Professional Documents
Culture Documents
Saurabh Singh
Saurabh Singh
Phone: 248-370-5927
EMAIL: saurabh.net09@gmail.com LinkedIn
PROFESSIONAL SUMMARY
I am Certified in Designing and implementing a Microsoft Azure AI Solution, MS Azure AI Fundamentals, Certified
Angular JS Developer & having 17+yrs of Solid experience in developing and designing the web application &
desktop-based applications by using the ASP .NET Core, ASP .NET MVC, ASP.net, C#, VB.Net, ASP.Net, ASP.Net
Core 2.2/3.0/3.1, XML, XSLT, XAML, MVC, Web API, ADO.Net, Web Services, WCF, LINQ, IIS, Entity Framework,
Dapper, Swagger, Web Application, Visual Studio, SQL Server
I have developed application by the JavaScript, Angular 15/17, React, Typescript 3/4, jQuery, and HTML, CSS,
JavaScript. Worked with RESTful API’s, design patterns.
Have expertise in Securing Azure Resources and implementing Security in Azure: Security Center, Key Vault,
Azure Active Directory, Azure Active Directory B2C, Multi-factor Authentication, Azure Dev-ops
Currently, he working as a Project Lead/Senior Developer at HCSC & also worked lead/architect for various
variety of domains viz FinTech, Healthcare, desktop virtualization service, and paperless manufacturing system
Have Strong communication skills, facilitating effective knowledge sharing and collaboration among team
members.
Proven track record of collaborating with cross-functional teams, including medical professionals, UX/UI
designers, and stakeholders.
Proficient in designing secure, scalable, and cloud-based solutions using Microsoft Azure services.
Adept in Agile methodologies, ensuring adaptive and efficient project execution. Thorough understanding of web
technologies, databases, and version control systems.
Exceptional problem-solving skills, fostering innovative solutions to complex technical challenges. Dedicated to
continuous learning, staying updated with evolving industry trends and technologies.
Recognized for contributions to the development and enhancement of critical software applications.
Strong communication skills, facilitating effective knowledge sharing and collaboration among team members.
Very proficient in .Net Core, Web API, Entity Framework. Strong working knowledge of different databases like
Oracle, SQL Server, SQLite etc. Can do all database operations using LINQ as well as work with database IDEs.
Extensive experience in SQL Queries.
Fluent in Angular UI framework, typescript, NGRX, HTML5, CSS and able to do UI development and guide the
team.
Used SharePoint online extensively.
Experienced in TDD (Test Driven Development), unit testing and mocking frameworks. Experienced with source
controls like GitHub, SVN etc.
Strong knowledge of design patterns and understanding of software architecture including Micro Services.
Experienced with CI/CD, Unit Testing, Linting, and Code Coverage.
Proficient in providing production support. Proficient in Organizing the work by breaking down feature epics into
stories and tasks.
Good knowledge of Sprint Demo's and Sprint retrospective. Experience in building POC's based on business
requirements.
Knowledge of cloud platforms viz Azure, AWS, and Google Cloud. Experienced with containerization technologies
like Docker and Kubernetes.
Microsoft Identity Platform: Specializes in integrating and managing authentication and authorization solutions
using Microsoft Identity Platform. Responsibilities included designing, implementing, and maintaining secure
authentication mechanisms for applications.
B2B (Business-to-Business): Focused on developing solutions tailored for interactions between businesses.
Responsibilities may include designing and implementing APIs, data exchange mechanisms, and secure
communication channels to facilitate B2B interactions.
Azure App Service: Expert in deploying, managing, and scaling applications on Azure's Platform as a Service
(PaaS) offering, Azure App Service. Responsibilities include application architecture design, deployment
automation, performance optimization, and monitoring.
Azure Active Directory (AAD): Proficient in leveraging Azure Active Directory for identity and access management
in cloud-based applications. Responsibilities include configuring AAD tenants, implementing single sign-on (SSO),
managing user identities, and enforcing security policies.
Building Deployment Pipelines: Specializes in setting up continuous integration/continuous deployment (CI/CD)
pipelines for automating application deployment processes. Responsibilities include configuring build and
release pipelines, integrating with version control systems, and ensuring reliable and efficient deployment
workflows.
B2C (Business-to-Consumer): Expert in developing applications and services tailored for interactions between
businesses and consumers. Responsibilities include designing user-friendly interfaces, implementing secure
authentication and authorization mechanisms, and integrating with third-party identity providers for customer
authentication
Hands on experience in Azure development, worked on Azure web application, Azure storage, Azure SQL
Database, Virtual machines, Fabric controller, and Azure AD.
TECHNICAL SKILLS
Advanced Full Stack Development Skills: Expertise in AI and Machine Learning
Seamless Integration of AI Solutions: Robust Database Management
Proficient in Version Control and DevOps: Strong Leadership and Mentorship
Backend Development Mastery: Frontend Development Proficiency.
Comprehensive Testing and Debugging: Effective Communication and Collaboration
Cloud Services Management: Strategic Problem Solving.
Languages: C#, VB.net JavaScript, HTML, CSS, SQL
.NET Technologies: ASP.NET, .NET Core, Entity Framework, ASP.NET MVC, ASP.NET Web API, Blazor
Web Technologies: HTML5, CSS3, JavaScript ES6+, AJAX, RESTful APIs, SPAs
Database Technologies: Microsoft SQL Server, MySQL, Oracle, PostgreSQL, MongoDB, Entity Framework Core
Development Tools: Visual Studio, Visual Studio Code
XML Technologies: XML, XSD, XSLT
Software/Tools: Postman, Fiddler, Swagger/OpenAPI
Modelling Tools: UML (Visual Paradigm, Enterprise Architect)
Cloud: Microsoft Azure, Amazon Web Services (AWS)
Testing Tools: NUnit, Xunit, Selenium, Jest (for JavaScript)
Version Control Tools: Git, GitHub, GitLab, Bitbucket
Packages: NuGet, NPM
Operating Systems: Windows, Linux (depending on deployment)
EXPERIENCE
Client: HCSC, Edison, New Jersey Nov 2022 to
04/2024
.NET Full Stack Lead/Developer
Implemented azure functions using typescript to use custom code snippets in azure logic app. Created
automation azure builds and development process to react with Azure DevOps Rest Api.
Securing Azure Resources and implementing Security in Azure: Security Center, Key Vault, Azure Active
Directory, Azure Active Directory B2C, Multi-factor Authentication.
Registered Webapps using identity and access management for active directory.
Data ingestion to one or more azure services (Azure data lake, Azure storage, Azure SQL) and processing the data
in azure data bricks.
Created and manipulated large data using azure factories (pipelines, dataflows) to process data to business
partners.
Improved UI using Angular 15, Angular material, Bootstrap. Worked on Single Page Applications using Angular
(TypeScript), jQuery, JavaScript, CSS 3, HTML 5.
Used Angular services and implemented input, output and view child to do components communication.
Develop Micro Front-End with Module Federation Architecture using Angular 15. Started using Jasmine tool for
unit testing angular.
Create Azure Functions using. NetCoreapp 3.1. Also Implemented Azure Blazor application using. net core.
Created Workflow of api’s using Azure logic app from scratch.
Performing design and development of Net core 6.0 application using C# and separate user interface logic from
the business logic. Utilized Services and Factories with dependency injection (DI) ASP.NET MVC.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
Designing and developing various abstract classes, interfaces, classes using object-oriented principles to
construct the business logic using C#. Created the models, views and controllers using ASP.NET MVC5, C#.NET.
Develop backend business logic/Server-side applications using C# language in .NET Framework 4.7.2.
Created comprehensive API documentation using tools like Swagger, ensuring clarity and ease of integration for
external developers.
Used Entity Framework Code First Approach and issued queries using LINQ, then retrieve and manipulate data as
strongly typed objects and adapted an automated mechanism for accessing and storing the data in the database.
Performing design and development of Asp.Net 4.5 web application using c# and separate user.
Implemented and maintained secure key management practices to ensure the confidentiality and integrity of
sensitive data in cloud applications.
Extensive experience integrating Azure Key Vault into applications to centralize and manage cryptographic keys
and secrets securely.
Designed and developed a .Net MVC5 Test Suite application to test both SOAP and REST services.
Implemented role-based access control (RBAC) for Azure Key Vault to ensure proper authorization and limit
access to sensitive data.
Used Typescript to write Azure functions to allow event-triggered code without explicitly provisioning or
managing infrastructure.
Designed, Modeled Multi-threaded enterprise n-tier software agent using WCF webservices hosted in IIS.
Created workflows diagrams of all the features using vision. Created all development overview of azure durable
function flow and backend order processing in Visio for the better creation of enablers.
Migrated legacy web applications to Azure functions .net core and deployed as microservice in azure.
Extensively used Moq and Xunit framework for azure .net core app for unit test framework.
Worked on Azure functions to integrate with logic app flow. Written C# Azure Functions Api HTTP, Service Bus,
Queue, Event Hub Triggers and implemented Unit test cases for all functions.
Created Azure data factory pipeline, Data flows and Datasets trigger to manipulate SQL data and transfer Excel
data to on premises servers on schedule bases.
Worked on the spike stories to reduce the call rate for Restful web Api’s. Create an endpoint in the API gateway.
Experienced in following safe agile kaban rules. Created Azure appinsights for logging webapi endpoints in detail.
Worked on store procedure, functions, views and few DML operations.
Created all API endpoints in specified products as per application in Azure APIM Portal using Azure active
directory.
Worked azure DevOps for CI/CD process. Automated CI/CD in azure DevOps using terraform.
Enabled required App registrations for tokenization of application in Azure active directory and enabled required
Api permission.
Worked on migration application of Azure Logic app flow to Azure durable functions using .net core.
Created a pipeline and scheduled a job to extract data from Azure cosmos database using Azure data factory
flow.
Worked with automation/configuration management using ansible create playbooks to automate dev processes.
Worked with ansible playbooks for virtual and physical instance provisioning management, patching and
software development.
Incorporated azure Application insights logging in webapi project for detail logging.
Worked on migration of data from Azure SQL data to Azure Cosmos database to create unstructured format for
documents in JSON.
Enhanced to change connection policy for document client to use direct connection and TCP protocol to reduce
the Call rate of webapi when calling Azure cosmos DB.
Extensively using Ajax applications for reduction of round tripping of data using the update panel controls.
Utilized JavaScript for Client-side validations that greatly decreased processing time and resource consumption,
freeing resources for use by other applications and speeding up processing times.
Using Angular JS to split the app into MVC components which manages and serves as the pipeline that connects
the components.
Environment: Microsoft Visual Studio, C#, Microsoft Azure, ASP.NET Core, React, Angular, Docker, Azure
Kubernetes Services (AKS), Azure DevOps.
Client: SMX iExplore Software Services, Delhi, India Dec 2006 – Dec 2008
Sr. .Net Developer
Developed SSH pipeline for secure data transfer, collaborated with hardware engineers.
Developed RSync pipeline, reverse-engineered Java RDP client, created website and RDP connection page.
Collaborated with cross-functional teams, validated software functionality, and security measures.
Environment C#, ASP.Net, web services, web API, XML, SQL Server, Oracle, JavaScript, etc.
EDUCATION:
DOEACC B-Level (Equivalent to Masters in Computer Application) from CDAC Delhi, India - 2004.
Bachelor in Science (Mathematics, Physics) from CSJM University Kanpur, India - 2002.
CERTIFICATIONS:
AI-900: MS Azure AI Fundamentals.
AI-102: Designing and implementing a Microsoft Azure AI Solution.
VS-1251: Certified Angular JS Developer.