Post Job Free
Sign in

Lead .NET Software Developer

Location:
Columbia, SC
Salary:
68
Posted:
June 25, 2025

Contact this candidate

Resume:

Sudhakar Penumarthi LEAD/ Sr .Net Full Stack Developer

********************@*****.*** 803-***-****

Professional Summary:

Software Developer with 12+ years of rich experience in IT with wide exposure in Designing, Developing and Implementing Intranet, Internet, client/server applications, Web development, Object Oriented Programming in Software Development Life Cycle (SDLC) using Microsoft.NET Framework (4.6.2/4.5/4.0/3.5/2.0, ASP.NET, C#.Net, VB.NET, ADO.NET, MVC 5.0/4.0/3.0, MVVM, Entity Framework 6.0/5.0/4.0, Visual Studio 2015, 2013, 2010) and technologies includes HTML 5, CSS 3, JavaScript 1.8, Angular 16/5/4/2/1.6, Bootstrap 4.0/3.3/3.0, jQuery 2.1/1.11, JSON and TypeScript 2.6/2.0, T - SQL, MS SQL 2012/2008,. Strong capabilities in analyzing the requirements and developing applications for Health and Insurance and Financial Domain.

Expert in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, and Deployment and Documentation. Experience with all phases of software Development Life Cycle in the Waterfall model and Agile (SCRUM) methodologies.

Involved in C# and ASP.Net coding for various modules.

Most recent concentration has been the design of object-oriented web applications for client-server applications using Angular4, Bootstrap, CSS.

Experience in building SPA using React JS, Redux, BackboneJS, Underscore JS, jQuery, JavaScript, AJAX, JSON, HTML, XML

Expertise in using messaging standards such as TIBCO EMS for developing distributed applications.

Involved with the client team to design and develop the application according to client requirement using WCF, SOA and ASP.NET with the business logic implemented using C#.

Experience in Web Applications Development using MEAN Stack.

Designed and built custom back-end web applications using PHP/MySQL

Proficient in front-end development using Angular 2/4, JavaScript, jQuery, HTML5, CSS3, Typescript and Bootstrap. Worked with the Architecture teams to implement an upgrade of Angular 1.5 to Angular 2.0.

Experience working with MVC 2.0/3.0/4.0/4.5/5.0, RAZOR, MVVM design patterns.

Worked in Agile and Scrum environments and extensively utilized OOD, Design Patterns.

Expertise working with Collections (Array, Array List, Hash Table, Stack, Queue, Generic List)

Excellent hands-on experience in Web Services using SOAP, WSDL, Schemas XSD as well as Restful API Web service.

Good understanding in Service-Oriented Architecture and its related technologies like Web Services, WSDLs, SOAP, XML, XSD, XPATH, XSLT, XQuery and Web Service Security.

Proficient in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).

Experience working with ADO.Net, Entity Framework for Object Relational Mapping (ORM) in .NET Framework and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML).

Experience working with XML, XSLT, XQUERY, and XPATH and worked with libraries.

Hands-on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications.

Expertise in working with various ADO.NET Components: developing Business Reports using SQL Server Reporting Services (SSRS).

Experience in importing & exporting various data sources using SQL Server Integration Services (SSIS)

Extensively worked in writing SQL queries, stored procedures, database triggers, cursors, exception handlers, DTS Export & Import.

Excellent analytical, communication, problem solving skills, strong teamwork orientation, dedicated to quality output for the team or to individual assignments as required by the work environment. Self-Starter, willing to learn new technologies, ability to learn fast, and determined to achieve.

Technical Skills:

Programming languages

C#.Net, C, VB.NET, C++, VB 6.0, SQL, T-SQL, PL/SQL

Web Technologies

XML, XAML, CSHTML, HTML/HTML5, DHTML, XHTML, CSS3, CSS, JavaScript, jQuery, kendo UI, Bootstrap, AJAX, JSON, AngularJS, React JS

.NET Technologies

.Net Framework 4.5/3.5/3.0/2.0, Classic ASP, ASP.NET CORE 1.1/2.0, ADO.NET, ASP.NET 4.5, C#.NET, AJAX Extensions, AJAX Control Toolkit, XML Web Services, ADO.NET, LINQ, WPF, MVVM, WCF, WWF, Silverlight 2/3/4, Expression Blend, MVC 5, IOS SDK

