Mark Rabey

Engineering Manager

About Me

I'm Mark, a software engineer with a passion for leading and managing teams. Throughout my career, I've honed my technical skills in web development and have decided to pursue my interest in management. I have come to realize that my true passion lies in guiding and mentoring other developers, and I am excited to take on the challenges of an engineering management role.

Contact Information

Skills & Expertise


Leadership, communication, problem-solving, decision-making, strategic thinking, team building, conflict resolution, time management, adaptability, mentoring.


JavaScript (including Node.js, React, Angular, etc.), TypeScript, HTML, CSS (including Sass, LESS, etc.), Mobile with React Native, PHP, SQL (MySQL & Microsoft SQLServer), Git, accessibility, UX design.

Professional Experience

Engineering Manager at Simpplr

- Present
  • Engineering Manager: Newly appointed as the Engineering Manager, responsible for leading and supervising a team of engineers.
  • Team Leadership: Overseeing the performance and development of a team of engineers, providing guidance, mentorship, and support.
  • Project Management: Successfully managing and delivering engineering projects within specified timelines and budget constraints.
  • Strategic Planning: Developing and executing strategic plans to align engineering objectives with overall business goals.
  • Cross-functional Collaboration: Collaborating with stakeholders from various departments to ensure successful project execution and alignment with organizational objectives. Technical Expertise: Leveraging technical knowledge to guide architectural decisions and resolve technical challenges.
  • Process Improvement: Identifying opportunities for process optimization and implementing improvements to enhance efficiency and productivity.

Lead Architect at Bounteous Inc.

  • Acting in the capacity of an Engineering Manager
  • Recruit and hire software engineering talent
  • Provide coaching and mentorship for professional development
  • Foster a positive team culture
  • Encourage collaboration and communication among team members
  • Manage team performance and provide regular feedback
  • Collaborate with other departments and stakeholders to achieve business goals
  • Assist in developing company-wide best practices to streamline workflows and improve efficiency
  • Developed internal React and React Native training programs to support ongoing learning and development within the team.

Faculty - Computer Studies at Georgian College

  • Create and deliver course materials for Mobile Application Development and Computer Programmer/Analyst programs
  • Teach various courses including Cross-Platform Development using React Native, Web APIs and Frameworks utilizing REST and GraphQL with Node.js
  • Aim to equip students with practical skills that they can apply in their professional careers.

Lead Front-end Developer at Mission CRM

  • Work closely with stakeholders to determine requirements for custom solutions
  • Utilize React, TypeScript, and C# integrated with Dynamics 365 to develop solutions
  • Introduce and implement Agile principles to enhance team processes
  • Ensure the team works efficiently and effectively
  • Create high-quality solutions that meet the needs of non-profit organizations served.

Development Manager at Collaborative Haus

  • Manage a team of 5-6 developers working on various projects
  • Manage development with partner agencies working for global brands
  • Design, develop and launch client websites on various platforms such as WordPress and Shopify
  • Create custom applications using Node.js, React, Angular, and Ionic to cater to specific client needs
  • Focus on delivering high-quality solutions that exceed client expectations.

Co-owner and Lead Developer at Opentrace

  • Design and develop websites and custom software for various clients
  • Develop strong working relationships with clients to ensure their needs were met throughout the project
  • Manage day-to-day business operations to ensure projects were delivered on time and within budget
  • Provide high-quality solutions that met or exceeded client expectations
  • Maintain efficient business operations.

Lead Developer at Renegade Digital Media

  • Optimize development workflows with Git, Grunt, and other popular development tools to improve team efficiency
  • Research and implement new technologies such as React.js and Node.js to keep the business up-to-date with the latest industry trends
  • Enhance the skills of other developers on the team through teaching sessions and guiding pair-programming sessions
  • Foster a culture of continuous learning and development among team members
  • Deliver high-quality solutions that exceed client expectations.

Senior Web Application Developer at LabX Media Group

  • Design and build dynamic websites utilizing Object Relational Mapping and MVC programming principles
  • Include user and administration tools using HTML, CSS, JavaScript, jQuery, Bootstrap, and ColdFusion
  • Create iOS applications for magazine publications
  • Enhance the developer experience with build tools such as Git, Grunt, and Vagrant
  • Have experience with WordPress-based sites
  • Work with an Agile team to consistently achieve goals
  • Deliver high-quality solutions that exceed client expectations.

Instructor/Sales Associate at Connors Music

  • Teach music and assist students in achieving their musical goals
  • Provide exceptional customer service by assisting with wholesale purchasing and helping customers find what they are looking for.


Computer Programmer/Analyst at Georgian College


OSSD at Sacred Heart Catholic High School


Hobbies & Interests

As a well-rounded individual, I have a variety of hobbies and interests that keep me engaged and active outside of work. One of my greatest passions is music, and I have been playing various instruments for over a 20 years. Additionally, I am a dedicated volunteer with Scouts Canada, working with young people to develop their leadership skills and love of the outdoors. Speaking of which, I am an outdoor enthusiast myself, often found hiking, camping, and exploring nature in my free time. These activities have taught me discipline, teamwork, and a strong sense of personal responsibility, all qualities that I bring to my professional pursuits.