profile-pic

Gurpreet Kaur

Vetted Talent

Gurpreet Kaur

Vetted Talent
Dynamic and results-driven Senior .NET Full Stack Software Engineer with 10 years of hands-on experience in leading-edge technology environments. Proven track record of delivering high-quality software solutions for prestigious clients across industries such as finance, consulting, and technology. Adept at driving full project lifecycles from conception to delivery, with a strong focus on leveraging emerging technologies to optimize performance and scalability. Skilled in cross-functional collaboration, agile methodologies, and strategic problem-solving. Passionate about staying abreast of industry trends and continuously enhancing technical proficiencies to deliver innovative solutions that exceed client expectations.
  • Role

    .Net and Angular Developer

  • Years of Experience

    10 years

Skillsets

  • Private Equity or Fund accounting - 6 Years
  • Web APIs - 8 Years
  • Angular 13 - 5 Years
  • Angular frameworks - 8 Years
  • Architecture Design - 8 Years
  • Component-Based Architecture - 6 Years
  • HTML/CSS - 9 Years
  • RxJS and Observables - 6 Years
  • TypeScript - 8 Years
  • .net 8 - 3 Years
  • Azure or AWS - 6 Years
  • BLAZOR - 6 Years
  • Fintech - 6 Years
  • SQL Server - 10 Years
  • SQL - 10 Years
  • Rest - 8 Years
  • Azure DevOps - 7 Years
  • Azure sql - 7 Years
  • Azure Functions - 7 Years
  • Azure Logic Apps - 7 Years
  • AI - 1 Years
  • ETL - 1 Years
  • Healthcare - 6 Years
  • Copilot - 2 Years
  • Git - 5 Years
  • Entity Framework - 10 Years
  • Azure - 6 Years
  • .Net - 10 Years
  • JQuery - 8 Years
  • JavaScript - 8 Years
  • MySQL - 8 Years
  • .NET Core - 10 Years
  • C#/.NET - 8 Years
  • ASP/Net - 8 Years
  • MicroServices - 8 Years
  • MS SQL - 8 Years
  • N-tier architecture - 8 Years
  • SOA - 6 Years
  • .NET Framework - 8 Years
  • Angular - 8 Years
  • C# - 10 Years
  • CI and CD - 6 Years
  • Good Team Player - 6 Years
  • Leadership - 6 Years
  • Logical Reasoning - 6 Years
  • MVC - 8 Years
  • Positive Approach towards Work - 8 Years
  • Rest APIs - 8 Years
  • System Design - 8 Years
  • Web Services - 8 Years
  • Microservices Architecture - 8 Years
  • Microsoft Azure - 6 Years

Vetted For

9Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    C#/SQL ProgrammerAI Screening
  • 71%
    icon-arrow-down
  • Skills assessed :Microsoft SSRS, PowerBI, .Net, AI, Database management, C#, JavaScript, SQL, TypeScript
  • Score: 64/90

Professional Summary

10Years
  • May, 2021 - Present3 yr 8 months

    Senior Software Engineer

    Infosys
  • Jun, 2016 - Apr, 20214 yr 10 months

    Senior Software Engineer

    Capgemini
  • Jul, 2012 - May, 20163 yr 10 months

    Software Engineer

    Tata Consultancy Services

Applications & Tools Known

  • icon-tool

    Angular

  • icon-tool

    .NET Core

  • icon-tool

    VB.NET

  • icon-tool

    MySQL

  • icon-tool

    Azure DevOps Server

Work History

10Years

Senior Software Engineer

Infosys
May, 2021 - Present3 yr 8 months
    • Spearheaded the design and implementation of a scalable SaaS platform for the healthcare industry, leveraging C#, .NET, and cloud computing technologies.
    • Developed and optimized backend services in C# to handle large volumes of data efficiently, improving application performance by 30%.
    • Lead project planning and execution efforts, utilizing ASP.NET and .NET Core for backend development and MVC framework for frontend implementation.
    • Design and develop robust, secure, and scalable web applications using the .NET framework, ASP.NET Core, and related technologies.
    • Design and develop scalable and maintainable web applications using .NET technologies, including Angular for building dynamic user interfaces.
    • Design and develop robust and secure web applications using ASP.NET MVC and .NET Core, leveraging Entity Framework for data access and LINQ for querying databases.
    • Implement Razor layouts and partial views to modularize UI components and promote code reusability across multiple pages within an ASP.NET Core MVC application.
    • Define SharePoint governance models, information architecture, and solution blueprints to ensure scalability, maintainability, and alignment with business goals.
    • Develop high-quality, maintainable code for applications on various platforms utilizing the MAUI framework.
    • Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, reducing deployment time by 60% and enabling rapid delivery of new features to production.
    • Integrate NgRx into Angular applications to manage complex application states, facilitate data flow, and ensure consistency across components.
    • Implement Redux architecture in React applications using TypeScript for predictable state management and data flow.
    • Utilize Blazor components to create reusable UI elements and implement rich client-side interactions without requiring JavaScript.
    • Develop and execute tests to ensure the stability and performance of applications built with Xamarin/MAUI.
    • Champion DevOps practices for SharePoint development, implementing infrastructure as code (IaC) with tools like Azure DevOps, Terraform, and PowerShell DSC for automated provisioning and configuration.
    • Utilize WPF for building rich desktop applications, leveraging MVVM (Model-View-View-Model) architecture for separation of concerns and testability.
    • Implement serverless architectures using AWS Lambda and API Gateway for microservices-based application development and deployment.
    • Lead project planning and estimation efforts, leveraging tools like Azure DevOps or JIRA for project tracking, resource allocation, and progress monitoring.
    • Lead architecture discussions and make recommendations for system design, scalability, and performance optimization, leveraging technologies like Docker and Kubernetes for containerization and orchestration.
    • Utilize tools like Jenkins, GitLab CI/CD, or Azure DevOps to orchestrate CI/CD workflows and trigger Ansible and Terraform scripts for infrastructure and application deployment.
    • Demonstrate expertise in WCF for building interoperable and scalable services, facilitating seamless communication between distributed systems and integrating with third-party APIs and services.
    • Design, develop, and optimize T-SQL queries, stored procedures, functions, and views for data retrieval, manipulation, and reporting purposes.
    • Participated in Agile methodologies, including iteration planning, daily stand-ups, and sprint reviews, to ensure timely and efficient delivery of high-quality software.
    • Integrated SSIS with SSRS to automate report generation and distribution, streamlining reporting processes and increasing efficiency.

