I'm a developer who specializes in... from... Give an introduction about yourself, who are you, what are your most important skills and what differentiates you from other devs. This is the first thing clients will see. They are often interested in sector experience and knowledge, so please mention it. --- **Employment and project experience** **Senior Developer** Salesforce Inc. _January 2017 - March 2017_ **Full-stack Developer** Microsoft Inc. _January 2019 - March 2019_

Hamid Habib

I'm a developer who specializes in... from... Give an introduction about yourself, who are you, what are your most important skills and what differentiates you from other devs. This is the first thing clients will see. They are often interested in sector experience and knowledge, so please mention it. --- **Employment and project experience** **Senior Developer** Salesforce Inc. _January 2017 - March 2017_ **Full-stack Developer** Microsoft Inc. _January 2019 - March 2019_

Available to hire

I’m a developer who specializes in… from…

Give an introduction about yourself, who are you, what are your most important skills and what differentiates you from other devs. This is the first thing clients will see. They are often interested in sector experience and knowledge, so please mention it.


Employment and project experience

Senior Developer Salesforce Inc.
January 2017 - March 2017

Full-stack Developer Microsoft Inc.
January 2019 - March 2019

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Reddit Inc.
November 1, 2023 - June 19, 2024
Led telemetry project development using Beacon API and Intersection Observer API, enhancing data collection on user interaction and engagement patterns. Designed a real-time user interaction tracking system, improving understanding of content engagement. Optimized mobile web browsing experience for logged-out users, resulting in increased user retention. Implemented dynamic UI components with Lit.dev framework and Tailwind CSS, enhancing user experience. Utilized feature flags to personalize user experiences, increasing mobile app promotion and user sign-ups. Collaborated with designers using Figma to translate mockups into fully functional components, ensuring alignment with design specifications. Ensured compliance with Web Content Accessibility Guidelines (WCAG), improving accessibility for a diverse range of users. Wrote extensive unit tests with Jest and TypeScript, achieving high code coverage and robustness.
Senior Full Stack Developer at RocNation
September 1, 2024 - November 30, 2024
Spearheaded the design and implementation of a robust microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript, integrating third-party APIs like FugaMusic and Curve for seamless functionality. Built and optimized a caching layer with Redis, improving database query performance by 50% and significantly reducing server latency and load. Engineered a custom authentication and authorization system using Auth0, including RBAC and a tailored login/signup flow for enhanced user security. Streamlined CI/CD processes by creating GitHub Action pipelines and Dockerizing backend services, ensuring smooth deployment and scalability. Developed high-performing front-end applications using React.js, Next.js, HighCharts, and ContextAPI, delivering intuitive and visually appealing user experiences. Utilized AWS for secure image storage, ensuring efficient and reliable asset management. Enhanced application reliability by implementing API throttling and caching mechanisms to handle
Senior Full Stack Developer at Tape Project
September 1, 2023 - May 31, 2024
Developed highly responsive web applications with React, Next.js, and TypeScript, resulting in a 30% increase in user engagement. Implemented backend architecture with Node.js and PostgreSQL, enhancing scalability. Integrated Redis for caching, reducing load times by 25%. Managed AWS S3 and Lambda for image storage and job execution, improving operational efficiency by 40%. Optimized image handling with Cloudinary, reducing bandwidth usage by 50%. Developed and maintained GraphQL APIs, streamlining data management. Integrated JWT-based authentication with Passport.js, bolstering application security.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
July 1, 2023 - August 31, 2023
Re-architected backend services with Angular and Node.js, enhancing performance and scalability. Implemented Elastic Search for improved data retrieval, enhancing user experience. Led API and microservices deployment, fostering seamless integration and data flow. Optimized database architecture with MongoDB, ensuring efficient data management. Deployed services to Heroku, improving application availability and scalability.
Senior Full Stack Developer at Flexential
May 1, 2023 - June 30, 2023
Developed advanced Drupal 10 modules, enhancing platform functionality. Integrated Google Analytics and New Relic, enabling real-time performance tracking. Deployed Drupal platform via Acquia, ensuring seamless deployment.
Senior Full Stack Developer at LetsLucia
April 1, 2023 - May 31, 2023
Built a freelancer marketplace with React and React Native, enhancing user engagement. Developed an intuitive booking system, simplifying travel planning. Integrated Contentful CMS for dynamic content management, scaling application content. Used Storybook for component-driven development, ensuring UI consistency.
Senior Full Stack Developer at Humanitarian Grand Challenge
April 1, 2023 - May 31, 2023
Integrated Google Maps and enhanced search functionality on WordPress, improving user experience. Optimized website performance, reducing page load times by 40%. Transitioned to a mobile-friendly design, increasing mobile traffic by 30%.
Senior Full Stack Developer at Telus International
January 1, 2023 - April 30, 2023
Developed a React-based billing application, enhancing agent capabilities. Engineered GraphQL APIs, optimizing operational efficiency. Created a UI component library with Storybook, ensuring consistent UI. Integrated Redis for efficient caching of user sessions and API responses, improving load times by 20%.
Lead Frontend Developer at IBM
May 1, 2022 - December 31, 2022
Spearheaded the development of a COBOL performance adviser tool using React v18+ and VSCode WebView. Constructed a comprehensive component library using Storybook, improving code quality and reusability. Developed user interface components with IBM Carbon Design System and Tailwind CSS, achieving high visual standards and user experience. Managed state for REST API interactions using Context API and Redux, ensuring efficient state handling. Integrated IBM Carbon Charts and D3 for data visualization, providing insights into COBOL application performance. Automated deployment with IBM Cloud CI/CD pipelines, ensuring rapid and reliable production releases. Maintained application integrity by implementing Cypress for end-to-end testing, achieving 90% test coverage. Authored detailed architectural documentation, streamlining setup and configuration processes, aiding knowledge transfer and operational efficiency.
Technical Lead at Immigration, Refugees and Citizenship Canada
February 1, 2021 - May 31, 2022
Directed Angular v12+ and Electron.js v13+ projects, ensuring modular and reusable component architectures, enhancing code maintainability. Architected REST API solutions leveraging AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB, optimizing data management and application performance. Oversaw application monitoring with Amazon CloudWatch, ensuring high performance and reliability. Engineered robust authentication mechanisms using Amazon Cognito and Amplify, enhancing application security. Administered AWS WAF for application and API security, safeguarding against web vulnerabilities. Designed and managed network infrastructure with AWS VPC and Subnets, ensuring secure and efficient system. Supervised user file management with AWS S3, streamlining data storage and access. Championed unit testing, achieving 80% test coverage, significantly improving code quality. Implemented Git commit message guidelines and best practices, facilitating a well-documented version history. Initi
Senior Full Stack Developer at Ruckify
September 1, 2019 - January 31, 2021
Developed Angular application architecture, enhancing maintainability. Championed the adoption of NgRx State Management, conducting comprehensive training for the frontend team on its benefits and applications, fostering a more efficient state management practice. Developed a sophisticated Quoting feature in Angular v8+ with NgRx, complemented by Unit Testing with Karma & Jasmine, streamlining the booking process and improving user experience. Standardized coding practices company-wide by introducing the Prettier code quality tool, resulting in enhanced code consistency and quality.
Software Developer at Guavus
May 1, 2018 - September 30, 2019
Orchestrated state management for an Angular v6+ application using NgRx, enhancing performance and user experience through efficient data handling. Developed a Gmail-like notification system for network alarms within Angular v6+, significantly improving user engagement and response time to critical events. Engineered a Short URL feature in Angular, facilitating easy link sharing and collaboration among users. Created interactive data visualizations using Highcharts with Angular and REST API integration, providing insightful and actionable user interfaces. Authored comprehensive unit tests with Jasmine & Karma, ensuring high reliability and flawless performance of application features.
Frontend Developer at Shopify
February 1, 2017 - April 30, 2018
Engineered a sophisticated inventory tracking system using React and GraphQL, showcasing proficiency in developing scalable and dynamic features for product management. Leveraged the Polaris Framework for UI component development, achieving a uniform and visually appealing user interface across the application. Implemented Storybook for component-driven development, enhancing React component reusability and consistency within the inventory tracking system. Authored extensive test suites with Jest and Enzyme, bolstering application stability and reliability. Enhanced performance of inventory management system by optimizing React components and GraphQL queries, resulting in a 25% reduction in load times.
Co-founder & CTO at DroneEntry Technologies
April 1, 2017 - December 31, 2022
Led a 5-developer team in an Agile environment, directing the design, development, and deployment of a REST API backend with Node.js and Express.js, enhancing team collaboration and project delivery. Spearheaded the application's deployment and scaling strategy, utilizing Docker and Kubernetes for container orchestration, with AWS for cloud hosting and AWS S3 for media storage solutions, improving operational efficiency and scalability. Architected and implemented a comprehensive payment processing system with Stripe, integrating both subscription-based and one-time payment models using Node.js, Express.js, and MongoDB, increasing revenue streams. Initiated and developed a real-time communication feature using Socket.io, enabling effective in-platform chat functionalities, fostering community engagement and user interaction. Led the technological due diligence, interviewing, hiring, and training of software developers, building a high-caliber development team and ensuring the organizat
Full Stack Developer at University of Ottawa
February 1, 2017 - August 31, 2017
Engineered and deployed secure, scalable RESTful APIs using PHP, facilitating efficient data interchange between client-side and server-side components. Conducted comprehensive optimization of SQL queries and database schemas in a MySQL environment, achieving a 30% enhancement in data retrieval and manipulation efficiency. Spearheaded the development of an innovative PHP-based attendance management tool, leveraging algorithmic improvements and optimized data processing to achieve a 70% increase in operational efficiency. Designed and implemented adaptive, responsive UI components with HTML5, Bootstrap, and JavaScript, focusing on modular design and reusable code to ensure cross-browser compatibility. Enhanced application security by applying best practices in API security and data validation, safeguarding against SQL injection and XSS attacks.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - June 16, 2024
Led telemetry project development using Beacon API and Intersection Observer API, enhancing data collection on user interaction and engagement patterns. Designed a real-time user interaction tracking system, improving understanding of content engagement. Optimized mobile web browsing experience for logged-out users, resulting in increased user retention. Implemented dynamic UI components with Lit.dev framework and Tailwind CSS, enhancing user experience. Utilized feature flags to personalize user experiences, increasing mobile app promotion and user sign-ups. Collaborated with designers using Figma to translate mockups into fully functional components, ensuring alignment with design specifications. Ensured compliance with Web Content Accessibility Guidelines (WCAG), improving accessibility for diverse users. Wrote extensive unit tests with Jest and TypeScript, achieving high code coverage and robustness.
Senior Full Stack Developer at RocNation
September 1, 2024 - November 30, 2024
Spearheaded the design and implementation of a robust microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript, integrating third-party APIs like FugaMusic and Curve for seamless functionality. Built and optimized a caching layer with Redis, improving database query performance by 50% and significantly reducing server latency and load. Engineered a custom authentication and authorization system using Auth0, including RBAC and a tailored login/signup flow for enhanced user security. Streamlined CI/CD processes by creating GitHub Action pipelines and Dockerizing backend services, ensuring smooth deployment and scalability. Developed high-performing front-end applications using React.js, Next.js, HighCharts, and ContextAPI, delivering intuitive and visually appealing user experiences. Utilized AWS for secure image storage, ensuring efficient and reliable asset management. Enhanced application reliability by implementing API throttling and caching mechanisms to handle
Senior Full Stack Developer at Tape Project
September 1, 2023 - May 31, 2024
Developed highly responsive web applications with React, Next.js, and TypeScript, resulting in a 30% increase in user engagement. Implemented backend architecture with Node.js and PostgreSQL, enhancing scalability. Integrated Redis for caching, reducing load times by 25%. Managed AWS S3 and Lambda for image storage and job execution, improving operational efficiency by 40%. Optimized image handling with Cloudinary, reducing bandwidth usage by 50%. Developed and maintained GraphQL APIs, streamlining data management. Integrated JWT-based authentication with Passport.js, bolstering application security.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
July 1, 2023 - August 31, 2023
Re-architected backend services with Angular and Node.js, enhancing performance and scalability. Implemented Elastic Search for improved data retrieval, enhancing user experience. Led API and microservices deployment, fostering seamless integration and data flow. Optimized database architecture with MongoDB, ensuring efficient data management. Deployed services to Heroku, improving application availability and scalability.
Senior Full Stack Developer at Flexential
May 1, 2023 - June 30, 2023
Developed advanced Drupal 10 modules, enhancing platform functionality. Integrated Google Analytics and New Relic, enabling real-time performance tracking. Deployed Drupal platform via Acquia, ensuring seamless deployment.
Senior Full Stack Developer at LetsLucia
April 1, 2023 - May 31, 2023
Built a freelancer marketplace with React and React Native, enhancing user engagement. Developed an intuitive booking system, simplifying travel planning. Integrated Contentful CMS for dynamic content management, scaling application content. Used Storybook for component-driven development, ensuring UI consistency.
Senior Full Stack Developer at Humanitarian Grand Challenge
April 1, 2023 - May 31, 2023
Integrated Google Maps and enhanced search functionality on WordPress, improving user experience. Optimized website performance, reducing page load times by 40%. Transitioned to a mobile-friendly design, increasing mobile traffic by 30%.
Senior Full Stack Developer at Telus International
January 1, 2023 - April 30, 2023
Developed a React-based billing application, enhancing agent capabilities. Engineered GraphQL APIs, optimizing operational efficiency. Created a UI component library with Storybook, ensuring consistent UI. Integrated Redis for efficient caching of user sessions and API responses, improving load times by 20%.
Lead Frontend Developer at IBM
May 1, 2022 - December 31, 2022
Spearheaded the development of a COBOL performance adviser tool using React v18+ and VSCode WebView. Constructed a comprehensive component library using Storybook, improving code quality and reusability. Developed user interface components with IBM Carbon Design System and Tailwind CSS, achieving high visual standards and user experience. Managed state for REST API interactions using Context API and Redux, ensuring efficient state handling. Integrated IBM Carbon Charts and D3 for data visualization, providing insights into COBOL application performance. Automated deployment with IBM Cloud CI/CD pipelines, ensuring rapid and reliable production releases. Maintained application integrity by implementing Cypress for end-to-end testing, achieving 90% test coverage. Authored detailed architectural documentation, streamlining setup and configuration processes, aiding knowledge transfer and operational efficiency.
Technical Lead at Immigration, Refugees and Citizenship Canada
February 1, 2021 - May 31, 2022
Directed Angular v12+ and Electron.js v13+ projects, ensuring modular and reusable component architectures, enhancing code maintainability. Architected REST API solutions leveraging AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB, optimizing data management and application performance. Oversaw application monitoring with Amazon CloudWatch, ensuring high performance and reliability. Engineered robust authentication mechanisms using Amazon Cognito and Amplify, enhancing application security. Administered AWS WAF for application and API security, safeguarding against web vulnerabilities. Designed and managed network infrastructure with AWS VPC and Subnets, ensuring secure and efficient system. Supervised user file management with AWS S3, streamlining data storage and access. Championed unit testing, achieving 80% test coverage, significantly improving code quality. Implemented Git commit message guidelines and best practices, facilitating a well-documented version history. Initi
Senior Full Stack Developer at Ruckify
September 1, 2019 - January 31, 2021
Developed Angular application architecture, enhancing maintainability. Championed the adoption of NgRx State Management, conducting comprehensive training for the frontend team on its benefits and applications, fostering a more efficient state management practice. Developed a sophisticated Quoting feature in Angular v8+ with NgRx, complemented by Unit Testing with Karma & Jasmine, streamlining the booking process and improving user experience. Standardized coding practices company-wide by introducing the Prettier code quality tool, resulting in enhanced code consistency and quality.
Software Developer at Guavus
May 1, 2018 - September 30, 2019
Orchestrated state management for an Angular v6+ application using NgRx, enhancing performance and user experience through efficient data handling. Developed a Gmail-like notification system for network alarms within Angular v6+, significantly improving user engagement and response time to critical events. Engineered a Short URL feature in Angular, facilitating easy link sharing and collaboration among users. Created interactive data visualizations using Highcharts with Angular and REST API integration, providing insightful and actionable user interfaces. Authored comprehensive unit tests with Jasmine & Karma, ensuring high reliability and flawless performance of application features.
Frontend Developer at Shopify
February 1, 2017 - April 30, 2018
Engineered a sophisticated inventory tracking system using React and GraphQL, showcasing proficiency in developing scalable and dynamic features for product management. Leveraged the Polaris Framework for UI component development, achieving a uniform and visually appealing user interface across the application. Implemented Storybook for component-driven development, enhancing React component reusability and consistency within the inventory tracking system. Authored extensive test suites with Jest and Enzyme, bolstering application stability and reliability. Enhanced performance of inventory management system by optimizing React components and GraphQL queries, resulting in a 25% reduction in load times.
Co-founder & CTO at DroneEntry Technologies
April 1, 2017 - December 31, 2022
Led a 5-developer team in an Agile environment, directing the design, development, and deployment of a REST API backend with Node.js and Express.js, enhancing team collaboration and project delivery. Spearheaded the application's deployment and scaling strategy, utilizing Docker and Kubernetes for container orchestration, with AWS for cloud hosting and AWS S3 for media storage solutions, improving operational efficiency and scalability. Architected and implemented a comprehensive payment processing system with Stripe, integrating subscription-based and one-time payment models using Node.js, Express.js, and MongoDB, increasing revenue streams. Initiated and developed a real-time communication feature using Socket.io, enabling effective in-platform chat functionalities, fostering community engagement and user interaction. Led technological due diligence, interviewing, hiring, and training of software developers, building a high-caliber development team and ensuring alignment with strateg
Full Stack Developer at University of Ottawa
February 1, 2017 - August 31, 2017
Engineered and deployed secure, scalable RESTful APIs using PHP, facilitating efficient data interchange between client-side and server-side components. Conducted comprehensive optimization of SQL queries and database schemas in a MySQL environment, achieving a 30% enhancement in data retrieval and manipulation efficiency. Spearheaded development of an innovative PHP-based attendance management tool, leveraging algorithmic improvements and optimized data processing to achieve a 70% increase in operational efficiency. Designed and implemented adaptive, responsive UI components with HTML5, Bootstrap, and JavaScript, focusing on modular design and reusable code to ensure cross-browser compatibility. Enhanced application security by applying best practices in API security and data validation, safeguarding against SQL injection and XSS attacks.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - June 23, 2024
Led telemetry project development using Beacon API and Intersection Observer API to enhance data collection on user interaction and engagement patterns. Designed a real-time user interaction tracking system to improve understanding of content engagement. Optimized mobile web browsing experience for logged-out users, resulting in increased user retention. Implemented dynamic UI components with Lit.dev framework and Tailwind CSS to enhance user experience. Utilized feature flags to personalize user experiences, increasing mobile app promotion and user sign-ups. Collaborated with designers using Figma to translate mockups into fully functional components, ensuring design alignment. Ensured compliance with Web Content Accessibility Guidelines (WCAG) to improve accessibility. Wrote extensive unit tests with Jest and TypeScript, achieving high code coverage and robustness.
Senior Full Stack Developer at RocNation
September 1, 2024 - November 30, 2024
Spearheaded design and implementation of robust microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript. Integrated third-party APIs like FugaMusic and Curve for seamless functionality. Built and optimized caching layer with Redis, improving database query performance by 50%, reducing server latency and load. Engineered custom authentication and authorization systems using Auth0, including RBAC and tailored login/signup flows for enhanced security. Streamlined CI/CD processes by creating GitHub Action pipelines and Dockerizing backend services for smooth deployments. Developed high-performing front-end applications using React.js, Next.js, HighCharts, and ContextAPI, delivering intuitive user experiences. Utilized AWS for secure image storage and enhanced application reliability by implementing API throttling and caching for efficient traffic handling. Led comprehensive testing with Cypress and Jest to ensure system quality and performance.
Senior Full Stack Developer at Tape Project
September 1, 2023 - May 31, 2024
Developed highly responsive web applications with React, Next.js, and TypeScript, resulting in a 30% increase in user engagement. Implemented backend architecture with Node.js and PostgreSQL to enhance scalability. Integrated Redis caching reducing load times by 25%. Managed AWS S3 and Lambda for image storage and job execution, improving operational efficiency by 40%. Optimized image handling with Cloudinary, reducing bandwidth usage by 50%. Developed and maintained GraphQL APIs to streamline data management. Integrated JWT-based authentication with Passport.js, bolstering application security.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
July 1, 2023 - August 31, 2023
Re-architected backend services using Angular and Node.js to improve performance and scalability. Implemented Elastic Search for enhanced data retrieval. Led API and microservices deployment to foster seamless integrations. Optimized database architecture with MongoDB, ensuring efficient data management. Deployed services on Heroku, enhancing application availability and scalability.
Senior Full Stack Developer at Flexential
May 1, 2023 - June 30, 2023
Developed advanced Drupal 10 modules, improving platform functionality. Integrated Google Analytics and New Relic for real-time performance tracking. Deployed Drupal platform via Acquia to ensure seamless deployment.
Senior Full Stack Developer at LetsLucia
April 1, 2023 - May 31, 2023
Built a freelancer marketplace with React and React Native to enhance user engagement. Developed an intuitive booking system to simplify travel planning. Integrated Contentful CMS for dynamic content management and scaled application content. Used Storybook for component-driven development ensuring UI consistency.
Senior Full Stack Developer at Humanitarian Grand Challenge
April 1, 2023 - May 31, 2023
Integrated Google Maps and improved search functionality on WordPress to enhance user experience. Optimized website performance, reducing page load times by 40%. Transitioned site to mobile-friendly design, increasing mobile traffic by 30%.
Senior Full Stack Developer at Telus International
January 1, 2023 - April 30, 2023
Developed a React-based billing application enhancing agent capabilities. Engineered GraphQL APIs to optimize operational efficiency. Created a UI component library with Storybook ensuring consistent UI. Integrated Redis for caching user sessions and API responses, improving load times by 20%.
Lead Frontend Developer at IBM
May 1, 2022 - December 31, 2022
Spearheaded development of COBOL performance adviser tool using React v18+ and VSCode WebView. Constructed a component library with Storybook to improve code reusability and quality. Developed UI components with IBM Carbon Design System and Tailwind CSS, achieving high standards. Managed state for REST API via Context API and Redux. Integrated IBM Carbon Charts and D3 for data visualization. Automated deployments with IBM Cloud CI/CD pipelines ensuring reliable releases. Maintained application with Cypress end-to-end tests achieving 90% test coverage. Authored architectural documentation to aid knowledge transfer.
Technical Lead at Immigration, Refugees and Citizenship Canada
February 1, 2021 - May 31, 2022
Directed Angular v12+ and Electron.js v13+ projects, ensuring modular, reusable component architecture. Architected REST API solutions utilizing AWS CDK, Lambda, API Gateway, VPC & Subnets, DynamoDB, optimizing data management and performance. Monitored applications with Amazon CloudWatch for high reliability. Engineered authentication with Amazon Cognito and Amplify enhancing security. Administered AWS WAF protecting against web vulnerabilities. Designed and managed networking infrastructure. Supervised S3 user file management. Championed unit testing reaching 80% coverage improving code quality. Implemented Git commit guidelines facilitating version history. Initiated bi-weekly releases expediting feature delivery and client satisfaction.
Senior Full Stack Developer at Ruckify
September 1, 2019 - January 31, 2021
Developed Angular application architecture enhancing maintainability. Championed adoption of NgRx State Management and trained frontend team. Developed a quoting feature in Angular v8+ using NgRx and unit tested with Karma & Jasmine streamlining booking process. Standardized coding practices company-wide introducing Prettier improving code consistency and quality.
Software Developer at Guavus
May 1, 2018 - September 30, 2019
Managed state for Angular v6+ using NgRx, improving performance and user experience. Developed Gmail-like notification system for network alarms within Angular, enhancing user engagement. Engineered Short URL feature facilitating link sharing. Created interactive data visualizations with Highcharts and REST API integration. Authored comprehensive unit tests using Jasmine & Karma ensuring reliability.
Frontend Developer at Shopify
February 1, 2017 - April 30, 2018
Engineered inventory tracking system using React and GraphQL demonstrating scalable feature development. Used Polaris Framework for consistent UI component development. Implemented Storybook for component-driven development improving React component reusability. Authored test suites with Jest and Enzyme increasing stability. Enhanced system performance by optimizing React components and GraphQL queries, resulting in 25% load time reduction.
Co-founder & CTO at DroneEntry Technologies
April 1, 2017 - December 31, 2022
Led a 5-developer Agile team designing and deploying a REST API backend with Node.js and Express.js. Directed deployment and scaling strategy using Docker, Kubernetes, and AWS cloud hosting including S3 for media storage. Architected payment processing system integrating Stripe for subscription and one-time payments increasing revenue. Developed real-time communication feature using Socket.io enabling in-platform chat. Led hiring and training efforts building a high-caliber development team aligned with strategic goals. Integrated advanced analytics and monitoring tools for real-time performance tracking improving system reliability. Enhanced application security with OAuth 2.0 for user authentication and authorization.
Full Stack Developer at University of Ottawa
February 1, 2017 - August 31, 2017
Engineered and deployed secure, scalable RESTful APIs using PHP to facilitate data interchange. Optimized MySQL queries and schemas improving data retrieval by 30%. Developed a PHP-based attendance management tool enhancing operational efficiency by 70%. Designed adaptive, responsive UI components with HTML5, Bootstrap, and JavaScript focusing on modularity and cross-browser compatibility. Improved application security with best practices safeguarding against SQL injection and XSS attacks.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - Present
Led telemetry project development using Beacon API and Intersection Observer API; designed a real-time user interaction tracking system; optimized mobile web experience for logged-out users; implemented dynamic UI components with Lit.dev and Tailwind; utilized feature flags to personalize user experiences; collaborated with designers in Figma to translate mockups into functional components; ensured WCAG compliance; wrote extensive unit tests with Jest and TypeScript.
Senior Full Stack Developer at RocNation
November 1, 2024 - September 5, 2025
Led design and implementation of microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript; integrated third-party APIs; built Redis caching layer; engineered Auth0-based authentication with RBAC; streamlined CI/CD with GitHub Actions and Docker; developed front-end with React/Next.js; used AWS for image storage; implemented API throttling and caching; led testing with Cypress and Jest.
Senior Full Stack Developer at Tape Project
May 1, 2024 - September 5, 2025
Developed responsive web apps with React, Next.js, and TypeScript; built Node.js and PostgreSQL backend; integrated Redis caching; managed AWS S3 and Lambda for image storage and job execution; optimized image handling with Cloudinary; developed GraphQL APIs; implemented JWT-based authentication with Passport.js.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
August 1, 2023 - September 5, 2025
Re-architected backend services with Angular and Node.js to improve performance and scalability; implemented Elastic Search for improved data retrieval; led API and microservices deployment; optimized MongoDB data management; deployed services to Heroku for reliability and scalability.
Senior Full Stack Developer at Flexential
June 1, 2023 - September 5, 2025
Developed advanced Drupal 10 modules; integrated Google Analytics and New Relic for real-time performance tracking; deployed Drupal platform via Acquia.
Senior Full Stack Developer at LetsLucia
May 1, 2023 - September 5, 2025
Built a freelancer marketplace with React and React Native; developed an intuitive booking system; integrated Contentful CMS; used Storybook for component-driven development to ensure UI consistency.
Senior Full Stack Developer at Humanitarian Grand Challenge
May 1, 2023 - September 5, 2025
Integrated Google Maps and enhanced search functionality on WordPress; improved website performance; transitioned to a mobile-friendly design to increase mobile traffic.
Senior Full Stack Developer at Telus International
April 1, 2023 - September 5, 2025
Developed a React-based billing application; engineered GraphQL APIs; created a UI component library with Storybook; integrated Redis for caching sessions and API responses to improve load times.
Lead Frontend Developer at IBM
December 1, 2022 - September 5, 2025
Spearheaded a COBOL performance adviser tool using React v18+ and VSCode WebView; built a comprehensive component library with Storybook; used IBM Carbon Design System and Tailwind CSS; managed REST API interactions with Context API and Redux; integrated IBM Carbon Charts and D3 for data visualization; automated deployment with IBM Cloud CI/CD pipelines; achieved 90% test coverage with Cypress; authored architectural documentation.
Technical Lead at Immigration, Refugees and Citizenship Canada
May 1, 2022 - September 5, 2025
Directed Angular v12+ and Electron.js v13+ projects; architected REST API solutions using AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB; monitored with CloudWatch; implemented Cognito/Amplify authentication; administered AWS WAF; designed network infra with VPC/Subnets and S3 data storage; championed unit testing and bi-weekly release cycles.
Senior Full Stack Developer at Ruckify
January 1, 2021 - September 5, 2025
Developed Angular architecture with NgRx; led state management adoption; built a Quoting feature with NgRx; unit tested with Karma/Jasmine; standardized coding practices with Prettier.
Software Developer at Guavus
September 1, 2019 - September 5, 2025
Orchestrated NgRx-based state management for Angular v6+; developed a Gmail-like notification system for network alarms; implemented a Short URL feature; built interactive data visualizations with Highcharts; authored unit tests with Jasmine & Karma.
Frontend Developer at Shopify
April 1, 2018 - September 5, 2025
Engineered an inventory tracking system using React and GraphQL; leveraged Polaris UI framework; implemented Storybook for component-driven development; authored tests with Jest and Enzyme; optimized performance of React components and GraphQL queries.
Co-founder & CTO at DroneEntry Technologies
December 1, 2022 - September 5, 2025
Led a 5-developer team delivering a REST API backend with Node.js/Express; containerized with Docker and Kubernetes; AWS hosting with S3; integrated Stripe payments; implemented Socket.io for real-time chat; conducted technical due diligence and hiring; added analytics/monitoring; secured OAuth 2.0 authentication.
Full Stack Developer at University of Ottawa
August 1, 2017 - September 5, 2025
Built secure RESTful APIs with PHP; optimized SQL queries in MySQL; developed an attendance management tool; designed responsive UI with HTML5, Bootstrap, and JavaScript; reinforced app security and data validation.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - Present
Led telemetry project development using Beacon API and Intersection Observer API to improve data collection on user interactions and engagement patterns. Designed and implemented a real-time user interaction tracking system, optimized the mobile web experience for logged-out users, and collaborated with designers to translate UI mockups into functional components using Lit.dev and Tailwind CSS. Implemented feature flags for personalized experiences, ensured WCAG accessibility, and wrote extensive unit tests with Jest and TypeScript to achieve high code quality and coverage.
Senior Full Stack Developer at RocNation
November 1, 2024 - September 5, 2025
Designed and implemented a robust microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript; integrated third-party APIs like FugaMusic and Curve. Built and optimized a Redis caching layer, improving query performance and reducing latency; engineered a custom authentication/authorization flow using Auth0 with RBAC. Streamlined CI/CD with GitHub Actions and Docker, built front-end with React/Next.js, and deployed on AWS for secure image storage. Implemented API throttling and caching, and led testing with Cypress and Jest.
Senior Full Stack Developer at Tape Project
May 1, 2024 - September 5, 2025
Developed highly responsive web apps with React, Next.js, and TypeScript; built a scalable Node.js and PostgreSQL backend. Integrated Redis for caching, used AWS S3 and Lambda for image storage and job execution, and optimized image handling with Cloudinary to reduce bandwidth. Built GraphQL APIs, and implemented JWT authentication with Passport.js for secure access.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
August 1, 2023 - September 5, 2025
Re-architected backend services with Angular and Node.js to improve performance and scalability. Implemented Elasticsearch for improved data retrieval, led API and microservices deployment, and optimized MongoDB data management. Deployed services to Heroku, improving availability and scalability.
Senior Full Stack Developer at Flexential
June 1, 2023 - September 5, 2025
Developed Drupal 10 modules, integrated Google Analytics and New Relic for real-time performance monitoring, and deployed the platform via Acquia for scalable hosting.
Senior Full Stack Developer at LetsLucia
May 1, 2023 - September 5, 2025
Built a freelancer marketplace with React and React Native; developed an intuitive booking system to simplify travel planning. Integrated Contentful CMS, implemented Storybook for component-driven development, and maintained a scalable UI.
Senior Full Stack Developer at Telus International
April 1, 2023 - September 5, 2025
Developed a React-based billing application, engineered GraphQL APIs to improve operational efficiency, and created a Storybook UI component library to ensure consistency. Leveraged Redis to cache user sessions and API responses to improve load times.
Lead Frontend Developer at IBM
December 1, 2022 - September 5, 2025
Led COBOL performance adviser tool development using React v18+ and VSCode WebView; built a comprehensive component library with Storybook and IBM Carbon Design System. Managed REST API interactions with Context API/Redux and implemented data visualization with IBM Carbon Charts and D3. Automated deployment with IBM Cloud CI/CD pipelines and maintained high test coverage with Cypress (90%).
Technical Lead at Immigration, Refugees and Citizenship Canada
May 1, 2022 - September 5, 2025
Directed Angular v12+ and Electron.js v13+ projects, ensuring modular, reusable components. Architected REST API solutions leveraging AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB, optimizing data management and performance. Monitored applications with CloudWatch; implemented authentication with Cognito and Amplify; administered AWS WAF and managed AWS VPC/Subnets. Led unit testing with 80% coverage and instituted bi-weekly release cycles to expedite feature delivery.
Senior Full Stack Developer at Ruckify
January 1, 2021 - September 5, 2025
Developed Angular application architecture and championed NgRx state management with team training. Built a sophisticated Quoting feature in Angular v8+ with NgRx, accompanied by Karma/Jasmine unit tests. Standardized company-wide coding practices with Prettier to improve consistency and quality.
Software Developer at Guavus
September 1, 2019 - September 5, 2025
Orchestrated NgRx-based state management for Angular v6+; developed a Gmail-like notification system for network alarms; implemented a Short URL feature; created interactive data visualizations with Highcharts and REST API integration. Wrote Jasmine/Karma tests to ensure reliability.
Frontend Developer at Shopify
April 1, 2018 - September 5, 2025
Engineered an inventory tracking system with React and GraphQL; used the Polaris UI framework and Storybook for component-driven development. Implemented Jest/Enzyme tests and improved performance of components and queries by 25%.
Co-founder & CTO at DroneEntry Technologies
December 1, 2022 - September 5, 2025
Led a 5-developer team in Agile, delivering a REST API backend with Node.js/Express; containerized via Docker and Kubernetes, with AWS hosting and S3 storage. Built a Stripe-based payment system supporting subscriptions and one-time payments; implemented Socket.io for real-time chat; performed technical due diligence, hiring, and training; integrated analytics/monitoring; implemented OAuth 2.0; established bi-weekly releases.
Full Stack Developer at University of Ottawa
August 1, 2017 - September 5, 2025
Developed secure RESTful APIs using PHP; optimized SQL queries in MySQL for improved data retrieval. Built an attendance management tool and delivered adaptive UI components with HTML5/Bootstrap/JavaScript, focusing on security and cross-browser compatibility.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - Present
Led telemetry project development using Beacon API and Intersection Observer API, designed a real-time user interaction tracking system, and optimized the mobile web experience for logged-out users. Implemented dynamic UI components with Lit.dev (TypeScript) and Tailwind CSS, utilized feature flags for personalized experiences, collaborated with design using Figma, ensured WCAG accessibility, and authored extensive Jest/TypeScript tests to maintain high code quality.
Senior Full Stack Developer at RocNation
November 1, 2024 - September 5, 2025
Designed and implemented a robust microservices architecture with Nest.js, PostgreSQL, TypeORM, and TypeScript; integrated third-party APIs (FugaMusic, Curve); built a Redis caching layer; implemented Auth0 RBAC and custom auth flows; streamlined CI/CD with GitHub Actions and Dockerized services; built front-end with React/Next.js and HighCharts; used AWS for secure image storage; added API throttling and caching; led Cypress and Jest testing efforts.
Senior Full Stack Developer at Tape Project
May 1, 2024 - September 5, 2025
Developed highly responsive React/Next.js applications with TypeScript; migrated from JWT/Passport to Auth0 RBAC for granular access control; integrated Redis caching; managed AWS S3/Lambda for assets and jobs; improved image handling with Cloudinary; built and maintained GraphQL APIs.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
August 1, 2023 - September 5, 2025
Re-architected backend services with Angular and Node.js (TypeScript); implemented Elasticsearch for improved data retrieval; secured APIs with Auth0 RBAC; led API and microservices deployment; optimized MongoDB data management; deployed services to Heroku for improved availability and scalability.
Senior Full Stack Developer at Flexential
June 1, 2023 - September 5, 2025
Developed advanced Drupal 10 modules; integrated Google Analytics and New Relic for real-time performance tracking; deployed via Acquia, ensuring smooth releases and scalable hosting.
Senior Full Stack Developer at LetsLucia
May 1, 2023 - September 5, 2025
Built a freelancer marketplace with React (TypeScript) and React Native (Expo); implemented an intuitive booking system; integrated Contentful CMS; used Storybook for component-driven development; secured multi-factor Okta authentication with RBAC for Clients, Freelancers, and Admin roles.
Senior Full Stack Developer at Humanitarian Grand Challenge
May 1, 2023 - September 5, 2025
Integrated Google Maps and enhanced search on WordPress, improving UX; optimized website performance and mobile design to boost mobile traffic.
Senior Full Stack Developer at Telus International
April 1, 2023 - September 5, 2025
Developed a React-based billing application to improve agent productivity; built GraphQL APIs; created a UI component library with Storybook; leveraged Redis for session and API response caching; implemented OAuth 2.0 with OpenID Connect (OIDC) and Azure AD for secure SSO and RBAC.
Lead Frontend Developer at IBM
December 1, 2022 - September 5, 2025
Led COBOL performance adviser tool using React v18+ and VSCode WebView; built a comprehensive component library with Storybook; aligned UI with IBM Carbon Design System and Tailwind CSS; managed REST API state with Context API and Redux; integrated IBM Carbon Charts and D3 for data visualization; automated deployments with IBM Cloud CI/CD; ensured 90% end-to-end test coverage with Cypress.
Technical Lead at Immigration, Refugees and Citizenship Canada
May 1, 2022 - September 5, 2025
Directed Angular v12+ and Electron.js v13+ projects; architected REST API solutions using AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB; monitored systems with CloudWatch; implemented authentication with Cognito and Amplify; managed security via AWS WAF; designed VPC network infrastructure; oversaw S3-based data storage; championed unit testing with 80% coverage; introduced Git commit guidelines and bi-weekly release cycles.
Senior Full Stack Developer at Ruckify
January 1, 2021 - September 5, 2025
Developed Angular architecture with NgRx; implemented a Quoting feature and robust unit tests (Karma/Jasmine); standardized coding practices with Prettier; enhanced performance of booking workflows.
Software Developer at Guavus
September 1, 2019 - September 5, 2025
Orchestrated NgRx state management for Angular v6+; built a Gmail-like network alarm notification system; implemented a Short URL feature; created interactive data visualizations with Highcharts; authored unit tests with Jasmine & Karma.
Frontend Developer at Shopify
April 1, 2018 - September 5, 2025
Engineered an inventory tracking system using React and GraphQL; leveraged Polaris UI framework; implemented Storybook for component-driven development; authored test suites with Jest and Enzyme; improved performance of React components and GraphQL queries.
Co-founder & CTO at DroneEntry Technologies
December 1, 2022 - September 5, 2025
Led a 5-person team in building a REST API backend with Node.js/Express; Docker/Kubernetes-based deployment on AWS; implemented Stripe payments (subscription and one-time); built real-time chat with Socket.io; conducted technical due diligence, hiring, and training; integrated analytics and monitoring for data-driven decisions; secured OAuth 2.0 authentication and authorization.
Full Stack Developer at University of Ottawa
August 1, 2017 - September 5, 2025
Developed secure RESTful APIs with PHP; optimized SQL queries in MySQL; built an attendance management tool; created adaptive UI with HTML5/Bootstrap; enforced API security and data validation practices.
Senior Software Engineer at Reddit Inc.
November 1, 2023 - Present
Led telemetry project development using Beacon API and Intersection Observer API, enhancing data collection on user interaction and engagement patterns. Designed a real-time user interaction tracking system, improving understanding of content engagement. Optimized mobile web browsing experience for logged-out users, increasing retention. Implemented dynamic UI components with Lit.dev and Tailwind CSS, improving UX. Leveraged feature flags to personalize user experiences and boost mobile app promotion and sign-ups. Collaborated with designers in Figma to translate mockups into functional components while adhering to WCAG standards. Wrote extensive unit tests with Jest and TypeScript, ensuring robust code and high test coverage.
Senior Full Stack Developer at RocNation
November 1, 2024 - September 5, 2025
Designed and implemented a robust microservices architecture using Nest.js, PostgreSQL, TypeORM, and TypeScript; integrated third-party APIs such as FugaMusic and Curve. Built a Redis caching layer, improving query performance and reducing latency. Engineered custom authentication and RBAC with Auth0. Streamlined CI/CD with GitHub Actions and Dockerized services. Developed front-end apps with React, Next.js, HighCharts, and Context API. Used AWS for secure image storage. Implemented API throttling and caching to handle high traffic. Led comprehensive testing with Cypress and Jest to ensure reliability.
Senior Full Stack Developer at Tape Project
May 1, 2024 - September 5, 2025
Developed highly responsive web apps with React, Next.js, and TypeScript; built scalable backend with Node.js and PostgreSQL; integrated Redis caching to reduce load times. Managed AWS S3 and Lambda for image storage and job execution, boosting operational efficiency. Optimized image handling with Cloudinary, cutting bandwidth usage. Built and maintained GraphQL APIs; implemented JWT-based authentication with Passport.js for security.
Lead Full Stack Developer at DroneAcharya Aerial Innovations
August 1, 2023 - September 5, 2025
Re-architected backend services with Angular and Node.js to improve performance and scalability. Implemented Elasticsearch for faster data retrieval. Led API and microservices deployment, enabling seamless integration and data flow. Optimized MongoDB database architecture and deployed services to Heroku for availability.
Senior Full Stack Developer at Flexential
June 1, 2023 - September 5, 2025
Developed Drupal 10 modules; integrated Google Analytics and New Relic for real-time performance tracking. Deployed Drupal via Acquia to ensure reliable deployments.
Senior Full Stack Developer at LetsLucia
May 1, 2023 - September 5, 2025
Built a freelancer marketplace with React and React Native; created an intuitive booking system to simplify travel planning. Integrated Contentful CMS for dynamic content management and used Storybook for component-driven UI development.
Senior Full Stack Developer at Humanitarian Grand Challenge
May 1, 2023 - September 5, 2025
Integrated Google Maps on WordPress and enhanced search functionality; improved site performance by optimizing code and assets. Transitioned to mobile-friendly design, increasing mobile traffic.
Senior Full Stack Developer at Telus International
April 1, 2023 - September 5, 2025
Developed a React-based billing application for agents; built GraphQL APIs to optimize operations; created a Storybook UI component library for consistency; employed Redis caching to improve load times.
Lead Frontend Developer at IBM
December 1, 2022 - September 5, 2025
Led frontend development for a COBOL performance adviser tool using React v18+ and VSCode WebView. Built a comprehensive component library with Storybook, aligned with IBM Carbon Design System and Tailwind CSS. Managed REST API integrations with Context API and Redux. Integrated IBM Carbon Charts and D3 for data visualization. Automated deployments with IBM Cloud CI/CD. Implemented Cypress end-to-end tests with high coverage. Authored architectural docs.
Technical Lead at Immigration, Refugees and Citizenship Canada
May 1, 2022 - September 5, 2025
Directed Angular v12+ and Electron.js v13+ projects; Architected REST API solutions leveraging AWS CDK, Lambda, API Gateway, VPC & Subnets, and DynamoDB; Oversaw application monitoring with CloudWatch; Engineered authentication with Cognito and Amplify; Administered AWS WAF and secure network infra with VPC/Subnets; Managed S3 for file storage; Championed unit testing; Initiated bi-weekly release cycles.
Senior Full Stack Developer at Ruckify
January 1, 2021 - September 5, 2025
Developed Angular application architecture; championed NgRx state management; implemented a Quoting feature with NgRx and unit tests with Karma & Jasmine; standardized coding practices with Prettier.
Software Developer at Guavus
September 1, 2019 - September 5, 2025
Orchestrated NgRx-based state management for Angular v6+; built Gmail-like notification system for network alarms; implemented Short URL feature; created interactive data visualizations with Highcharts; authored unit tests with Jasmine & Karma.
Frontend Developer at Shopify
April 1, 2018 - September 5, 2025
Engineered inventory tracking with React and GraphQL; leveraged Polaris for UI consistency; implemented Storybook for component-driven development; authored test suites with Jest and Enzyme; optimized React components and GraphQL queries to improve performance.
Co-founder & CTO at DroneEntry Technologies
December 1, 2022 - September 5, 2025
Led a 5-developer team in an Agile environment; designed REST API backend with Node.js/Express.js; containerized with Docker and Kubernetes; AWS hosting and S3 storage; implemented Stripe for payments; launched real-time chat using Socket.io; led hiring, analytics, and monitoring; implemented OAuth 2.0 for security; established bi-weekly release cycles.
Full Stack Developer at University of Ottawa
August 1, 2017 - September 5, 2025
Developed secure RESTful APIs in PHP; optimized SQL queries in MySQL; built attendance management tool; designed adaptive UI with HTML5, Bootstrap, and JavaScript; emphasized API security and data validation.

Education

Bachelor of Applied Science at University of Ottawa
January 1, 2010 - December 31, 2014
Bachelor of Applied Science at University of Ottawa
January 1, 2015 - December 31, 2019
Bachelor of Applied Science at University of Ottawa
January 1, 2010 - December 31, 2015
Bachelor of Applied Science in Software Engineering at University of Ottawa
January 11, 2030 - September 5, 2025
Bachelor of Applied Science in Software Engineering at University of Ottawa
January 11, 2030 - September 5, 2025
Bachelor of Applied Science in Software Engineering at University of Ottawa
January 11, 2030 - September 5, 2025
Bachelor of Applied Science in Software Engineering at University of Ottawa
January 11, 2030 - September 5, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Government, Media & Entertainment, Professional Services, Computers & Electronics, Education