Testing Frameworks /Tools

MS-Test, N-Unit, JUnit

Tools/IDE

Visual Studio .Net 2005/2008/2010/2012/2013/2015/2017, Eclipse, Microservices

Database

SQL Server 2000/2005/2008, MS Access, SQL, MySQL, T-SQL, PL/SQL

SQL Server Tools

SQL Management Studio, Profiler, Query Analyzer

Scripting Languages/Libraries

Angular, TypeScript, JavaScript, jQuery Ajax, Bootstrap

Source Control Tools

GIT, SVN, TFS

Professional Experience:

Client: Progressive Insurance, Columbia, SC Jul 2023 – Present

Role: Lead .NET Software Developer

Responsibilities:

Responsible in decision making of architectural changes and providing the suggestion how to reuse existing framework development and how to convert as a REST full service using C#, WEB API.

Implemented new independent services for each product might be a micro service which is independent own deliverable.

Suggested various applicable design patterns which need to develop loosely coupled services.

Identified the area where the need to implement micro services which are delivering output with minimal dependency.

Avoid duplicate development which means custom tools need to convert as micro, macro services or possible to REST full services.

Suggested implementing monitoring and logging information through open-source tools and technologies such as Google Analytics, SPLUNK and SWAGGER.

Translate customer business requirements into functional requirements with Share Point and HP-ALM, IBM Notes.

Prepare detailed design documents and logged in to SharePoint to establish effective solutions.

Discuss with business about the requirements and update the existing requirements based on new technical structure.

Evaluate change requests for impact assessment and provide estimations.

Actively participate in Work Group sessions and workshops to effectively interface with Business, Product Leads, and other relevant members to understand the scope, requirements, priorities, criticalities and dependencies for the assigned Risk(s), State(s), and/or Product(s) – Skype or join through meeting room.

Implementing code changes to the requirements as per the application design with adherence to coding standards and industry best practices.

Generate libraries which should provide the reusable codes; it should contain navigation events, event’s rules, action and messaging from the existing TCA framework which is flow level and each page. Continued development required to generate the class libraries. Here we need to develop micro services.

While creating WEB API’s Services which consumes the libraries with the base Entity Framework structure which are consumed by front end application (built in Angular).

Single page UI application development using HTML 5, CSS 3, Node JS, NPM, Ng libraries and Angular 4 to support all devices.

Preparing unit test framework (base) for each product, using sample test data and policy data which will help to evaluate the application.

Preparing unit tests through MS Test and Spec Flow test.

Provide inputs for testing Scope for better understanding, Functional Matrix and review the artifacts.

Review the test cases against the requirements and authoring the test cases. Responsible for effective coordination with relevant interfaces onshore and offshore for execution.

Assist the team in obtaining the clarifications/inputs required for clear understanding of the requirements or for resolving issues or bridge gaps in understanding of project or other relevant interfacing systems.

Early warnings and timely escalation for any issues related to the validation procedures, track and fix defects identified during system and integration test events.

Prepare and maintain Knowledge repository, establish quality procedures for the team to continuously monitor and ensure they are followed.

Environment: Microservices, ASP.NET Web API, C#, Entity Framework, Angular, Node.js, TypeScript, HTML5, CSS3, JavaScript, NPM, MS Test, SpecFlow, SQL Server, T-SQL, RESTful Services, Swagger, SPLUNK, Google Analytics, SharePoint, HP-ALM, IBM Notes, Bootstrap, jQuery, Visual Studio, Git, Agile Methodology

Client: Discover financial/ Capgemini, India Feb 2021 – May 2023

Role: Lead .NET Developer

Responsibilities:

Requirement gathering, Analysis, Design and Implementation the new system in .net technology incorporating the Client owned framework.

Build and develop the system in .NET technologies (Microsoft .net 4.6 & above, MS SQL Server 2016 & above, DB2, XML, Web services, AJAX, JavaScript and TFS Version Control) incorporating the Progressive owned framework and adherence to coding standards by using progressive specific tools & frameworks (External Rules Engine, external workflow, MVP framework, TCA, Presto, Components)

Support and Maintain the PolicyPro app User Interfaces, servicing, External Rules Engine, External workflow, MVP framework, TCA Navigation which are proprietary frameworks of Progressive applications.

Developed and maintained applications with C#, ASP.NET MVC 5.0, Razor, jQuery, AJAX, HTML, CSS, JavaScript, and Bootstrap.

