Shashi Vardhan
Sr .Net Developer
Email: **************@*****.***
Phone: +1-469-***-****
Professional Summary:
IT professional with Over 6 years of experience as a Dot NET Full Stack Developer, specializing in the design, development, and implementation of enterprise applications using Microsoft technologies.
Proficient in C#, .NET 6/8, Web API, REST APIs, Angular, and AWS services including EC2, SQS, SNS, Lambda, Application Load Balancer, and Network Load Balancer, along with OpenShift.
Hands-on experience with containerization and orchestration using Docker, Kubernetes, and OpenShift, including POC implementations with AWS EKS and Azure container solutions.
Experienced in IT service management tools such as Service Manager and ServiceNow for ticket assignment, tracking, and resolution.
Strong experience with SQL Server and MongoDB (NoSQL) databases, along with application maintenance and support.
Expertise in Infrastructure as Code (IaC) using Bicep, ARM templates, and AWS CloudFormation, enabling automated deployments via Azure CLI, PowerShell, and GitHub Actions.
Developed and maintained high-throughput messaging systems using Kafka, RabbitMQ, IBM MQ/AMQ, and Azure Service Bus, supporting event-driven microservices architecture.
Built cross-platform mobile applications using Ionic and Flutter, integrated with .NET Core APIs, and implemented CI/CD pipelines using Azure DevOps.
Skilled in developing and consuming RESTful and SOAP-based web services.
Extensive experience in developing web and enterprise applications using tools like Visual Studio 2019, VS Code, and SQL Server Management Studio (SSMS).
Proficient in version control systems such as TFS, SVN, and GitHub, with ongoing exposure to Kubernetes and Azure Kubernetes Services (AKS).
Domain expertise across Banking, Retail, Pharmaceuticals, Manufacturing, and Semiconductor industries.
Strong experience in building and managing CI/CD pipelines using Azure DevOps.
Solid understanding of SOLID principles and software design best practices.
Strong expertise in UI performance optimization and modern JavaScript frameworks/tools including Vue.js, React (React.memo, Lazy/Suspense), Angular optimization strategies, and Next.js.
Successfully migrated on-premises .NET applications to AWS, including lift-and-shift to EC2, database migration to AWS RDS, and transitioning .NET 6 APIs to AWS Lambda.
Hands-on experience with Microsoft Azure PaaS services including Azure Functions (Durable Functions), WebJobs, Key Vault, Blob Storage, Service Bus, Redis Cache, Cosmos DB, Application Insights, Azure Active Directory, and Graph API, along with Test-Driven Development (TDD) practices.
Experienced in Agile/Scrum and Waterfall methodologies, with a strong focus on Test-Driven Development (TDD).
Well-versed in design patterns including MVC, Factory, Abstract Factory, Facade, Singleton, Repository, and Adapter.
Technical Skills
Programming Languages: C#, JavaScript, TypeScript, SQL
Frameworks & Technologies: .NET Framework, .NET Core, .NET 6/8, ASP.NET MVC, ASP.NET Core, Entity Framework Core, LINQ, Web API, Microservices
Frontend: Angular 14/17, React.js, Vue.js, Next.js, HTML5, CSS3, Bootstrap, jQuery
Cloud Platforms: Microsoft Azure, AWS
Azure Services: Azure Functions, Service Bus, Blob Storage, Key Vault, Azure AD, Application Insights, Cosmos DB
AWS Services: Lambda, EC2, S3, SQS, SNS, RDS, IAM, CloudFormation, EKS, ALB, NLB
Databases: SQL Server, Oracle 11g, PostgreSQL, MongoDB, Cassandra, Couchbase DB
Messaging Technologies: Kafka, RabbitMQ, IBM MQ/AMQ, Azure Service Bus
Containers & DevOps: Docker, Kubernetes, OpenShift, Helm, Azure DevOps, Jenkins, GitHub Actions, Git
IaC & Automation: Bicep, ARM Templates, CloudFormation, Azure CLI, PowerShell
Testing Tools: NUnit, xUnit, MSTest, Jasmine, Karma, Protractor, TDD
API & Integration: REST APIs, SOAP, WCF, GraphQL, Swagger, Postman
Methodologies: Agile/Scrum, Waterfall, SDLC, SOLID Principles, Design Patterns
Professional Experience:
Client: General Motors, Austin Texas Aug 2024 – Present
Role: .Net Developer
Responsibilities:
Analyzed business requirements and collaborated with Business Analysts to prepare technical design specifications and support application development activities.
Developed and maintained microservices using .NET 8 and IBM AMQ, supporting scalable and event-driven application architectures.
Designed and developed RESTful APIs using ASP.NET Core and C#, ensuring high performance, reliability, and maintainability.
Built responsive front-end applications using Angular 17, implementing routing, lazy loading, reusable components, and state management techniques.
Developed and executed unit and integration test cases using NUnit to improve application quality and reduce production defects.
Collaborated with architects, business analysts, and development teams to translate business requirements into technical solutions.
Developed Azure Functions are integrated with Azure Service Bus and Azure Blob Storage to support asynchronous processing and cloud-native workflows.
Built Single Page Applications (SPA) using React.js, Angular 17, Vue.js, and Next.js, integrating with ASP.NET Core backend services.
Developed backend services using ASP.NET Core, Node.js (Express), and NestJS, and participated in Graph QL API implementation for optimized data retrieval.
Assisted in migrating legacy PeopleSoft integrations to modern .NET-based services using RabbitMQ and Hang fire for improved scalability and reliability.
Developed cross-platform mobile applications using Ionic Framework and integrated them with ASP.NET Core APIs.
Implemented messaging solutions using Kafka and RabbitMQ for event-driven communication and real-time data processing.
Utilized Auto Mapper within ASP.NET Core applications to simplify object mapping and data transformation processes.
Implemented Infrastructure as Code (IaC) solutions using Bicep for provisioning and managing Azure resources.
Developed, tested, and documented SOAP and REST APIs using Postman and Swagger/Open API standards.
Worked closely with Solution Architects and Business Analysts to understand technical requirements and deliver project milestones on schedule.
Containerized applications using Docker and deployed workloads on OpenShift environments.
Supported CI/CD pipeline implementation and maintenance using Jenkins and Git for automated application deployments.
Implemented security best practices using Azure Key Vault and Role-Based Access Control (RBAC) for secure application access.
Developed batch processing services and scheduled jobs using .NET technologies to support large-scale business operations.
Participated in production deployments, release management activities, and post-deployment validation.
Conducted unit testing, integration testing, and defect resolution activities throughout the software development lifecycle.
Enhanced existing applications by resolving defects, implementing change requests, and supporting product upgrades.
Developed Azure Functions using C# and .NET 8, integrating with Azure Service Bus Queues and Blob Storage for scalable cloud solutions.
Environment: C#, .NET 8, ASP.NET Core, Angular 17, React.js, Vue.js, Next.js, Node.js, Express.js, Nest JS, Graph QL, IBM AMQ, Kafka, RabbitMQ, Hang fire, Azure Functions, Azure Service Bus, Azure Blob Storage, Azure Key Vault, Azure RBAC, Bicep, Azure CLI, PowerShell, OpenShift 4, Docker, Jenkins, Git, Couchbase DB, REST APIs, SOAP Web Services, Swagger/OpenAPI, Postman, AutoMapper, Ionic Framework, NUnit, CI/CD, Microservices Architecture, Agile/Scrum.
Client: Mercy Health, Arkansas Jan 2024 – Jul 2024
Role: .Net Developer
Responsibilities:
Collaborated with Product Owners and Business Analysts to understand business requirements and convert them into user stories and technical tasks.
Developed and maintained automated test suites using NUnit and mocking frameworks, reducing manual testing efforts and improving application quality.
Assisted in developing reporting solutions using SSMS, SSRS, and .NET Core, integrating data from Cassandra and MongoDB databases.
Implemented unit and integration testing for Angular and .NET applications using Jasmine, Karma, Protractor, NUnit, xUnit, and MSTest.
Developed responsive user interfaces using React.js, Vue.js, Bootstrap, CSS3, SASS, Flexbox, CSS Grid, and media queries to support multiple browsers and devices.
Built cross-platform mobile applications using Ionic CLI and Flutter, integrating with ASP.NET Core APIs for Android and iOS platforms.
Developed enterprise applications using C#, WinForms, Entity Framework, LINQ, and Oracle 11g, including database objects such as stored procedures, functions, and triggers.
Participated in migrating legacy .NET applications to AWS cloud by supporting API modernization and deployment activities.
Enhanced and maintained legacy applications by converting Uniface components to C#.NET applications using Entity Framework Core and WinForms UI components.
Worked closely with Business Analysts and Scrum teams to implement application enhancements and resolve production issues.
Assisted in implementing CI/CD pipelines using GitHub Actions and AWS CloudFormation to streamline application deployments.
Developed and consumed RESTful APIs using .NET Core and C# for enterprise applications.
Supported AWS cloud migration initiatives, including deployment and configuration of cloud resources.
Integrated applications with external systems using SOAP and WCF services while ensuring secure data exchange.
Participated in migration of on-premises .NET applications to AWS EC2 and AWS RDS environments.
Worked with AWS services such as Lambda, SQS, SNS, S3, EC2, CloudFormation, Application Load Balancer, and Network Load Balancer for application deployment and integration.
Developed Angular 14 front-end components integrated with .NET Core 6 APIs and AWS-hosted services.
Implemented authentication and authorization using OAuth2, JWT, and AWS IAM policies.
Assisted in preparing technical documentation, including Impact Analysis and Technical Design Documents (TDDs).
Developed and maintained ASP.NET MVC 5 applications with Razor views and role-based security implementation.
Created and executed unit test cases using NUnit to ensure application stability and code quality.
Participated in AWS EKS Proof of Concept activities, gaining experience with containerized application deployments.
Environment: C#, ASP.NET Core, .NET 6, ASP.NET MVC 5, Angular 14, React.js, Vue.js, WinForms, Entity Framework Core, LINQ, REST APIs, SOAP, WCF, AWS Lambda, EC2, S3, SQS, SNS, RDS, CloudFormation, AWS IAM, EKS, SQL Server, Oracle 11g, MongoDB, Cassandra, SSMS, SSRS, OAuth2, JWT, GitHub Actions, Ionic CLI, Flutter, NUnit, xUnit, MSTest, Jasmine, Karma, Protractor, DevExpress, Telerik, Git, Agile/Scrum.
Client: Wipro, Hyderabad India May 2019 – Dec 2022
Role: .Net Developer
Responsibilities:
Participated in designing new functionalities, including task planning, estimation, and implementation.
Revamped the UI of legacy web applications, enhancing usability and modernizing the user experience.
Managed containerized environments using Docker and Kubernetes, including Helm chart creation and release management for consistent and reliable deployments.
Developed RESTful Web APIs using C#, integrating with SQL Server, PostgreSQL, and MongoDB, and delivering JSON-based responses to front-end applications.
Built responsive web interfaces using JavaScript, jQuery, AJAX, Bootstrap, HTML5, and CSS3, following Responsive Web Design (RWD) principles for cross-device compatibility.
Collaborated with cross-functional teams using Jira, Trello, and Miro for Agile development, including user story creation and requirement analysis.
Managed Git-based version control workflows and implemented CI/CD pipelines using Jenkins, integrating Docker and Kubernetes for automated build, test, and deployment processes.
Executed database migration from SQL Server to MongoDB, including implementation of backup and recovery strategies to ensure data integrity and durability.
Leveraged Azure DevOps Pipelines and GitHub Actions to automate build, test, and deployment processes for both ASP.NET Core backend services and React.js/Vue.js frontend applications.
Developed Web API services to enable seamless communication with external systems and support mobile applications.
Implemented localization and globalization features, including control-level and object-level localization.
Developed and optimized SQL scripts to support application functionality and data processing.
Improved application performance, particularly in customer lookup functionalities, enhancing response time and efficiency.
Interacted directly with clients and stakeholders for requirements gathering, clarification, and validation.
Environment: C#, ASP.NET MVC, SQL Server, MongoDB, PostgreSQL, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Docker, Kubernetes, Helm, Jenkins, Git, Azure DevOps, Web APIs, Responsive Design, Jira, Trello, Miro, React.js, Vue.js
Education:
Master’s in computer and information sciences from Southern Arkansas University, AR, USA.
Bachelor’s in technology from Jawaharlal Nehru Technological University, Hyderabad, India.