Senior Software Engineer

Capgemini
Jun, 2016 - Apr, 20214 yr 10 months
    • Implemented complex algorithms and data structures in C# to solve challenging business problems, resulting in a 20% reduction in processing time.
    • Optimized ASP.NET applications for cloud deployment, leveraging .NET Core's cross-platform capabilities to reduce hosting costs and improve scalability.
    • Implemented Microservices architecture using .NET Core and Docker, leading to enhanced scalability, fault isolation, and deployment flexibility for enterprise-level applications.
    • Implement responsive and user-friendly frontend interfaces using ASP.NET MVC Razor views or client-side frameworks like Angular or React.js, ensuring compatibility across different devices and browsers.
    • Implement robust backend solutions using ASP.NET Core and Entity Framework, integrating with databases like SQL Server and PostgreSQL for data storage and retrieval.
    • Implement authentication and authorization mechanisms using ASP.NET Core Identity, OAuth 2.0, and JWT to secure web applications and APIs.
    • Deployed and managed Kafka clusters on Azure, ensuring high availability and fault tolerance, which led to a 30% reduction in system downtime and improved data streaming capabilities.
    • Develop scalable, maintainable, and reusable Angular components using Angular CLI, ensuring adherence to best practices in component design and development.
    • Utilize React Context API for managing global state in simpler applications, avoiding unnecessary complexity while ensuring efficient state management.
    • Utilize NgRx for state management in Angular applications, implementing actions, reducers, selectors, and effects to manage application state in a predictable manner.
    • Integrate Blazor components seamlessly with other .NET technologies such as ASP.NET Core for backend services, Entity Framework Core for data access, and SignalR for real-time communication.
    • Develop Razor Pages with a combination of HTML markup, C# code-behind files, and Razor syntax for defining page structure, handling HTTP requests, and rendering dynamic content.
    • Design and develop cloud-native .NET applications optimized for Azure, leveraging Azure SDKs and APIs for seamless integration with Azure services.
    • Implement custom SharePoint components, including web parts, field types, content types, and application pages, leveraging SharePoint APIs and client-side technologies.
    • Design and develop cloud-native .NET applications optimized for AWS, leveraging AWS SDKs and APIs for seamless integration with AWS services, such as Amazon SQS and Amazon SNS for messaging and Event-Driven Architectures.
    • Develop and maintain Terraform scripts for deploying and managing infrastructure components like virtual networks, compute instances, storage accounts, and databases.
    • Develop rich, interactive user interfaces using WPF for desktop applications and ASP.NET MVC with Razor for web applications, ensuring responsive design and optimal user experience.
    • Lead project planning and execution efforts for database development projects, utilizing T-SQL for database querying, SSIS for ETL workflows, and SSRS for report generation.
    • Design and implement RESTful APIs and WCF services for seamless integration with various front-end applications and third-party systems.
    • Write unit tests, integration tests, and end-to-end tests for .NET applications using frameworks like xUnit, NUnit, and MSTest to ensure high code quality and reliability.
    • Mentored and coached junior engineers in .NET development best practices, resulting in accelerated skill development and improved team performance.

Software Engineer

Tata Consultancy Services
Jul, 2012 - May, 20163 yr 10 months
    • Engineered a real-time telematics system for heavy machinery, optimizing equipment efficiency by 35%.
    • Write clean, maintainable, and efficient code using .NET, C#, and ASP.NET under the guidance of Senior Developers.
    • Continuously improve coding skills and knowledge of .NET technologies through on-the-job learning and external resources.
    • Develop robust and scalable RESTful APIs using .NET Core, ASP.NET Web API, or similar frameworks, adhering to RESTful principles and best practices.
    • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server-side technology with Node JS.
    • Utilize Azure and AWS cloud services for scalable, reliable, and secure deployment of backend services.
    • Write unit tests to ensure code quality and functionality, using frameworks like MSTest, NUnit, or xUnit.
    • Use version control systems like Git to manage code changes and collaborate with the development team effectively.
    • Write complex queries, stored procedures, and optimize database interactions using Entity Framework or ADO.NET.
    • Collaborate with IoT specialists to integrate sensor data into software applications.
    • Design and optimize database schemas using SQL Server, PostgreSQL, or other relational databases, considering factors such as performance, scalability, and data integrity.

Major Projects

4Projects

EMR (Electronic medical records)

    A web-based therapy management software that allows therapists to create comprehensive patient documents, scheduling, billing, and more, with Angular and .Net Core development.

Smarttrack

    A web application to manage vehicles, tracking their drivers, routes etc., using Angular and .Net Core technologies.

CellarPass APN Notifications

    An API for a restaurant managing system to send notifications via Azure Notification Hub service.

Finance House

    A financial services application related to credit card and gold loans built on Asp.Net Core 6.0 web API consumed in a mobile application (Flutter).

Education

  • Master of Science in Information Technology (Msc. IT)

    Punjab Technical University, Jalandhar

Interests

  • Watching Movies