Summary
Overview
Work History
Education
Skills
Accomplishments
LANGUAGES SPOKEN
Timeline

Mykhaylo (Misha) Vovchak

Full-Stack Engineer
Gatineau,QC

Summary

Dynamic full-stack developer with over fifteen years of experience in crafting scalable applications and intuitive user interfaces using a diverse technology stack, including JavaScript, ES6, TypeScript, Node.js, React, GraphQL, and REST. Expertise in back-end development with Python/Pyramid and PHP, alongside proficiency in managing relational and NoSQL databases. Strong commitment to writing clean, maintainable code and designing robust architectures for long-term performance and reliability. Passionate about leveraging innovative solutions to enhance user experiences and drive project success.

Overview

21
21
years of professional experience

Work History

Full Stack Software Engineer

Canada's Forest Trust Corp.
02.2024 - Current
  • Built and maintained systems managing the distribution of thousands of trees annually and coordinating planting operations, improving tracking, scheduling, and reporting efficiency.
  • Developed and maintained a client portal and administration interface using React, Next.js, TypeScript, and Web Components, enhancing user experience and streamlining workflows for hundreds of users.
  • Integrated CRM and CMS systems with Zoho CRM APIs and Deluge scripting, reducing manual steps in customer and content management by nearly half.
  • Automated invoicing for monthly billing cycles, cutting manual effort by around 55% and boosting billing accuracy and timeliness, which contributed to improved cash flow.
  • Implemented error monitoring and automation using Axiom and scheduled CRON jobs, maintaining system uptime above 99.5%.
  • Designed and scheduled CRON jobs for recurring task automation, increasing operational efficiency by an estimated 25%.
  • Optimized backend performance and scalability with caching strategies and efficient data handling in Node.js and Fastify services built in TypeScript, supporting growing user demand.
  • Ensured reliable data flow and synchronization across platforms via REST APIs, improving data consistency for integrated systems.
  • Automated deployments with Vercel and GitHub Actions, speeding up release cycles by roughly 40% through streamlined deployment processes.
  • Led architectural discussions to establish best practices in software design and scalable system architecture, elevating team standards and code quality.

Senior Software Engineer

Replicant AI
04.2023 - 01.2024
  • Led the development of AI-driven conversational applications for customer contact centers, improving resolution times by up to 30% and increasing customer satisfaction scores.
  • Mentored junior engineers through regular coaching sessions, contributing to a 40% improvement in team coding proficiency and enabling several to take on senior roles.
  • Designed scalable microservices architectures that boosted system reliability and fault tolerance, reducing downtime incidents by 25% and supporting growing user traffic.
  • Implemented automated testing frameworks that increased code quality, cut deployment cycles by nearly 35%, and lowered release-related issues by 20%.
  • Utilized TypeScript and Node.js to develop robust back-end services, ensuring consistent performance and easier maintenance.
  • Combined Finite State Machines with advanced AI techniques to create intelligent, context-aware conversational flows, enhancing user engagement and interaction accuracy.

Senior Software Engineer II

SurveyMonkey
06.2018 - 03.2023
  • Served as a senior front-end engineer on a core SurveyMonkey.com team focused on advanced survey analysis and data visualization
  • Delivered new paid customer features by writing detailed technical specifications, managing project plans, and developing complex React components using ES6, TypeScript, and GraphQL
  • Supported UI development for SurveyMonkey's Zoom integration, enabling the platform to scale to 50,000 simultaneous users per survey with near real-time data updates
  • Held ownership of key projects including response quality detection and a drag-and-drop report builder, while contributing to shared component libraries to promote reusability and maintainability
  • Enhanced developer productivity through the introduction of improved coding standards and acceleration of local development environments
  • Actively participated in the STAR interview board, conducting in-depth technical interviews and providing actionable feedback to HR for candidate selection
  • Mentored and guided junior developers and new hires, fostering technical growth and seamless team onboarding
  • Managed staging and production deployments, ensuring smooth release cycles and system stability

Acting Technical Lead

Lixar IT
08.2017 - 06.2018
  • Provided mentorship to over a dozen developers across the company, helping improve team skills and project delivery quality.
  • Conducted technical interviews for developers at various levels, contributing to the successful hiring of key team members who improved department capacity.
  • Delivered company-wide presentations on emerging technologies, engaging 50+ employees and fostering awareness and adoption of new tools.
  • Collaborated with cross-division teams to build proofs of concept and prototypes for new projects, accelerating innovation cycles and validating ideas quickly.

