MOHAMMAD SHEIKH
647-***-**** • **********@*****.***
LinkedIn: Mohammad Sheikh LinkedIn
SUMMARY
Results-driven .NET Full Stack Developer with over 10 years of experience designing, modernizing and supporting enterprise applications in agile environment. Strong expertise in C#,VB6,VB.NET, ASP.NET MVC/Core, JavaScript, React, Bootstraps,Node.js, SQL Server, ETL/SSIS, SSRS, POWER BI,REST APIs,Git/Github, CI/CD pipelines, Dynamics D365, Azure and Azure DevOps. Skilled in refactoring legacy systems, optimizing performance, managing data migrations and implementing scalable enterprise solutions. Experienced working in collaborative Git-based teams. Partnering closely with UX and service design teams to deliver user-centered solutions.
TECHNICAL SKILLS
Frontend: React.js, JavaScript, HTML5, CSS, REST API, JQuery, Node.js, Blazor/Razor
Languages: C#, VB6,VB.NET, ASP.NET MVC/Core, Desktop Applications, LINQ, XML,WPF
Frameworks/Tools: .NET Framework 4.5-4.8 .NET Core, Entity Framework Core(ORM)
Data/Reporting: SQL Server, T-SQL, SSRS, POWER BI, Crystal Reports,Azure Data Factory.
ETL/Integration: SSIS, SFTP, FTP, BCP, Data Migration, REST API, ERP: Microsoft Dynamics 365, Dataverse, Power Platform (Power Apps, Power Automate, Power BI) SXe
Source Control: Git (GitHub, Azure DevOps), pull requests, TFS
Modernization: Legacy system refactoring, incremental migration strategies, microservices
Testing: Unit testing (xUnit/NUnit), integration testing, automated test pipelines
Other: ZPL, HL7, Serilog, Citrix, Service Now, Windows, Linux, Delinea, Agile/Scrum, SharePoint, Swagger/Postman, MS Office, Docker, SOLID Principles(DI),ACID
PROFESSIONAL EXPERIENCE
Software Developer – Whitecap Supply Canada Inc., Vaughan, ON
May 2018 – Present
Performed Object Oriented Analysis, developed and maintained production-grade applications using C#, VB6,VB.Net, .Net Core, REST APIs,SQL Server, XML,JavaScript, React and testing within an agile team environment.
Developed stored procedures, Triggers, Functions and Views to interact with SQL.
Developed and optimized secure, maintainable data access layers using Entity Framework Core, implementing LINQ queries, and performance tuning techniques to support scalable, compliant, and high availability applications
Designed ETL pipelines with SSIS and SFTP to migrate data from legacy to modern environments.
Implement XML and JSON based data integrations between internal systems, third-party vendors and ERP platforms.
Experience in architecting, designing and developing applications using Microsoft Power Platform tools like Power Apps, Power Automate, Power BI dashboards.
Designed and developed SSIS packages to extract, transform and load data from multiple sources including SQL Server, flat files.
Created extensive and complex SSRS leveraging complex stored procedures to deliver actionable insights.
Designed and developed SSRS reports including parameterized, drill-down, drill-through and sub reports.
Designed and implemented automated unit tests and integration tests, integrating them into CI/CD pipelines to ensure reliable and repeatable deployments.
Gathered and managed user requirements across the project lifecycle, ensuring alignment with business objectives.
Built a responsive React front-end consuming secured REST APIs built with ASP.NET Core. Implemented authentication, CRUD operations and role-based access, enhancing user experience.
Migrated critical VB6 functionality into VB.NET, reducing maintenance overhead, improving long term scalability, ensuring the business logic was well understood, improve logging and refactor high-risk areas gradually without disrupting production.
Built vending machine data transmission process from CribMaster to D365 ERP via SFTP, SSIS/ADF, RestApi and improving inventory accuracy and reducing manual reconciliation.
Owned and designed an end-to-end AI-assisted ingestion pipeline into Microsoft Dynamics D365 ERP, using Azure Document Intelligence for document extraction and validation, SFTP, SSIS for secure staging and OData/REST APIs orchestration for transactional ERP postings.
Participated in sprint planning, reviews and retrospectives, contributing to continuous improvement in team delivery and technical practices.
Implemented Azure Functions for eventdriven data processing and system integration.
Integrated Restful APIs with databasedriven processes for realtime and batch data synchronization.
Modernize legacy VB6 applications by migrating functionality to ASP.NET and C#-based architectures
Applied API performance optimization techniques including async/await, pagination, caching and optimized SQL queries. Validated and transformed API payloads (JSON) before persistence into relational and analytical data stores.
Implemented OAuth 2.0 / JWT authentication using Azure AD to secure inbound and outbound API calls.
Worked with product owners and crossfunctional teams using Agile/Scrum/ Jira.
Software Development Engineer – Ricoh Canada Inc., Mississauga, ON Jan 2016 – April 2018
Gathered business requirements and created SOWs.
Design, develop and maintain applications using .NET (ASP.NET MVC, VB.NET, C#, JavaScript), VB6 and Laserfiche platforms.
Developed and modernized secure, maintainable Windows desktop applications using .NET (WPF/Win Forms), implementing MVVM, enterprise integrations, and performance optimizations to support high availability workflows.
Developed SSRS reports to support business operations and reporting needs.
Enhance and modernize legacy VB6 components, ensuring stability while planning long term migration paths.
Developed interactive Laserfiche Forms for internal and external users, integrating validation, conditional logic and automated submissions. .
Performed design, coding, testing and implementation.
Integrated Laserfiche with .NET applications, SQL Server and third party systems using the Laserfiche SDK and REST APIs Developed SQL procedures, triggers, functions and views.
Created ETL structures for Loblaw using SQL Server, SSIS, SSRS and Power BI.
Translated business requirements into secure, scalable technical solutions by collaborating with stakeholders, documenting specifications to ensure alignment with system architecture.
Built vendor order tracking system using REST APIs connected to SQL Server.
System Analyst/Developer – Alberta Energy(Government of Alberta), Edmonton (Jan 2012– Dec 2015)
Worked with Alberta Mineral Information project focussing on requirement gathering performance improvements, UI enhancements.
Established data migration structure by implementing ETL database structure creating batch scripts, SSIS, SFTP for file transfer from legacy environment to new environment and also used complex stored procedures with BCP.
Developed multi-tier applications using C#,VB.NET,ASP.NET and SQL Server.
Built complex SQL database logic, triggers and performance tuning.
Created Crystal Reports and supported business users.
Managed SDLC artefacts and testing processes.
.NET Developer – United BioSource Corp, Pennsylvania, USA, Mar 2008 – Nov 2011
• Ensured compliance with personal health information protection legislation (PHIPA) in developing and maintaining healthcare applications containing sensitive patient data, implementing role-based security, encryption and audit logging.
• Supported HL7-based medical transaction processing to facilitate secure data exchange between hospital systems, laboratories and external healthcare providers.
Developed web applications using ASP.net, C#, VB.net, JavaScript
Actively involved in gathering User Requirement and System Specification.
Implemented Referential Integrity and Cascade deletion in database by creating primary key constraints, foreign key constraints and triggers etc.
Used ADO.NET for data querying, storage and manipulation. Designed and Implemented Data Access Layer (DAL) using C# to communicate with SQL Server
Developed stored procedures, Triggers, Functions and Views to interact with the patient’s database.
Built reporting structure using SSRS for the higher management data analysis.
EDUCATION
Bachelor of Computer Science – Laurentian University (2004–2007)
CERTIFICATIONS: MCSE • MCP • CCNA • Brain bench Certifications• Certified Professional program Gold 9(Laserfiche Certifications)