Post Job Free
Sign in

Software Developer

Location:
Brampton, ON, Canada
Posted:
September 05, 2025

Contact this candidate

Resume:

Manpreet Singh 416-***-****

********.******@*******.***

Senior .NET Developer

PROFESSIONAL SUMMARY

With 17+ years of IT experience in different domains and IT projects in customer facing lead roles with various roles as Sr .Net/Consultant/Tech Lead worked globally in India, Canada and for US clients.

Proficient in leading all stages of systems development efforts, including requirements definition, analysis, design, architecture, development, testing and support.

Proficient in designing functional / technical specification documents by using the business requirements, use case model, flow of sequence diagrams.

Experience in N-tier application design and development using .Net, C#, ASP.Net, ADO.Net, Web API, MVC, WPF, WCF, Entity framework, HTML 5, CSS3, XML, JavaScript, jQuery, MVVM, SharePoint, Model Driven apps

Used SQL Server extensively for database needs in various applications.

Expert in T-SQL, Stored procedure, Functions, Views, Triggers, Indexes, worked extensively on databases using MS SQL Server 2021/2012/2008/2005/2000.

Proficient in working with Team Foundation Services (TFS) and GitHub for the version controls.

Possess extensive experience working with huge datasets, which includes Transactional and Dimensional database design, Stored Procedures, Database structures, Data Analysis, Manageability, performance tuning, apply enhancements, designing tables, views, triggers, and indexes.

Extensive experience in preparing project plans, estimating, and Resourcing and Onsite-offshore coordination.

Facilitate the release planning, sprint planning, Daily scrum stand-up, Sprint Review and Retrospective meetings.

Worked in Agile-Scrum concepts and methodologies.

Prepare time and estimation for each release and complete product.

Highly organized and able to work on tight deadlines and communicate effectively with technical peers.

Inspired other developers to create great software, leading by example with ample knowledge sharing.

Strong technical background with excellent problem solving and communication skills player. A self-motivated individual and a good team player with reputation of integrity and an ability of working individually on multiple technologies.

TECHNICAL SKILLS

Microsoft Technologies: . NET Framework 4.7/4.5/4.0/3.5/2.0, .Net core 3.1, Microsoft ASP.Net and Web Forms, ADO.NET, Entity Framework, Microsoft Share Point, Microsoft Azure, Web API, REST API, LINQ, MVVM, MVC, WPF

Programming Languages: C#, VB.Net, ASP/ASP.NET, T-SQL

Framework: .Net, .Net Core, ADO.Net, Entity Framework, WEB API, MVC, MVVM

Databases / RDBMS: SQL Server 2012/2008/2005/2000, Oracle 10g, PL SQL, MS-Access

Operating Systems: Microsoft: Windows 10/8/XP, windows server 2003/2008/2012

Web Technologies: HTML /HTML5, CSS / CSS3, HTML5, DHTML, JavaScript, Bootstrap jQuery, Ajax,

XML: XML.

Web Application Server: Internet Information Services (IIS) 6.0/7.0/8.0, Visual Studio, Microsoft, Windows,

Reporting Tools: Crystal Report

Version Control Tools: TFS, Git

EDUCATION & CERTIFICATION

B.E (Bachelor of Engineering) in Electronics and Communication, Gulbarga University, India.

MCSE: Microsoft Certified System Engineer

PROFESSIONAL EXPERIENCE

Client: Cognizant Jan 2022 – Aug 2023

Role: Sr Project Associate

Responsibilities:

Responsible for multiple projects including gathering requirements, preparing Technical and Design specification documents, development (Application and Database), testing and deployment in various environments.

Interacted with the vendors and the business team for the requirements and the product information.

Involved in API / CLI Integration team and interacted with the vendor to integrate their API into client application.

Managed and supported the offshore team for Projects.

Worked independently on creating new applications and lot of enhancements on the existing projects using Agile methodologies.

Troubleshooting, updating, no code platform Unqork applications

Attending daily triage meetings with stakeholders and team members and troubleshooting, updating wide range of applications based on Jira board tickets

Technologies used: .Net Framework, C#, VB.Net, VBA, ASP.Net, MVC 5, SQL Server, Unqork No Code Platform, HTML, CSS, JavaScript

Client: Metamin Inc. Canada Sep 2018 – Dec 2021

Role: Sr Software Developer

Responsibilities:

Involved in functional analysis, design documentation, requirement gathering and development.

Reverse engineered old legacy applications and built logic for new environments.

Developed reusable code and libraries for future use.

Creating Business Logic in SQL Server Procedures

In collaboration with Front End Developers and others integrated user-facing elements with server-side logic in Agile development.

Accomplishes all the tasks through Scrum Methodology by following the four different scrum ceremonies such as sprint planning, daily scrum, sprint review and sprint retrospective.