UI Lead

Lixar IT
05.2016 - 06.2018
  • Led the development of the NASCAR credentialing system project, managing a team of 6 developers to deliver the solution on time and meeting 100% of client requirements.
  • Created over 50 technical stories and assigned tasks to team members, maintaining clear communication and achieving steady progress with an on-schedule completion rate above 95%.
  • Developed detailed technical specifications and use cases, providing a foundation that reduced development rework by 20% and testing defects by 15%.
  • Designed front-end architecture using React, Redux, and Webpack, resulting in a scalable and maintainable user interface that supported 1,000+ concurrent users without performance degradation.
  • Successfully built a payment system supporting a hybrid mobile application connected to a scanner (Xamarin), an event management portal, and a permission-based authentication system, facilitating secure and efficient event access processing for tens of thousands of credential holders.
  • Developed multiple internal applications for NASCAR, including provisioning, registration, and administration portals, improving operational workflows and data management efficiency by 30%.

Senior Software Developer

Lixar IT
03.2015 - 08.2017
  • - Worked on an enterprise multi-tenant golf course management platform.
  • - Transformed legacy JSP code to a single-page angular application.
  • - Led a small team of front-end developers.
  • - Made architectural decisions and provided recommendations on choices of technologies for various projects.
  • - Delivered a complete administration portal to the client.

Software Developer

Lixar IT
01.2014 - 03.2015
  • - Developed the front end for an enterprise solution for airplane pilots.
  • - Restructured the existing code into a modular MVC architecture.
  • - Built a reporting solution using the BackboneJS framework.
  • - Created a MAVEN plugin to run front-end builds as part of the continuous integration process.

Core UI Developer

Hubub Inc
05.2013 - 12.2014
  • - Developed features for a public-facing social media collaboration portal (KnockoutJS, jQuery, Masonry, PHP).
  • - Built the mobile version of the website (BackboneJS, marionette).
  • - Worked in a fast-paced environment due to frequent change requests and feature POCs.

UI Engineer

Gridpoint
12.2011 - 05.2013
  • - Contributed to building the front-end for a smart grid data analysis portal.
  • - Wrote testable and maintainable code using Javascript (backboneJS) and Groovy.
  • - Developed complex user interfaces for provisioning software used by technicians on-site.
  • - Challenges include building a customizable dashboard with drag-and-drop functionality to facilitate the use of the application on mobile devices, offline support, etc.

Software Developer

In-touch Insight Inc
08.2010 - 12.2011
  • Responsible for building the UI for several applications, including a mystery shopping platform used by hundreds of users monthly, improving user engagement and data collection accuracy.
  • Built a full-screen kiosk application platform installed in multiple public locations, supporting up to 50,000 interactions per month and maintaining high availability and responsiveness.

Programmer-Analyst

Peak Impact
08.2008 - 04.2010
  • - Developed web and email marketing campaigns as well as pieces of internal CRM. The technologies used were PHP, Perl, Javascript, Jquery, HTML, CSS, and PERL.

Software Developer (contract)

Lixar IT
07.2007 - 07.2008
  • - Built various web applications using PHP, JS/jQuery for governmental and private clients. Implemented WCAG guidelines for accessible websites; developed a JS Video player

Software Developer (contract)

Launchfire Inc
05.2007 - 06.2007
  • - Developed a web application to manage clients’ data and send announcements and alerts to the customers using PHP, HTML, and CSS.

Junior Application Developer

Domosolutions
12.2004 - 01.2007
  • - Worked towards delivering a custom CRM for the fishing industry using ASP, PHP, HTML, CSS, and Microsoft SQL.

Education

Bachelor of Science - Computer Science

Athabasca University, Athabasca, AB

Online Coursework toward Bachelor of Software Engineering


Completed nearly 11 university-level courses in Software Engineering, balancing full-time work while deepening knowledge in core software development principles and practices.

Bachelor of Science - Software Engineering

Universidad Abierta Americana, Buenos Aires, Argentina

Completed two years of Software Engineering studies while working as a junior developer, before moving to Canada (2005–2007).

CISCO CCNA Training Diploma - Network And System Administration

CISCO Academy - Argentina Branch, Buenos Aires, Argentina
01.2004

Diploma - Information Technology

Technical College I “Otto Krause”, Buenos Aires, Argentina
01.2003

Computer Programmer