Developed Single page applications using Angular 5.x/4.x/2.x, AngularJS.

Document the Client’s requirements in the form of requirement specification documents and Functional Specification documents and get the sign off from Client’s Stakeholders, Architect Council.

Built AngularJS components, UI services to consume rest services using Component based architecture provided by Angular 2.

Expertise creating single page applications using Angular JS with MVC capability.

Build and elevate code into development and quality servers using Client specific Software Change Management tool (SCM) and conduct trail runs to ensure code is working as per the requirement provided by the client.

Involved in internal code review and arranged official code review with the client.

Used React JS for Client-Side scripting along with JavaScript and jQuery.

Developed WCF services using VB.NET for secure data transfer and interoperability.

Developed WCF service libraries to exchange data between desktop and central applications, implementing business logic for enhanced data handling.

Developed and consumed WCF services using SOAP and WSDL, creating proxy classes for seamless integration.

Communicating project status reports to the leadership team including risk assessments and mitigation plans.

Communicate the assignments status to Progressive and leadership on timely basis.

Trained/mentored new team members and participated in training content creation.

Environment: .NET 4.6 and above, ASP.NET MVC 5.0, C#, VB.NET, WCF Services, Web Services (SOAP/WSDL), Angular 5.x/4.x/2.x, AngularJS, React JS, JavaScript, jQuery, HTML5, CSS3, Bootstrap, Razor, AJAX, MS SQL Server 2016 and above, DB2, XML, TFS, SCM (Software Change Management Tool), MVP Framework, External Rules Engine, External Workflow, TCA, Presto, Components

Client: Discover Financial/ Capgemini, India Nov 2018 – Feb 2021

Senior .Net Full-Stack Developer

Responsibilities:

Supporting an existing application made in ASP.Net and C#, using oracle as database. Used to find and resolve bugs, add new modules and enhancements to the existing ones and different data fixes.

Interacting with UI Analyst and Database people for proper understanding and generating the C# code.

Storage and optimization of Data in the JSON Format.

Expanded .NET and SQL abilities developing Windows Smart Client and Microservices for client.

Responsible for developing the presentation layer using HTML, CSS, JavaScript, AJAX and .Net server controls.

Invoked WCF Service which interacts with third part services for address validation and SQE validations via NCOG.

Implemented business logic in Web API to invoke database to retrieve data into entities.

Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.

Developed user interface by using the React JS, Flux for SPA development.

Strong in report design and implementation with SQL Server Reporting Services (SSRS) for organizing and retrieving sensitive data in a very specific format (report).

Extensive experience in developing N-tier applications using C#, .NET Remoting, .NET Serviced Components. Developed stored procedures, functions, and views for accessing the database.

Development of Calendar application, a tool to view daily status report using MVC and Angular.

Invoked Restful Web API's services using jQuery AJAX.

Using Angular JS for the UI design for single page application.

Designed Frontend within object-oriented JavaScript framework like Angular.JS and Required.JS.

Using ADO.NET and Entity framework to communicate with the database.

Using GIT-Hub and TFS for the purpose of version Control and source code maintenance needs.

Effectively used jQuery and JavaScript for Client-Side Validations

Involved in translating the business requirements into technical design.

Coordinating with teams in troubleshooting and fixing production application issues.

Environment: ASP.NET, C#, Web API, WCF Services, Oracle, SQL Server, Entity Framework, ADO.NET, LINQ, JSON, React JS, AngularJS, JavaScript, jQuery, HTML5, CSS3, AJAX, SSRS, MVC, Flux, Required.JS, GIT, TFS, Windows Smart Client, .NET Remoting, .NET Serviced Components

Client: KPMD Software Solutions Private Limited, India Sep 2017 – Oct 2018

Role: Lead .NET Developer

Responsibilities:

Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.

Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET.

Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables.

Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF.

Integrated Azure Functions for serverless computing, enabling event-driven architecture in .NET applications

Involved in application migrations from IIS 6.0 to IIS 7.0.

Developed the data layer class using C# which is reusable for data transactions of entire project.

Designed, developed and troubleshot the application using advanced Microsoft technologies such as ASP.NET MVC 5 with Entity Framework, jQuery, HTML5 Razor, XML, WCF, and CSS3 using Agile development practices.

Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.