Lead a team and mentored the developers for any technical and other functional support.

Provide development estimation based upon requirement analysis, and reviews unit test plans and coding standards.

Ensures development of coding guidelines and best practices & standards, ensuring compliance to the developed coding standards from all developers on the team.

Involved in Design and development of responsive design for Desktop and Web applications.

Used ADO.Net Entity framework for database programming to access and retrieve data from SQL server database.

Creation of simple to complex Stored Procedures, triggers, functions, views, and optimized queries for performance using SQL Server.

Managed all development tasks and source code modifications via TFS.

Involved in trouble shooting and maintained the application.

Technologies used: .Net Framework, C#, VB.Net, VBA, Infragistics controls, ASP.Net, MVC 5, Entity Framework, WPF, ADO.NET, LINQ, XML, CSS, HTML5, JavaScript, jQuery, SQL Server, TFS, Crystal Reports

Client: KPMG Canada May 2012 – Aug 2018

Role: Lead Developer

Responsibilities:

Lead the technical design, coding, testing, and implementation of highly complex, multi-platform application systems on .NET and Microsoft technology platforms.

Developed complex WPF and WinForms and VBA applications in C#, VB.net, Excel VBA which simplified and automated the various processes for in-house tax preparers.

Developed a wide range of custom applications for the business.

Provided post-implementation, application maintenance and enhancement support as per the business requirements. Guided and mentored junior developers.

Updated or converted existing legacy applications to new platforms.

Provided day-to-day process implementations to multiple applications as needed by the business.

Collaborated with agile development team to test, develop and maintain web-based software applications and involved in daily SCRUM meetings and sprint planning.

Took a lead of handling the complex projects and the Release.

Worked closely with the business to establish the business specifications and system designs.

Involved in Change Advisory Board (CAB) for the change / release to discuss about the impact /risk analysis/dependencies on other products.

Conducted full life-cycle software development in multiple software environments.

Responsible for code review, unit testing, build deployment, and mentoring other developers.

Responsible for all project designs and documentation and served as a primary liaison between the business team and the project team by assisting in identifying, understanding, and documenting their business needs.

Technologies used: .Net Framework, C#, VB.Net, VBA, ASP.Net, WPF, ADO.NET, LINQ, XML, CSS, HTML5, JavaScript, SQL Server, TFS

Client : i2iAutomation Inc. Feb 2009 – Apr 2012

2iAutomation.inc provides customized automation software and equipment that delivers improved efficiencies, reduced dependence on labor for organization operation, is a leading provider of information technology, consulting and business process outsourcing services.

Role: Software Developer

Responsibilities:

Designed and implemented various applications from ground up and provided technical support.

Participated in customer relation meetings and project meetings to define functional specifications, system design requirements and environment setup for current and future projects.

Used C#, VB.net, ADO.net and T-SQL for creating Stored Procedures, Functions, Views, Triggers, and Indexes in SQL Server 2008R2.

Used third party controls e.g. Infragistics Controls in WinForms Applications.

Used BarTender Label Software to develop and print barcode labels through applications developed in Visual Basic. Developed Socket and Serial Programming applications.

Gave online and onsite user support, training, updating of software and database after project implementation. Reviewed and modified code written by other developers.

Developed applications for:

oProduction Schedules and Production Resources Data

oInventories and Orders, Cost Reporting and Management, Lot Traceability and Stock Alerts

oAutomatic monitoring and counting, Analyzing worker’s performance through real time dashboards and charts, Time Attendance Systems with Video recording, Shipping/Receiving, Barcode Scanning.

Technologies used: .Net Framework, C#, VB.Net, VBA, Infragistics controls, ASP, Entity Framework, WPF, ADO.NET, LINQ, XML, CSS, HTML5, JavaScript, jQuery, SQL Server, TFS, Crystal Reports

Client : VSOIIT India 2006 – 2009

VSO Institute of Information Technology is an IT division of Malwa Group which is a leading Textile Manufacturer.

Role: Software Engineer

Responsibilities:

Responsible for maintenance, upgradation and new installations of Computer Hardware, Software and Networking.

Developed Windows Form applications using Visual Basic (.net 2.0-3.5) and SQL Server 2005.

Developed reports using Crystal Reports through code in Visual Basic using Visual Studio 2005 and SQL Server 2005.

Developed Procedures, Functions using T-SQL in SQL Server 2005, PL-SQL for Oracle 10g

Converted old applications written in DOS based FoxPro into .net 2.0 applications.

Converted database tables developed in older DBMS into SQL Server 2005

Was involved in System and Network Management of Computers.

Installed and configured SQL Server, Oracle and databases.

Technologies used: ForxPro, .Net 2.0 Framework, Visual Basic, DOS, Windows 95-98, Windows Server 2000-2008, Oracle



Contact this candidate