Skills

  • Front-End Technologies, Frameworks, and Libraries:
    TypeScript, Nextjs, React, Redux, React Query, React Hook Form, Zustand, Mantine, Styled-components, Material-UI (MUI), TailwindCSS, Emotion, Framer Motion, CSS (SASS, LESS)
  • Code Quality and Formatting:
    Prettier, ESLint, Husky (git hooks), Commitlint
  • Testing and Documentation:
    Jest, React Testing Library, Testing Library family, Storybook
  • Build and Deployment:
    Webpack, Vite, Gulp, Grunt, Vercel, GitHub, GitHub Actions, Serverless Architecture, Axiom Monitoring, Bun
  • Databases and Data Storage:
    PostgreSQL (NeonDB), Upstash Redis, Firebase, SQL Server, MySQL
  • Legacy or Older Technologies (Optional):
    jQuery, BackboneJS, PrototypeJS, MooTools, ExtJS, Dojo Toolkit, AngularJS (v1x), Angular 2, Knockoutjs

Accomplishments

  • Proposed and led the development of a modern single-page application for a golf management platform, replacing an outdated approach. This innovation greatly improved responsiveness and user-friendliness, earning strong praise from users and management alike.
  • Won a competitive SurveyMonkey hackathon against 100+ teams by delivering the best product, demonstrating practical innovation, teamwork, and technical excellence.
  • Led the migration of a legacy codebase to modern technologies, incorporating automation scripts and tools that streamlined the transition process. This approach significantly improved system maintainability, reduced manual effort, and enhanced scalability across the platform.
  • Mentored a junior developer through weekly coding sessions and daily detailed code reviews, guiding their growth into a senior engineer and eventually a tech lead, fostering both technical skill and leadership qualities.
  • Architected and implemented a comprehensive automated testing suite, reducing release cycle times by 30% and significantly improving code reliability in production.
  • Championed adoption of modern CI/CD pipelines using GitHub Actions and Vercel, enhancing deployment speed and minimizing manual errors across multiple projects.
  • Designed and optimized API integrations with QuickBooks Online and Zoho CRM, streamlining business workflows and improving data accuracy for finance and sales teams.
  • Led cross-team collaboration to overhaul application accessibility, achieving WCAG 2.1 compliance that expanded user reach and met strict regulatory requirements.
  • Developed reusable component libraries and design systems in React and Mantine, accelerating feature development and ensuring consistent UI/UX across diverse products.
  • Spearheaded cloud migration and infrastructure modernization, leveraging serverless architecture and edge computing to reduce operational costs and increase scalability.
  • Created and launched a mentorship platform dedicated to connecting fatherless youth with positive male role models, leveraging technology to foster meaningful relationships and community support beyond the workplace.
  • Canadian Bureau for International Education: Rebuilt the website to conform with WCAG design guidelines; created a custom WordPress theme and content plugins; added internationalization.
  • FlashAlerts: Created a POC for a web platform that provided communication services to schools and municipalities.

LANGUAGES SPOKEN

English
Native or Bilingual
Spanish
Native or Bilingual
Ukrainian
Full Professional
Russian
Native or Bilingual
French
Elementary

Timeline

Full Stack Software Engineer - Canada's Forest Trust Corp.
02.2024 - Current
Senior Software Engineer - Replicant AI
04.2023 - 01.2024
Senior Software Engineer II - SurveyMonkey
06.2018 - 03.2023
Acting Technical Lead - Lixar IT
08.2017 - 06.2018
UI Lead - Lixar IT
05.2016 - 06.2018
Senior Software Developer - Lixar IT
03.2015 - 08.2017
Software Developer - Lixar IT
01.2014 - 03.2015
Core UI Developer - Hubub Inc
05.2013 - 12.2014
UI Engineer - Gridpoint
12.2011 - 05.2013
Software Developer - In-touch Insight Inc
08.2010 - 12.2011
Programmer-Analyst - Peak Impact
08.2008 - 04.2010
Software Developer (contract) - Lixar IT
07.2007 - 07.2008
Software Developer (contract) - Launchfire Inc
05.2007 - 06.2007
Junior Application Developer - Domosolutions
12.2004 - 01.2007
Athabasca University - Bachelor of Science, Computer Science
Universidad Abierta Americana - Bachelor of Science, Software Engineering
CISCO Academy - Argentina Branch - CISCO CCNA Training Diploma, Network And System Administration
Technical College I “Otto Krause” - Diploma, Information Technology
Mykhaylo (Misha) VovchakFull-Stack Engineer