Created and consumed Web API Restful services to consume full Http features like URI’s, request/response headers, caching, versioning and various content formats.

Used AngularJS Factory, Services & Providers created for different modules of Users, Groups, and System & Entities.

Solid experience in developing Single Page Applications (SPA) based on client-side JavaScript framework AngularJS for employing ASP.NET MVC and Web API.

Used JavaScript extensively to enhance the UI and to make application look more dynamic and to perform client-side validations.

Developed Single-Page Applications (SPAs) with Angular 2 for process control and communication interfaces.

Designed scalable APIs with Python Flask for enhanced system flexibility.

Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.

Implemented RESTful APIs using ASP.NET Core and hosted them on Azure API Management for secure API gateway management.

Implemented features of ASP.Net such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user's browser.

Implemented Azure Logic Apps and Event Grid for automating workflows and event-driven integrations in .NET projects.

Designed and coded Win Forms using C#.NET.

Database migration/consolidation from Oracle 10 and 11 to 12c multi-tenant databases SQL.

Implemented high availability solutions using Oracle 11g, 12C RAC. Physical standby and active Data Guard.

Troubleshot and resolved various Oracle connectivity problems.

Configured various queues, topics, bridges and routers using TIBCO EMS Administrator tool.

Developing XML Web Services in C# and SOAP for information exchange across applications.

Involved in developing Web Services and WCF services and consumed third party services.

Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Validation List Item Lookup details using ASP.NET, C#

Worked on Database Security including creating Logins and Roles for users to access the database.

Used MVVM pattern by utilizing AngularJS for two-way data bindings with jQuery and JSON.

Followed Best practice development processes including continuous builds, rapid sprints, with an emphasis on quality and TDD.

Delivered quality performance, team player and mentor others with excellent analytical and debugging skills.

Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.

Environment: ASP.NET Web Forms, ASP.NET MVC 5, ASP.NET Core, C#, WCF Services, Web API, Azure Functions, Azure API Management, Azure Logic Apps, Event Grid, Entity Framework, SQL Server, Oracle 10/11/12c, TIBCO EMS, AngularJS, Angular 2, JavaScript, jQuery, HTML5, CSS3, Razor, XML, XSLT, JSON, Python Flask, SOAP, RESTful APIs, WinForms, MVVM, IIS 6.0/7.0, TFS, Agile Methodology

Client: KPMD Software Solutions Private Limited, India May 2014 – Aug 2017

Role: Senior .NET Software Developer

Responsibilities:

Worked in Agile environment delivering functionality on time with quality as the highest priority.

Development of windows application forms using C#.Net and designed front-end forms using Microsoft Adorner.

Implemented the project using ASP.NET, Visual C# and back-end database as Oracle Developer.

