Hello! I'm Marcus Sharma, a software developer focused on building internal tools, scalable backend services, and delightful frontend experiences. I enjoy collaborating with teams to solve complex problems and deliver robust, maintainable software. I love exploring new technologies, developing intuitive architectures and creating practical solutions. Feel free to reach out!

Marcus Sharma

Hello! I'm Marcus Sharma, a software developer focused on building internal tools, scalable backend services, and delightful frontend experiences. I enjoy collaborating with teams to solve complex problems and deliver robust, maintainable software. I love exploring new technologies, developing intuitive architectures and creating practical solutions. Feel free to reach out!

Available to hire

Hello! I’m Marcus Sharma, a software developer focused on building internal tools, scalable backend services, and delightful frontend experiences. I enjoy collaborating with teams to solve complex problems and deliver robust, maintainable software.

I love exploring new technologies, developing intuitive architectures and creating practical solutions. Feel free to reach out!

See more

Experience Level

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

Language

English
Fluent
French
Advanced
Italian
Intermediate

Work Experience

Internal Tools Developer at Ubisoft
April 1, 2025 - April 1, 2025
Contributed to Ubisoft's internal CI/CD and virtual machine system. Expanded a C# desktop app to support management of distributed virtual machines. Refactored backend code to improve long-term support and scalability.
Internal Tools Developer at Synergex
August 1, 2024 - August 1, 2024
Created a web application using Blazor and .NET to automate Synergex's internal operations, deployed via Docker for streamlined hosting, and built tools that saved employees an estimated 20 hours per week.
Full Stack Developer at Genetec
December 1, 2023 - December 1, 2023
Maintained Genetec’s License Plate Reader system. Enhanced the front-end application using AngularJS and optimized the backend using .NET to improve system performance.
Internal Tools Developer at Ubisoft Montreal
April 1, 2025 - April 1, 2025
Contributed to Ubisoft's internal CI/CD and virtual machine system. Expanded a C# desktop app to support management of distributed virtual machines. Refactored backend code to improve long-term support and scalability.
Internal Tools Developer at Genetec
August 1, 2024 - August 1, 2024
Created a web application using Blazor and .NET to support and manage ERP systems. Deployed the app via Docker for streamlined hosting. Built tools that saved employees an estimated 20 hours per week.

Education

Honours Bachelor of Computer Science at Concordia University
January 11, 2030 - November 27, 2025
Honours Bachelor of Computer Science at Concordia University
January 11, 2030 - November 28, 2025
Honours Bachelor of Computer Science at Concordia University
January 11, 2030 - November 28, 2025

Qualifications

Dean's List (Tier 1)
January 1, 2022 - December 31, 2024
Stan Heaps Scholarship
January 1, 2024 - December 31, 2024

Industry Experience

Software & Internet, Professional Services, Other, Gaming
    paper ToolBox (Under-Developement)

    ToolBelt is a framework for developing ERP systems. The library allows for highly customizable ERPs that are automatically generated using some simple configurations and data definitions. The framework’s goal is to remove all redundant code , not within one ERP, but across ERPs. Some current features include automatic backend frontend sync, automatic database generation (MongoDB or Postgres (in-progress)), automatic CRUD API, automatically generated UIs for CRUD and I/O. While the ERP is usable it still has a long way to go before production, however if any of these features seem interesting to you let me know.

    paper OpenGL 3D render Editor

    Using nothing but OpenGL and C++ me and a partner created a 3D rendering engine that supports keyframe animation and GUIs.
    Check it out here: https://www.twine.net/signin