Sudhakar - Lead .Net developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: yes |
Visa: Green Card |
Resume file: Sudhakar_.NET_1749222343040.doc Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Senior.Net Developer/Lead
Name: Sudhakar Garikipati Email.Id: [email protected] Ph.No: 682-381-1147 PROFESSIONAL SUMMARY: Over 12+ years of professional experience in IT industry and experience in Microsoft Azure, implementing, designing the infrastructure, Management, Setting-up & Managing Mission-Critical IT Services Setup, Technical Architecture, and IT Operations. Excellent experience in Microsoft Azure services like Virtual machines, Networking, peering, Blob Storage, Azure SQL, Load balancer, Azure Cosmos DB, Azure SQL Database, Azure Monitor, Event Hub, Function App, Service Bus, Logic App, Application Insights, Log Analytics, Redis cache and API management. Good knowledge on ASP.Net Core 3.1, ASP.NET MVC 5, WEB API, REST Services, LINQ, Entity Framework, SQL Server, Redis. working with .NET 7/8, such as C# 10/11, ASP.NET Core, Blazor, and Entity Framework.ASP.NET, C++, ADO.NET, MVC, AJAX, VB.NET, Java Script, WEB services, Web API, HTML, CSS, WCF, WPF. Extensive experience in Single Page Applications (SPA) using ReactJS (18) and Angular (16) for creating efficient, interactive web applications. Demonstrated experience with testing frameworks such as NUnit, MSTest, or XUnit. Extensively worked on WCF and Web Services to provide SOA architecture using of SOAP and REST API s. Proficient In building Web Applications using C#, Asp.net Web Forms, ASP.NET MVC 5.0/4.0, HTML, XML, JSON, AJAX, jQuery, Bootstrap and CSS. Developed and maintained enterprise-level web applications using ASP.NET MVC/Core and Kendo UI, ensuring responsive and high-performance UI components. Skilled in cloud architecture, DevOps practices, and CI/CD pipeline automation using Azure DevOps, Git, and YAML-based pipeline configurations. Hands-on experience with containerization using Docker and orchestrating deployments via Azure Kubernetes Service (AKS). Proficient in using Postman, Swagger for API testing, ensuring API functionality and performance. Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using Power shell. Built scalable and performant systems using .NET 6/7, Redis, Entity Framework Core, SQL Server, React + Redux. Expertise in Microsoft Azure Cloud Services (PaaS & laaS) Application Insights, Document DB, Internet of Things (IoT). Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure. Proficient in database development with MS SQL Server 2022, including T-SQL, SSIS, and ETL processes, as well as query optimization and performance tuning. Proficient in creating conversational bots with Azure BOT Services, integrated with channels like Teams and Slack, enhanced by Azure Cognitive Services. Strong experience in developing cross-platform applications with .NET MAUI (Multi-platform App UI) for iOS, Android, Windows, and macOS. Handled configuration and administration of databases including MySQL, MongoDB, and Cassandra. Proficient in designing MVC applications, Object Relational Models (ORM) using RESTful Services, and programming APIs. Experience with Data Accessing using LINQ (Language Integrated Query) for data manipulation. Familiarity with securing APIs using authentication methods like OAuth, JWT, and API keys. Expert knowledge of versioning tools like TFS (Team Foundation Server), Tortoise SVN, Visual Source Safe, and GIT. Experience in software Unit testing, Acceptance testing, and efficient at fact-finding, root cause analysis, and bug-fixing using various Bug Tracker Tools such as JIRA, Bugzilla, Quality Center, and ALM. Expertise in Scrum Methodologies such as Agile, Safe and Waterfall methods, Software Development Lifecycle management. TECHNICAL SKILLS Languages C#.Net, VB.Net, Visual Basic, Java, COBOL. Web Technology ASP.NET 8/7/6//5/4.6/4.0/3.5/3.0/2.0/1. Core, Classic ASP, HTML5 XML, XHTML, ASP.Net MVC, Ajax, JSON, CSS, CSS3, Entity Frame work 6.0, Blazor., SharePoint, Entity Framework. Web Services: WCF, Restful, SOAP/WSDL. Scripts: Bootstrap, Vue.js, AngularJS, React, JavaScript, jQuery, Visual Basic, Kendo UI, Backbone JS. Database: Oracle 9i/11g/12c, SQL Server 2008-2019, 2021, 2022, DB2, ER/Studio, T-SQL, MongoDB, OLEDB, ODBC, PostgreSQL. Cloud & Azure Services Microsoft Azure (Azure Functions, Azure Logic Apps, Azure SQL Database / Cosmos DB, Azure Blob / Queue / Table Storage, Amazon Web Service Redshift, Azure Service Bus Testing framework N Unit, XUnit, MS Test, Visual Studio 2022, Unit Test Generator Versioning Tools Team Foundation Server (TFS), SVN, Visual Source Safe (VSS), C# Hub. DevOps & CI/CD Docker, Kubernetes (AKS Azure Kubernetes Service), YAML-based CI/CD pipelines Practices and Design Patterns Test Driven Development, Agile and Scrum Methodologies, UML, Visio, OOPS, MVP, MVC, MVVM Frameworks Microsoft.Net Framework Core. PROFESSIONAL EXPERIENCE: Client: Fifth Third Bank, Ohio, USA Aug 2024- Till Date Role: .Net Lead/Developer Responsibilities: Involved in requirements gathering calls with BA s, product owner using Agile methodology scrum process. With Azure Data Factory, T-SQL, Spark, PySpark, SQL, and U-SQL, you may extract, transform, and load data from sources systems to Azure Data Storage services. Data processing in Azure Databricks after data ingestion to one or more Azure Services (Azure Storage, Azure SQL, Azure DW). Experience working on C#, ASP.NET Framework, ADO.NET, Web Application, Visual Studio, SQL Server. Involved in extract, transform, and load data from many sources, including Azure SQL, Blob storage, an Azure SQL data warehouse, a write-back tool, and rearward, Pipelines were created in ADF utilizing Linked Services/Datasets/Pipeline. I worked on data conversion from on-premises SQL servers to cloud databases (Azure Synapse Analytics (DW) & Azure SQL DB. Designed and implemented microservices using .NET 6+, hosted on Azure Functions for event-driven architectures and serverless compute optimization. Published and secured APIs via Azure API Management (APIM) with policies for throttling, caching, and JWT-based authentication. Involved in implemented and maintained the monitoring production and corporate servers/storage using AWS Cloud Watch. Develop UI Pages and Layouts by using HTML5, CSS3, jQuery, JavaScript, Typescript, Bootstrap, and Material UI. Built dynamic, data-driven UI components using Kendo UI for jQuery and Kendo UI for Angular, improving user interaction and usability. Strong technical and platform knowledge, in the areas of. Net core and C# to support as well as design, develop, and deploy requested updates to new and existing cloud services. Developed an N-Tier Application and designed the Data Access Layer and Business Logic Layer using C#, MVC and ADO.NET. Designed and developed rich desktop applications using WPF and .NET Framework/.NET Core, enhancing user experience and system responsiveness. Implemented RESTful APIs with .NET Core and integrated with MongoDB for efficient document-based data storage and retrieval. Utilized Redis as a distributed caching layer in .NET Core Web APIs, resulting in a 40% reduction in API response time. Strong expertise in building RESTful APIs, microservices, and serverless applications using Azure Functions, Azure App Services, and Azure API Management. Expertise in Entity Framework Core, database schema design, and LINQ-based data access for high-performance applications. Utilized Entity Framework Core with PostgreSQL provider, including code-first migrations and LINQ-based queries for streamlined data access. Created indexes, stored procedures, functions, and ETL jobs in SQL Server 2016. Led full-stack application development using ASP.NET, Angular, and SQL Server, ensuring robust and user-friendly solutions. Developed React JS/ .NET web application using JavaScript, MVC 5, Visual Studio 2022. Developed microservices using .NET Core and MongoDB, ensuring high availability and scalability across distributed systems. Designed and developed interactive, SPA-style web applications using Blazor (Server and WebAssembly), improving responsiveness and reducing frontend tech stack complexity. Experience in design, development, coding, and testing of business/commercial applications using ASP.Net, C#, ADO. Net, Ajax, XML, Web Services, Web forms, Web API WCF, Windows Services. Strong focus on code quality, unit and integration testing using XUnit/NUnit, and adherence to SOLID principles and clean architecture. Refactored legacy React frontends to use Redux Toolkit, reducing boilerplate and improving state traceability. Collaborated closely with UI/UX teams to define state shape and flow in Redux, enhancing data consistency across components. Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web jobs using Visual studio, GitHub and Azure Resource Manager. Migrated legacy .NET Framework applications to .NET 6/7, improving performance and enabling GCP compatibility. Built and maintained RESTful APIs and microservices using both .NET Core and Node.js (Express) for hybrid system integration and faster development cycles. Responsible for creating efficient design and developing user interaction screens using Angular, bootstrap and Node JS. Automating all deployment steps with infrastructure as code (IAC) and Jenkins pipeline as code (JPaC) concepts. Used Sonar Cube for verifying the code coverage and fixing vulnerabilities. Worked with centralized version control system such as Subversion (SVN) and distributed version control system such as GIT. Worked on applications using C#, ASP.NET, MVC5/6, .NET Web APIs, Entity Framework, Azure Logic app, SQL, Azure Service Bus, Function App, LINQ, and various data access layers. Environment: NET Framework,6/7/8, Azure Integration Services, SharePoint, MSD (Microsoft Dynamics), SQL Server 2022, Azure DevOps, Azure Functions, GraphQL, Blazor, PL/SQL, ETL, AWS, Microservices, AWS Sage Maker, React Js, Type scripting, Spring Boot, OAuth, .NET, WinForms, PHI, C#, ASP.NET, .Net Core 8, Entity Framework, jQuery, JavaScript, WCF, Web Services, GitHub, Azure Queue, JSON, Angular 8/7/6. x. Client: Cambridge Associates, Boston MA March 2022-May 2024 Role: Senior .NET Developer/Lead Responsibilities: Managed Azure architecture and implemented hybrid integration between on-premises and cloud systems using Azure Integration Services, Logic Apps, and Virtual Networks for seamless data flow. Implemented AWS Sage Maker for training and deploying ML models, enhancing fraud detection and data analytics in cloud environments. Responsible in solution and designing the application as per the Functional Specification given by the Client. Provided best practices around provisioning production and non-production environments on Azure to optimize the usage. Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0. Strong expertise in building RESTful APIs, microservices, and serverless applications using Azure Functions, Azure App Services, and Azure API Management. Developed a web application by using .NET Core MVC, Web API with Entity Framework (EF) in the environment of Visual Studio. Designed and implemented robust indexing strategies in MongoDB to optimize query performance in critical reporting modules. Tuned PostgreSQL performance using indexing strategies, query optimization, and connection pooling for high-concurrency workloads. Design advanced .NET applications using C#, ASP.NET, MVC5/6, .NET Web APIs, Entity Framework, Azure Logic App, SQL, Azure Service Bus, Function App, LINQ, and various data access layers. Experienced in designing and implementing applications using C#, .Net, Angular14, Web API. Designed and implemented RESTful APIs with ASP.NET Web API and consumed them in Kendo UI Grid, Scheduler, and Chart widgets. Integrated JavaScript-based services (Node.js) with .NET APIs in a microservices architecture, improving system flexibility and modularity. Used Entity Framework, Dapper, or ADO.NET for data access in WPF applications. Expertise in Software Development life Cycle (SDLC) in various .Net Frameworks and oriented analysis and Design (OOAD). Proficiency in software design patterns, such as MVC, MVVM, Dependency Injection, Repository Pattern, etc. Analyzing the application migration to an Azure cloud environment. Integrated xUnit tests with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to enforce quality gates and prevent regressions. Integrated Azure Service Bus (Queues & Topics) for asynchronous communication between distributed .NET microservices. Designed and maintained ARM templates and Bicep scripts for provisioning Azure resources, ensuring infrastructure-as-code best practices. Implemented diagnostic logging, Application Insights, and Azure Monitor to track performance and exceptions in .NET APIs. Developed and maintained scalable web applications using ASP.NET Core, C#, and Entity Framework, hosted on Google Cloud Run and App Engine. Configured Redis instances in Docker for local development and deployed clusters on Azure Cache for Redis/AWS ElastiCache in production. Experienced in Single Page Applications (SPA) using ReactJS (18) and Angular (16) for creating efficient, interactive web applications. Created use case and class diagrams in MS Visio using UML notations. Designed Graphical User Interface (GUI) using ASP.NET MVC and the business logic was coded in C# MVC Controllers. Developed and maintained scalable .NET Core microservices deployed in Docker containers orchestrated via Amazon ECS and Fargate, ensuring high availability and reduced deployment times. Integrated Amazon SQS into .NET applications for decoupled, asynchronous processing of background jobs, increasing throughput by 40% during peak traffic. Designed event-driven architectures using AWS Lambda functions triggered by SNS and SQS, reducing infrastructure cost by 30% through serverless execution. Managed and deployed .NET applications on Amazon EC2 instances using CI/CD pipelines via AWS CodeDeploy and GitHub Actions, improving deployment reliability. Worked on development using ASP.NET Core, Razor Pages, Themes, Web Parts and JavaScript. Worked on WCF and Web Services to provide SOA architecture using of SOAP and REST API s. Worked in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses and Office365). Use SVN for code versioning, branching, merging, and collaboration. Involved in the creation of User controls and custom controls using C#, .NET Core that build up the pages. Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers. Experience in developing test cases using N Unit on business requirements and functional specifications. Implemented Azure Logic Apps for automated trade execution and reporting workflows. Integrated Telerik UI with ASP.NET MVC and Web API, ensuring seamless client-server communication. Develop and implement technical efforts to design, build, and deploy Azure applications at the direction of lead architects, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics. Environment: .Net Core, Web API, C#, NET Core MVC, Web API with Entity Framework, ASP.NET Core, Razor Pages (Azure logic app, SQL, Azure Service bus, Function App, Blob Storage, LINQ, SDLC, Linux, N-Unit, AWS Sage Maker. Client: Felix Health Technologies INC Jan 2020-Feb 2022 Role: Senior .NET Developer Responsibilities: Developed web forms in ASP.NET using C#.NET, AJAX controls, HTML and Java scripts. Extensively used HTML5, BOOTSTRAP, ASP.NET MVC5, C#, Razor and JQUERY for creating Web Applications using MySQL, Postgre SQL, Visual Studio 2017. Responsible in solution and designing the application as per the Functional Specification given by the Client. Understand the business objectives that impact the architectural components and implementing the modules accordingly using Microsoft skills and Azure full stack. Developing and maintaining the repository in Azure DevOps and creating pipelines to migrate the code for different services (ADF, Azure SQL DB, and Azure Data bricks). Extensive programming experience in .NET Framework 4.6.2(C#, ASP.NET, RESTful Web Services, WCF Services, ADO.NET, LINQ to Entities. Used MVVM frameworks like Prism or MVVM Light for enterprise-grade WPF app development. Utilized Active Server Pages (ASP), Visual Basic (VB6) and jQuery, Java Scripting, PHP, SQL and other modern scripting languages to enhance the functionality of the website. Collaborated with QA and DevOps to implement automated regression testing strategies using xUnit and NUnit in a continuous integration environment. Provide best practices around provisioning production and non-production environments on Azure to optimize the usage. Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes. Used ADO.Net Objects to connect the web forms to data sources such as MS SQL Server and XML files for accessing data in database. Worked on front end using Angular 11. Developed reusable components and services using TypeScript to perform CRUD operations based on Angular 11 structure and concept of dependency injection. Created lightweight services using Node.js for real-time tasks, such as WebSocket communication and message queue processing. Created stored procedures, functions, and triggers using T-SQL in SQL Server 2008 for data manipulation. Develop and implement technical efforts to design, build, and deploy Azure applications at the direction of lead architects, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics. Implemented application business logic in C# with MVC design pattern to increase unit tests support. Configuring the availability sets, load balancers, SSL certificates, network security groups and auto scaling. Providing systems support including responding to monitoring alerts. Developed Object-Oriented Analysis and Design (OOP/OOD) programming. Work with developers to identify necessary Azure resources and automate their provisioning. Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (Oracle and SQL Server) to NO SQL Databases (Cassandra/MONGODB). Integrated Jenkins CI/CD tool with SonarQube, Junit, Nexus to run unit tests and review and analyze the code for greater quality and then push it to the Artifactory server. Environment: Visual Studio 2015, ASP.NET / C#.NET, .Net Core, HTML, CSS, SQL Server/ Oracle, LINQ, ASP.NET MVC, Ajax, JavaScript, jQuery, JSON, XBAP, WCF, XML, XSLT, Spring Boot, XHTML, OOP/OOD, Web services, Ext JS, SOAP, SOA. Client: Cardinal Health, OH. Oct 2017-Dec 2019 Role: .NET Developer Responsibilities: Design advanced .NET applications using C#, ASP.NET, MVC, .NET Web APIs, Entity Framework, Azure Logic App, SQL, Azure Service Bus, Function App, LINQ, and various data access layers. Used ADO.NET for database connectivity, storage, and retrieval of the data on SQL Server. Implemented .Net Core Entity Framework and well versed with add and remove migrations. Leveraged Azure Migrate tool to assess the existing on-prem Infrastructure for Server compatibility and cost estimation. Defined and created master ARM templates for all the Azure services. Designed Graphical User Interface (GUI) using ASP.NET MVC and the business logic was coded in C# MVC Controllers. Created backend end services to read information from Azure Service bus and IBM Queue and updated data in Azure SQL Server. Participate in all aspects of the software development life cycle for Azure solutions, including planning, requirements, development, testing, and quality assurance. Integrated Kafka producers and consumers within Azure Function Apps to process large-scale healthcare transactions asynchronously. Developed and maintained custom .NET applications integrating with TriZetto Facets core administrative system to streamline member enrollment, claims processing, and provider management. Integrated third-party healthcare services and internal systems using HL7/FHIR protocols to support clinical data exchange. Utilized Docker to containerize backend services for consistent deployment across environments. Used WCF and Web Services to provide SOA architecture using of SOAP and REST API s. Created ARM Templates to create Azure application gateway and Azure API Gateways. Used Visual Studio .NET IDE to design the forms, develop and debug the application. Used mechanisms with Azure Active Directory, OAuth2, and JWT to protect user data and ensure secure access. Worked with centralized version control system such as Subversion (SVN) and distributed version control system such as GIT. Developed and consumed SOAP web services for communication between microservices. Environment: C#, ASP.NET, MVC, .NET Web APIs, Entity Framework, Azure Logic App, SQL, Azure Service Bus, Function App, LINQ, MVC Razor, VPC, subnets, NAT, Azure Active Directory, OAuth2, and JWT, Soap. Client: DXC Technologies Dallas, TX. Jan 2015-Sep 2017 Role: Net Developer Responsibilities: Participated in requirements gathering and compiled them into design document. Followed agile methodologies (Scrum) and Test-Driven Development. Implemented MVC4.0 architecture. Created use case and class diagrams in MS Visio using UML notations. Involved in Discussion Board for Client Interaction for the change requests and follow-ups. Used ADO.NET while implementing business logic middleware. Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) and concepts like abstraction, encapsulation, inheritance, polymorphism in C#. Used ADO.NET for the database access using SQL Server Data Adapters. Used Master pages, Update Panel, RadGrid, TabStrip, MaskEdit and Extender controls. Creating WPF application using MVVM architecture. Used ASP.NET Web API for creating RESTful services. Worked on Web API to build HTTP Services which return JSON data to the client. Restored packages through Entity Framework Core, PowerShell, and NuGet Package Manager. Specified, prototyped, developed, and tested an object-oriented, multiplatform C++ framework containing support to data structures, common algorithms sockets, threading. Experience in CI/CD tools like Bamboo, SFDX, Azure devops, Bit bucket and Sonar code scan validations Experience in Azure Platform Development, Deployment Concepts., hosted Cloud Services, platform services and close interface with Windows Azure Multi-Factor Authentications. Utilized ASP.NET validation controls and JavaScript to perform client-side validation. Created Joins, Views, functions, stored procedures, and triggers as part of the database programming. Used SSRS to generate reports and integrated with asp.net web page using report viewer. Used Visual Source Safe as version controlling tool. Established a mix of Test-Driven Development (TDD) and extreme programming-style (XP) iteration-based planning process for client, resulting in faster feature turnaround, and better customer responsiveness Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk Environment: .Net Framework 3.5, Visual Studio 2008, ASP.NET 3.5, WPF, C#, HTML, CSS, Web API, JavaScript, Web Services WCF, XML, XSD, XSLT, SQL SERVER 2008, SSIS, SSRS, VSS, Telerik Rad controls, TDD, MVC, UML, MS Visio. Client: BCBS, Michigan July 2012 -Dec 2014 Role: Software Developer Responsibilities: Collected requirements from Business Groups and Clients following the Waterfall methodology. Developed and enhanced Windows applications using C# and SOAP web services. Designed databases, tables, and views using PostgreSQL and provided SQL scripts with T-SQL. Collaborated with stakeholders to define and document detailed business requirements. Designed system architecture using .NET Core for backend, Angular/Blazor for frontend, and Azure services for cloud integration. Implemented a microservices architecture for scalable and modular application development. Developed robust backend services with .NET Core, ensuring high performance and security. Utilized Docker to containerize backend services for consistent deployment across environments. Deployed containerized services using Azure Kubernetes Service (AKS) for automated scaling and management. Built interactive user interfaces using Angular and Blazor, providing a seamless user experience. Managed data workflows with Azure Data Factory, enabling efficient data integration and processing. Implemented Power BI for advanced data visualization and business intelligence reporting. Used Azure API Management to manage APIs securely and efficiently. Enhanced claims adjudication workflows by building custom .NET components that interact with Facets claims modules and provider contracts. Developed EDI (834, 837, 270/271) parsing and transformation tools in .NET to automate eligibility verification, enrollment, and claims processing. Automated business processes with Azure Logic Apps, streamlining operations. Set up CI/CD pipelines using Azure DevOps for automated building, testing, and deployment. Managed infrastructure using Terraform, ensuring consistent and repeatable deployments. Developed PowerShell scripts for automating routine tasks and configurations. Performed integration testing to validate the interaction between different system components. Conducted performance testing to ensure the application meets performance benchmarks. Deployed applications to Azure App Services and AKS, ensuring reliable and scalable operations. Monitored application performance using Azure Monitoring and Application Insights, collecting feedback for continuous improvement. Environment: C#, SOAP, PostgreSQL, T-SQL, .NET Core, Angular, Blazor, Azure services, Docker, Azure Kubernetes Service (AKS), Azure Data Factory, Power BI, Azure API Management, Azure Logic Apps, Azure DevOps, Terraform, PowerShell, xUnit, JUnit, Azure App Services, Azure Monitoring, Application Insights. Keywords: cplusplus csharp continuous integration continuous deployment quality analyst business analyst machine learning user interface user experience javascript business intelligence database active directory information technology microsoft procedural language Idaho Massachusetts Ohio Texas |