Developed software in .NET (VB, C#, ASP, ADO), VB6, Java with Oracle in background.

Actively involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, ReactJS, Underscores, jQuery, HTML, and Cascading Style Sheets (CSS).

Created reusable TypeScript components and services in Angular using component-based architecture.

Involved in development life cycle, from design phase to implementation phase, testing and deployment. Followed Agile Methodology to produce high Quality software and satisfy the customers.

Involved C# .NET, ASP MVC, Razor, XML, HTML5, CSS3, HTML/CSS, JavaScript, jQuery, SOAP and REST APIs.

Worked with Azure SQL Database, Cosmos DB, and Table Storage for handling structured and unstructured data in cloud applications.

Used Model View Controller (MVC 4) architectural Design Patterns for the development of the product.

Developed XML documents.

Built SPAs using Angular 2 Router and Injectable Services.

Client-side validations using Data Annotations.

Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, jQuery, CSS for server and client-side validations respectively.

Made full use of .NET object-oriented features (C#), event handling, error handling, caching and security feature.

Developed Web Services which can be used by number of clients in getting useful data.

Extensively used WCF services, thereby achieving complete Service Oriented Architecture.

Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.

Design and implement Restful API layer along with calls to consume.

Created Error handling and Validation processes using TIBCO Business works.

Developed business logic using C#.NET, used the developed data layer class extensively for database related transactions.

Integrated Azure Functions for serverless computing, enabling event-driven architecture in .NET applications

Troubleshot and resolved various Oracle connectivity problems.

Used jQuery UI controls, Templates and Widgets to Support the UI.

Designed, coded and modified applications by using ASP.Net.

Used LINQ and ADO.NET for developing data access layers.

Worked with data migration. Used tools like MS SQL Server integration services (SSIS) in transferring data from one database to another.

Created Database objects like Tables, Stored Procedures and Triggers in MS SQL Server.

Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.

Designed and implemented SSIS packages for data integration and migration and developed WCF services in VB.NET for improved system integration.

Provided codes to perform Unit Testing.

Deployment of Application on Test and Production Server.

Responsible for maintaining versions of source code using Team Foundation Server.

Environment: ASP.NET, ASP.NET MVC 4/5, C#, VB.NET, ADO.NET, WCF Services, Web API, Windows Forms, XML, HTML5, CSS3, JavaScript, jQuery, jQuery UI, ReactJS, Angular 2, TypeScript, Razor, LINQ, Oracle, SQL Server, Azure SQL Database, Cosmos DB, Table Storage, SSIS, TIBCO BusinessWorks, SOAP, RESTful APIs, Data Annotations, Microsoft Adorner, Team Foundation Server (TFS), Agile Methodology

Client: Medwrite India, Hyderabad May 2013 – Apr 2014

Role: .NET Developer

Responsibilities:

Involved in Software Development Life Cycle (SDLC) from design to deployment and maintenance phases.

Integrated MES systems with ERP, PLM, and MOM systems.

Designed and implemented scalable, fault-tolerant microservices using Azure, ensuring high availability.

Experience with OpenShift Container Platform (OCP) and its core components (pods, services, deployments, routes).

Leveraged Azure DevOps for CI/CD pipelines, automating deployment for faster releases.

Proficient in .NET Core 3.x on Windows, macOS, and Linux using Visual Studio and dotnet CLI.

Configured GCP Firewall rules and used GCP Cloud CDN to optimize performance and latency.

Developed single-page applications using React JS, including routers, components, forms, and events.

Designed database schemas and created stored procedures, views, and indexes using T-SQL and PL/SQL.

Developed GUI using .NET Framework 4.5 with C#.NET and VB.NET.

Created and consumed RESTful services, tested using SOAP UI, and hosted ASP.NET/Web APIs on IIS.

Utilized Angular Pipes for custom filters and formatted datasets.

Designed AWS CloudFormation templates and implemented load balancing for deployment.

Developed responsive UIs using HTML4/HTML5, CSS3, JavaScript, and Bootstrap.

Installed and configured Kubernetes/OpenShift for Docker orchestration on AWS.

Worked on admin web portal with role-based access in Angular.

Practiced Agile methodology with tools like JIRA and Confluence.

Strong in Angular architecture: controllers, directives, services, routing, and events.

Applied Dependency Injection in business logic layers for object management.

Developed WCF and RESTful services using SOAP and REST protocols with various bindings.

Consumed internal/external REST/SOAP APIs using OAuth2 for authentication.

Migrated .NET applications to Microsoft Azure Cloud Service Projects.

Migrated SQL Server databases to Azure SQL using SQL Migration Wizard.

Developed SSRS reports, SSIS packages, and SQL Jobs.

Used Git and TFS for source control and build management.

Proficient in ADO.NET (SQL Command, Data Reader, Data Set, Data Adapter).

Deployed web applications on IIS.

Written unit tests using XUnit and followed Test-Driven Development (TDD) methodology.

Modified XML requests/responses based on business requirements.

Built dynamic views, modals, filters, and grids using Angular, HTML5, CSS3, and JSON.

Used jQuery, Ajax Helpers, and Bootstrap for enhanced UI experiences.

Experience in SSIS tools: Import/Export Wizard, Package Installation, and Designer.

Developed modular web and service projects with interlinked architecture.

Environment: .NET Core 3.x, .NET Framework 4.5, C#, VB.NET, ASP.NET, Web API, WCF Services, RESTful APIs, SOAP, React JS, Angular, TypeScript, HTML4/HTML5, CSS3, JavaScript, Bootstrap, jQuery, JSON, T-SQL, PL/SQL, SQL Server, Azure SQL, Azure DevOps, Microsoft Azure, Azure Cloud Services, OpenShift (OCP), Kubernetes, Docker, GCP (Cloud CDN, Firewall), AWS (CloudFormation, Load Balancing), SSIS, SSRS, ADO.NET, IIS, Visual Studio, Git, TFS, XUnit, JIRA, Confluence, OAuth2, Agile Methodology



Contact this candidate