Around 6+ Years of experience in analysis, design, development, testing of Web, Client/Server based large Scale Distributed applications across the entire SDLC using .NET Technologies.
Good understanding and experience of the latest .NET Framework (4.0, 4.5, 4.6/5.0) and Visual Studio.
Proficiency in .NET technologies including .NET Framework and Angular Framework, ASP.NET (Web Forms and MVC), C#, VB.NET and Win Forms, ADO.NET, XML Web Services, Entity Framework/Core.
Designed and developed Web Forms using ASP.NET and C# and created necessary classes in the business components.
Extensive experience in implementing single page applications using Angular.JS directives, routing modules. Developed forms using controllers, databinding, filters and expression modules of Angular 6.
Used Angular HTTP Client to (post, get, put and delete) to retrieve data through Web API, used Angular to create the modules with the components and routing client path.
Integrated EC2 instances with AWS Elastic Load Balancing (ELB) and Auto Scaling to handle varying loads and maintain high availability for .NET applications.
Configured and deployed EC2 instances to host .NET applications, ensuring optimal performance and scalability.
Hands-on experience with Microsoft Azure cloud services for hosting, deploying, and managing applications.
Implemented and optimized cloud infrastructure, leveraging Azure services such as Azure App Service, Azure SQL Database, and Azure Functions.
Hands on experience in Azure cloud services storage, Azure active directory, azure logic apps, Azure Application Insights, Azure functions and Azure Service Bus.
Designed and implemented microservices architecture using Azure Kubernetes Service (AKS) for scalable and containerized applications.
Experience in working with UI technologies like, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular.
Used Angular JS controllers for two-way data binding between product components and data objects. Good Working Knowledge of database design and development, which includes creating tables, indexes and triggers, views, performance tuning using SQL.
Install, Configure, test, Monitor, upgrade and tune new and existing PostgreSQL databases.
Experience in Configuring Docker in cloud environment using Docker tools and deploy/run Docker Images in various virtual servers.
Developed XML Web Services in C#, VB.Net and SOAP for information exchange across applications.
Strong Knowledge in creating Containers by Docker's for Microservices. Used SSRS for reporting in SQL and SSIS for transferring data.
Experienced in writing JUnit Test cases for Java and JEE applications. Experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL. relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
Extensive experience in working on projects with Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
Overview
6
6
years of professional experience
Work History
Software Engineer
OptumHealth
Dallas, TX
07.2023 - Current
Responsible for analysis, design, implementation, management, and maintenance of full software development life cycle (SDLC) projects
Involved in developing Microservices using ASP.NET core
Involved in designing and developing the applications using Visual Studio .Net Framework 5, C#.NET, ASP.NET MVC 5 with Entity Framework, SQL Server, and LINQ
Developed .NET applications using C#, ASP.NET, HTML, and JavaScript.
Designed and developed the front-end application and user interactive web pages using HTML5, CSS3, JavaScript and React
Created and managed database objects in Microsoft SQL Server 2012 which were accessed through ASP.Net MVC 5 Models in Visual Studio 2019
Designed databases to store application data using SQL Server or MongoDB technologies.
Used AWS CloudFormation and Terraform to automate the provisioning of AWS resources, facilitating consistent and repeatable .NET application deployments
Set up CI/CD pipelines using AWS Code Pipeline, Code Build, and Code Deploy to automate the build, test, and deployment processes for .NET applications
Implemented Auto Scaling groups and AWS Elastic Load Balancing (ELB) to automatically scale EC2 instances and distribute traffic efficiently for .NET applications, improving availability and performance
Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#
Used ADO.Net extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets
Designed Angular Internal Service and Custom Service, developed web applications using AngularJS and converted to the latest version Angular 6
Designed dynamic client-side JavaScript codes to build web forms and simulate processes for a web application, page navigation using Angular
Developed full-stack applications, leveraging Angular for the frontend and Java for the backend, ensuring a seamless and efficient data flow between the client and server
Working with RESTful Web-Services and implementing RESTful API's
Enabled automation of build, test, and deployment processes for various projects by implementing YAML-based multi-stage build and release pipelines.
Used Team Foundation Server (TFS)/Azure DevOps Server for version control
Used SSIS component of the MS SQL Server database software that can be used to perform a broad range of data migrated tasks
Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data
Experience Working on, MVVM (Model View, View Model) in applications
Wrote stored procedures with complex SQL queries
Involved in writing test plans and writing test scripts for Unit Testing
Resolved QA bugs for front end and back end.
Software Engineer
SAP
Hyderabad, India
02.2019 - 12.2021
Developed ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application
Involved in development cycle including high-level design, data design, coding, testing, and creation of functional documentation
Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET and C#
Designed and developed a web application by using Angular.js as front-end and using Web API core to receive and pass data to back-end
Involved in creation of new WPF Browser Applications and maintenance of old ASP.NET modules
Used SMTP mail class of .NET for users to send mail with suggestions, receive any alerts from the bank, receive confirmation notifications etc
Managed EC2 instance updates and patches to ensure .NET applications ran on secure and up-to-date environments
Configured VPC, subnets, and route tables to establish secure and efficient networking for EC2 instances running .NET applications, including managing private and public IP addresses
Created numerous Class and Interface to implement Business Logic and Data Manipulation
Heavily used ADO.NET objects, Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server
Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services
Implemented the Logging and Application error handling using the MSDN libraries like Event viewer and Log file
Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages
Involved in High level design of the project using ADO.Net that accessed the data in tables and procedures created during the SQL Server Project (using SQL Server as the backend)
Connection string was made used to establish connection with the backend
Developed .NET applications using C#, ASP.NET, and Web Services.
Worked extensively on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server
Created a Data Source which contains all the tables required in the project
Made use of Datasets, Data Adapters supporting disconnected mode
Worked on Client-side validations using Java Script, jQuery, and CSS3 for validation issues.
Deployed applications developed in C# .NET framework onto production servers after conducting necessary tests.
Software Engineer
Intuit Inc
Hyderabad, India
05.2018 - 02.2019
Involved in the requirement gathering, design of the systems and development using Agile
Designed and developed high quality Web Application using C#, ASP.NET, .NET CORE, .NET MVC, React, and MS SQL Server
Worked with Azure Blob Storage, Azure SQL, Azure Functions and Azure Logic Apps
Experience in developing Microservices using ASP.NET core
Used ADO.NET, Entity Framework for database access, query, and manipulation
Used Team Foundation Server (TFS)/Azure DevOps Server for version control
Created and managed database objects in Microsoft SQL Server 2012 which were accessed through ASP.Net MVC 5 Models in Visual Studio 2019
Developed localization API’s which stores the translated data in Azure and SQL tables
Implemented Security, Routing, Action Filter and Caching in MVC controllers for application development
Developed single page applications using React-Redux architecture
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
Implemented React.js Services to bind the data and provide access to the data on the server
Involved UI development using React.js, HTML, CSS, JavaScript, Typescript, Ajax, XML, jQuery, JSON
Developed and supported the application using ASP.NET CORE MVC with Razor syntax, C#.NET, AJAX, JSON, HTML, JavaScript, Bootstrap and CSS
Worked on SOAP and RESTFUL Services using WEB API which return JSON data
Involved in designing and developing the applications using Visual Studio, .Net Framework, ASP.Net core, C#, Entity Core
Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (EC2, SNS, SQS, lambda)
Imported data from flat files to SQL Server database using SSIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving data proficiently
Implemented RESTful APIs with ASP.NET Core Web API, facilitating data exchange between internal systems and external partners
Perform code refactoring, migrating legacy win form application to WPF / MVVM platform
Worked alongside Project Managers and QA team to formulate the requirements during planning meetings by understanding business stakeholders' needs
Developed CI/CD pipelines using Jenkins that has many plug-ins
Worked with PowerShell scripting for various tasks like build automation
Developed the complex stored procedures for all the reports and optimized the complex SQL Queries
Involved in peer code review, reviewed changes as per customer coding standards
Prepared unit test cases for each API Service
Analyzed the business requirements and functional specifications document and assisted in the preparation of System Requirement Specifications
Extensively worked in Agile environment and led the sprint planning by tracking the Epics and stories using JIRA.