Summary
Overview
Work History
Education
Skills
Internships
Certification
Timeline
Generic

Amritpreet Singh

Mississauga,ON

Summary

Innovative Full Stack Developer with a comprehensive background in designing, developing, and deploying robust web applications using a wide range of technologies, including Angular, React, Python, .NET Core, .NET 6, Docker, SQL Server, and MongoDB. Proficient in cloud services like Azure, with expertise in CI/CD pipelines, Microsoft Dynamics 365, Tesseract OCR, and Kubernetes. Demonstrated success in automating processes, enhancing user experiences, and integrating complex systems, driving efficiency and delivering high-quality results in dynamic, fast-paced environments.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Full Stack Developer

ONT Tech
11.2022 - Current

· Developed and deployed OCR solutions using Python and Tesseract OCR models to process invoices and handwritten notes, utilizing MongoDB for storing raw data copies.

· Integrated Outlook emails with Microsoft Graph API to automate invoice processing.

· Migrated the frontend from MVC (Razor Pages) to Angular and reporting services to DevExtreme; also worked on updating Angular and React versions.

· Developed a platform for creating and hosting seminars/webinars with Zoom integration, and deployed Dynamics 365 plugin tools to handle tasks like webinar creation, sending emails, and triggering webhooks for reminders.

· Migrated projects to Azure Static Web Apps for cost reduction and created CI/CD pipelines for deployment.

· Technologies: Angular, Python, Docker, SQL Server, .NET Core, .NET 6, React, Microsoft Dynamics, DevExtreme, Zoom API, Azure, Graph API, C#, Dynamics 365, Dynamics 365 plugins, Logic Apps, Azure Functions, PayPal Plugin, iTextSharp, QuickBooks Integration, Tesseract OCR, Microsoft Kubernetes, Containers.

.Net Developer

TD Bank
12.2021 - 10.2022
  • Collaborated with cross-functional teams to design and implement automated financial models, eliminating manual profitability calculations.
  • Partnered closely with the Business Analyst team to develop and rigorously test new financial models.
  • Applied Test-Driven Development (TDD) to enhance accuracy and reliability in financial models, automating complex trade calculations.
  • Developed a comprehensive testing tool that was widely adopted, significantly boosting testing efficiency.
  • Technologies: .NET Core, Xunit, jQuery, Entity Framework Core, SQL Server, RabbitMQ, Microservices.

.NET Developer

Alithya
08.2021 - 10.2022
  • Tested and fixed existing bugs in a machine learning-based trade surveillance application.
  • Worked with the DevOps team to identify error root causes and performed code refactoring.
  • Developed integration and unit test cases using Xunit framework.
  • Technologies: .Net Core, Xunit, jQuery, Entity Framework Core, SQL Server, Azure (Portal and DevOps).

Full Stack Developer (Part-Time)

Ginkgo Business Inc.
03.2020 - 07.2021
  • Gathered and analyzed project requirements, designed architecture layouts, and implemented solutions using .NET Core and C# across multiple web applications.
  • Led the full-stack development process, including designing responsive front-end interfaces using HTML, CSS, Bootstrap, Angular, and Material UI, and developing back-end logic and database interactions.
  • Integrated various APIs like SendGrid for tracking and sending faxes, Zoom for virtual meetings, and Amazon Integration API for e-commerce functionality.
  • Deployed applications on internal servers and Azure, managing ongoing maintenance and optimization.
  • Integrated additional tools and libraries like Croppie for image processing, AutoMapper for object-entity mapping, and DevExpress/Telerik Controls for enhanced UI components.
  • Provided ongoing support, including bug fixes and performance optimizations, ensuring the delivery of high-quality, reliable applications.
  • Technologies: .NET Core, C#, Angular, Material UI, Bootstrap, Razor Views, SQL Server, Entity Framework Core, Docker, Azure, SendGrid API, Zoom API, Amazon Integration API, AutoMapper, ngRx, Croppie, REST API, PayPal Integration, DevExpress, Telerik Controls, Balsamiq.

Software Analyst

Aspire Systems
06.2017 - 10.2019
  • Developed and maintained web applications using .NET MVC, handling both front-end and back-end development tasks, including client-side scripting with jQuery, JavaScript, and AJAX.
  • Designed database architecture, created class diagrams, and wrote SQL scripts to support application functionality and data management.
  • Implemented and integrated tools like AutoMapper for object-entity mapping, IVY and iText for PDF generation, and JWT for secure user authentication.
  • Developed dynamic reports using RDLC Reporting Server, SSRS, and Crystal Reports, and integrated Kendo UI for enhanced user interfaces.
  • Conducted research and development to explore new tools, enhance application performance, and implement cutting-edge technologies like Angular6 and Google CAPTCHA.
  • Migrated legacy applications to n-tier architecture, improving code organization and maintainability across multiple projects.
  • Technologies: .NET MVC3/4, HTML, CSS, Bootstrap, jQuery, Angular6/7, Ajax, ADO.Net, Entity Framework, SQL Server, REST Services, RDLC Reporting Server, SSRS, Crystal Reports, Kendo UI, AutoMapper, Ivy PDF, iText Integration, JWT, Google CAPTCHA, OCR.

Education

Master of Applied Computer Science -

Concordia University
Montreal, Canada
01.2021

BTech CSE -

SRM University
Chennai, India
01.2017

Skills

  • Architectures: MVC, TDD, N-Tier , Onion Layered
  • Front-End Technologies: HTML/CSS, JavaScript, Ajax, Angular, React
  • Programming Languages: C#, Python, C, Java
  • NET Frameworks: NET MVC, NET 6, NET Core, ASPNET
  • Database Management: SQL Server, MongoDB
  • Containerization: Docker, Containers
  • Cloud Services: Microsoft Azure
  • Enterprise Solutions: Microsoft Dynamics 365
  • API Integration: REST API, Zoom API, USPS API, PayPal, QuickBooks
  • Version Control: Git, GitHub, GitLab
  • Project Management Tools: Jira, Azure DevOps

Internships

Aspire Systems, Chennai, India – Software Engineer Intern
Jan 17 – Mar 17
Completed an internship in C# and ASP.NET, developed a railway ticket booking application using a 3-tier architecture, and received a designation for joining.

India Railways, Kapurthala, India – Web Development Intern
May 16 – Jun 16
Worked on website development with HTML, CSS, PHP, and jQuery; first intern to receive a merit certificate from the Railways institute and offered a paid winter apprenticeship for project testing.

Information Point Society, Kapurthala, India – Intern Software Developer
May 15 – Jun 15
Completed web development training and worked on a project replicating the Barbeque Nation website using HTML, CSS, and jQuery.

Certification

  • Microsoft Certified: Azure Developer Associate (AZ-204)
  • Microsoft Certified: Developing Solutions for Microsoft Azure (AZ-203)

Timeline

Full Stack Developer

ONT Tech
11.2022 - Current

.Net Developer

TD Bank
12.2021 - 10.2022

.NET Developer

Alithya
08.2021 - 10.2022

Full Stack Developer (Part-Time)

Ginkgo Business Inc.
03.2020 - 07.2021

Software Analyst

Aspire Systems
06.2017 - 10.2019

Master of Applied Computer Science -

Concordia University

BTech CSE -

SRM University
Amritpreet Singh