Skip to main content
Preeti Sharma

Preeti Sharma

Senior .NET Developer and Microsoft focused full stack Developer/Consultant Analyst

Talent
St John’s, Newfoundland and LabradorMember since July 14, 2026
C#VB.NETClassic ASPASP.NET CoreMVCWeb APIWCFAngularAngularJSHTML5CSS3JavaScriptjQueryAJAXBlazorEntity FrameworkLINQAWSMicrosoft AzureAzure App ServicesAzure FunctionsAzure Logic AppsAzure Service BusAzure StorageAzure Key VaultCI/CD PipelinesAzure DevOpsGitAzure OpenAIML.NET
·

Hire this person

Send a job offer directly to this candidate

C#VB.NETClassic ASPASP.NET CoreMVC

About

Senior .NET Developer and Microsoft focused full stack Developer/Consultant Analyst with 18+ years of experience in system analysis, design, development, and implementation of object-oriented, client-server, multi-tier Azure, Windows, and web applications. Experienced in modernizing legacy systems, building responsive web applications, and integrating AI-powered enterprise solutions. Skilled in Microsoft technologies including .NET, ASP.NET Core, Azure, Power Platform, SQL Server, Angular, and REST APIs.

Strong experience in Agile development, DevOps, cloud solutions, database design, ETL processes, and enterprise application support across manufacturing, automotive, financial, Banking, healthcare, telecom, and retail sectors.

Experience

Senior .NET Consultant/Full stack developer - Transport Canada - Canada

(2022-03)

Working as a Senior Azure Consultant/Developer for the Marine Insurance Unit Application (MIUA), supporting both legacy systems (Classic ASP, VBScript, VB.NET) and modern .NET applications. Responsible for development, deployment coordination, technical design discussions, and collaboration with cross-functional teams.

  • Design, develop, and maintain enterprise applications using modern .NET engineering practices, including Clean Architecture and Domain-Driven Design (DDD).
  • Modernized legacy .NET Framework applications by upgrading solutions to .NET Framework 4.8, ensuring compatibility, improved performance, and minimal impact on existing functionality.
  • Analyzed legacy application architecture and implemented modernization strategies while preserving business logic and system stability.
  • Analyze business problems, functional requirements, system specifications, design documents, and Azure DevOps user stories to determine technical solutions.
  • Built and maintained ETL/ELT processes for loading, transforming, and validating data in Snowflake from multiple source systems.
  • Integrated Snowflake with .NET applications using C#, ASP.NET, and REST APIs to enable secure data access and reporting.
  • Design, develop, enhance, and maintain enterprise applications using ASP.NET 4.7, ASP.NET Core 10.0, C#, VB.NET, JavaScript, Entity Framework and Oracle 19c.
  • Develop detailed program specifications, flowcharts, process diagrams, and technical designs for application features and enhancements.
  • Translate business and technical requirements into efficient, scalable, and maintainable application code.
  • Integrate application components, APIs, and database objects to ensure seamless system functionality.
  • Perform unit testing, system integration testing (SIT), and support user acceptance testing (UAT) to validate application quality.
  • Troubleshoot, diagnose, and resolve software defects, production issues, and performance bottlenecks in a timely manner.
  • Prepare and maintain technical documentation, deployment guides, release notes, and knowledge transfer materials.
  • Deploy application updates and patches across development, testing, staging, and production environments following change management processes.
  • Collaborate with business analysts, QA analysts, project managers, and stakeholders throughout the software development lifecycle.
  • Participate in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives using Azure DevOps.
  • Recommend and implement application enhancements, code refactoring, and partial system redesigns to improve performance, scalability, and maintainability.
  • Ensure adherence to coding standards, security best practices, and organizational development guidelines.
  • Provide ongoing production support, monitor application health, and implement fixes to maintain system reliability and availability.

Senior Developer - Earthsoft Inc. - Canada

(2017-01 - 2022-03)

  • Designed reusable architectural components shared across multiple client implementations.
  • Developed REST APIs consumed by over 2,000 clients with XML and JSON support.
  • Performed unit testing to ensure code quality and functionality compliance.
  • Built responsive and interactive web applications using HTML5, CSS3, AngularJS, and Angular.
  • Migrated AngularJS components to Angular 7.
  • Collaborated with teams to improve system scalability and maintainability.

Senior Microsoft .NET Developer - Centegra Ltd. - United Kingdom

(2012-11 - 2016-10)

  • Developed responsive web applications using C#, ASP.NET MVC, Angular, HTML5, and CSS3.
  • Worked on payment management systems and other time-sensitive enterprise applications.
  • Created and maintained databases using Entity Framework, ADO.NET, and SQL Server.
  • Developed Windows Services and WinForms applications integrating with third-party APIs.
  • Designed ETL solutions using SSIS for extracting and transforming data from multiple sources.
  • Created and maintained technical and flow documentation.
  • Collaborated directly with clients for application support and software enhancements.
  • Developed secure financial applications using ASP.NET, C#, SQL Server, and Oracle.

Software Developer - Lumen21 Info Serve Pvt. Ltd. - India

(2009-03 - 2011-12)

  • Developed and maintained an Insurance Claim Management web application.
  • Implemented LINQ and DAL modules for database retrieval operations.
  • Created architecture diagrams, flowcharts, and technical documentation using Visio.
  • Developed SSRS reports for operational and reporting needs.
  • Participated in NUnit and integration testing activities.
  • Coordinated with onsite teams and business users to finalize requirements.

Software Developer - Manpower Professionals Pvt. Ltd. - India

(2005-10 - 2009-03)

  • Maintained and supported ERP systems for enterprise clients.
  • Developed automation framework enhancements and gathered client requirements.
  • Implemented N-tier architecture solutions.
  • Improved database performance through optimization and indexing.
  • Developed front-end layouts using HTML, CSS, JavaScript, and AJAX.
  • Conducted technical training sessions on .NET, SQL Server, C++, and COBOL.
  • Implemented payment processing, financial reporting, and transaction management modules.
  • Enhanced application security through role-based access control, encryption, and audit logging.
  • Collaborated with business stakeholders to translate banking and financial requirements into technical solutions.

Junior Programmer (Trainee) - Trident InfoTech Ltd. - India

(2003-01 - 2003-09)

Comprehensive Mercantile System

  • Developed and maintained payment processing and warehouse management systems.
  • Created technical flowcharts and system documentation.
  • Customized Crystal Reports for reporting requirements.
  • Developed database objects including triggers, views, stored procedures, and functions.
  • Optimized database performance using indexes and cursors.

Education

Bachelor of Technology (B.Tech) - Computer Science (2004)

Reviews