Venkat Undrakunta
Mobile: 414-***-****
Email: ******.******@*****.***
Location: McKinney, TX – 75070
LinkedIn URL: https://www.linkedin.com/in/venkat-undrakunta/
Professional Summary:
10+ Years of Full SDLC Experience – Expertise across the entire software development lifecycle including analysis, design, development, testing, deployment, UAT, and post-implementation support.
Comprehensive .NET Expertise – Proficient in .NET Frameworks (3.5–4.8), .NET Core (1.0–8.0), ASP.NET MVC, and Blazor, building scalable, enterprise-grade applications using N-tier and Microservices architecture.
Advanced Web Development – Skilled in modern web technologies including HTML5, CSS3, JavaScript, TypeScript, AngularJS/2+/4, jQuery, and AJAX, delivering dynamic and responsive UIs.
Rich Backend Development Experience – Extensive hands-on experience with SQL Server (2008–2019), T-SQL, stored procedures, triggers, indexing, and performance optimization. Familiar with NoSQL databases like MongoDB and Cosmos DB.
Cloud-Native and Serverless Development – Proficient in Azure (AKS, Functions, App Services, Event Grid, Key Vault) and AWS (S3, Lambda, Glue) for developing and deploying serverless and cloud-native solutions.
Data Integration and ETL Expertise – Deep knowledge of ETL pipelines, data profiling, and large-scale migrations using .NET automation, AWS-native tools, and COTS platforms such as IBM FileNet and Data cap.
API and Service Integration – Strong background in developing and consuming RESTful and SOAP APIs using Web API, WCF, and microservices.
Test-Driven Development – Experienced in TDD practices with tools like xUnit, NUnit, and Selenium for writing robust unit and integration tests.
CI/CD and DevOps Practices – Skilled in implementing CI/CD pipelines using Azure DevOps, GitHub Actions, and Octopus Deploy for automated deployments and delivery.
Version Control Mastery – Proficient with Git, TFS, and SVN, ensuring consistent and controlled codebase management.
Reporting and Automation – Proficient in SSIS, SSRS, and scripting using PowerShell and Bash for data integration and automated workflows.
Agile Collaboration – Proven ability to work in Agile/Scrum teams, effectively collaborating with cross-functional and geographically dispersed teams.
Strong Communication & Adaptability – Excellent analytical, problem-solving, and communication skills with a quick adaptability to new tools, technologies, and frameworks.
Technical Skills:
.NET Technologies
.NET Framework (3.5–4.8), .NET Core/ASP.NET Core (1.0–8.0), ASP.NET MVC (3–5), Blazor, Web API, OData, ADO.NET, LINQ
Programming Languages
C#, VB.NET, C, C++
Scripting & Web
JavaScript, TypeScript, Node.js, JSON, jQuery, AngularJS, Angular 2/4, PowerShell, Bash, XML, HTML5, CSS, Bootstrap
Databases
SQL Server (2008–2019), SSIS, SSRS, Oracle, MySQL, Cosmos DB, MongoDB, Redis, NoSQL
Cloud Platforms
Microsoft Azure (Functions, AKS, App Services, API Management, Key Vault, Event Grid, DevOps Pipelines), AWS (S3, EC2, Lambda, SNS/SQS)
DevOps & CI/CD
Azure DevOps, GitHub Actions, Octopus Deploy
Architecture & Methodology
SOA (WCF, Web Services, WSDL, SOAP, REST APIs), Microservices, Agile/Scrum, Waterfall, DevOps
Version Control
Git, TFS, SVN
ORM Tools
Entity Framework (4/5/6), LINQ to SQL, Lambda Expressions, Dapper
SQL Server Data Tools
SSIS, SSRS, SQL Server Data Tools (SSDT), Azure Data Factory
IDEs
Visual Studio (2008–2022), Visual Studio Code
Education:
Masters: Computer Science May 2017
Central Michigan University – Mount Pleasant, Michigan
Bachelors: Computer Science April 2012
Jawaharlal Nehru Technological University – Kakinada, Andhra Pradesh, India
Professional Experience:
Revenue Solutions, Inc. (RSI) - Annapolis, MD Apr 2019 to till date.
Senior .Net Full Stack Developer/Technical Team Lead
RSI is dedicated to transforming government operations and enhancing citizen services through innovative technology solutions. As a trusted provider of mission-critical integrated tax and compliance software, RSI partners with international, state/provincial, and local governments to modernize IT systems, streamline operations, boost compliance, and deliver superior customer service.
Responsibilities:
Spearheaded end-to-end development across the full Software Development Life Cycle (SDLC), including requirements analysis, architecture design, development, testing, deployment, and support of enterprise-grade applications.
Practiced Agile methodologies (Scrum, Sprint Planning, Story Grooming) in a 2-week sprint cadence to deliver iterative releases and ensure continuous improvement.
Developed modern, scalable web applications using ASP.NET Core, with successful migration from ASP.NET MVC using C#.NET, ADO.NET, and Entity Framework 6; integrated Blazor for rich client-side UI in C#.
Designed and implemented CI/CD pipelines in Azure DevOps using YAML and Classic pipelines for .NET Core applications.
Provided technical leadership and mentoring to development teams, driving adherence to coding standards, secure development practices, and DevOps integration.
Designed secure and efficient communication interfaces using WCF, gRPC, and RESTful APIs, with strong understanding of service contracts, bindings, and authentication protocols.
Architected and implemented abstract classes and services in C# to encapsulate business logic and support high-volume bulk data processing pipelines.
Automated cloud infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform and Bicep for seamless Azure resource deployment and environment consistency.
Engineered and optimized SQL Server databases by creating complex stored procedures, views, functions, triggers, and implementing indexing, partitioning, and performance tuning strategies.
Developed, deployed, and monitored SSIS packages for ETL processes across Dev, QA, and Production environments, ensuring robust data integration and error handling.
Created Azure Release Pipelines with environment-specific variables, deployment gates, and approval workflows.
Designed and implemented a secure file exchange engine integrating with AWS S3, supporting encrypted file storage and decryption during retrieval, exposed via REST APIs.
Created comprehensive technical design documents, led peer code reviews, and conducted extensive debugging and testing using xUnit and NUnit for unit and integration testing.
Automated regression test suits using Selenium WebDriver and evaluated Playwright for advanced browser automation in modern UI testing.
Applied strong expertise in MVC architecture, Razor views, dependency injection, and Entity Framework for seamless back-end logic and data access.
Built and maintained secure, reusable WCF services to support enterprise integrations and legacy system interoperability.
Utilized TFS and Azure DevOps Repos for version control, branch management, work item tracking, and deployment automation to UAT and Production environments.
Managed and scheduled automated job executions using JAMS Scheduler, streamlining batch processing and system monitoring.
Partnered with QA teams to integrate Selenium test scripts into Azure DevOps pipelines, achieving automated validation and regression coverage during each deployment cycle.
Configured Azure Build Pipelines to restore NuGet packages, compile code, run automated tests, and publish build artifacts.
Environment: C#, .NET 7/8, .NET Core 3.0/6.0, ASP.NET Core, Blazor, PowerShell, TypeScript, JavaScript, LINQ, T-SQL. SQL Server, T-SQL, Stored Procedures, Views, Triggers, Indexing, SQL Query Optimization, Partitioning, SSIS, Visual Studio 2019/2022, Visual Studio Code, AWS S3, Lambda, Docker, Kubernetes, Azure API Management, Selenium, WCF, Azure Key Vault, MVC.NET, ASP.NET, Azure Functions, RESTful and SOAP. Azure DevOps, Azure Integration, log4Net.
BMW Financial Services NA, LLC - Hilliard, OH Jun 2017 to March 2019
.Net Developer
BMW Financial Services (BMW FS) delivers comprehensive account management, invoicing, and customer service solutions, offering tailored retail financial products for both dealers and customers. The Regional IT Alignment (RITA) Program spans four key markets in the Americas—United States, Canada, Mexico, and Brazil—standardizing and streamlining financial operations across regions. The Dealer Front End (DFE) serves as an intuitive interface for initiating new leases and loans on BMW vehicles. Meanwhile, the Contract Management System (CMS) supports end-to-end customer service functions such as contract management, billing plans, and amortization schedules for both lease and loan agreements. Accounting operations are seamlessly integrated with SAP.
Responsibilities:
Actively contributed to the entire Software Development Life Cycle (SDLC) including analysis, design, implementation, testing, deployment, and maintenance of web-based enterprise applications.
Collaborated in an Agile (Scrum) development environment with 3-week sprints, participating in sprint planning, estimation, grooming, retrospectives, and daily stand-ups to ensure timely delivery of high-quality features.
Worked closely with Product Owners, Business Analysts, and Technical Leads to refine user stories, meet acceptance criteria, and deliver functional requirements with precision.
Applied Object-Oriented Programming (OOP) principles to build reusable, maintainable, and modular code for improved application performance and scalability.
Designed and developed robust backend services using C#, ASP.NET Framework 4.6/4.5, and Web API, enabling secure and efficient data transactions.
Developed and maintained SOA-based Web Services using WCF, hosted on IIS, to support multi-protocol application integration.
Enhanced and consumed WCF services to expose business functionality across applications and internal systems.
Utilized Entity Framework 6 (Code-First approach) and LINQ to SQL for database interactions, ensuring abstraction and consistency in data access.
Designed responsive, interactive UI components using HTML5, CSS3, JavaScript, and libraries such as jQuery, AJAX, AngularJS, TypeScript, and Node.js.
Created and optimized SSIS packages to perform ETL operations, including merging data from multiple sources and migrating it to SQL Server for warehouse integration.
Designed complex Stored Procedures, Views, Triggers, and User-Defined Functions in SQL Server 2016 for data processing and reporting logic.
Implemented server-side validation using ASP.NET validation controls to ensure data integrity and user input sanitization.
Developed custom logic using AutoMapper for DTO and domain model conversions and utilized jQuery for advanced DOM manipulations and event handling.
Authored detailed documentation using Confluence for project knowledge retention, onboarding, and process standardization.
Wrote and executed unit, integration, and system tests using NUnit, ensuring code reliability and preventing regression issues.
Deployed application code and database updates using Octopus Deploy, facilitating automated and consistent releases across environments.
Managed code repositories, branching strategies, and continuous integration using Team Foundation Server (TFS).
Leveraged Lambda expressions and LINQ to write concise and expressive data queries.
Tracked development tasks and sprint progress using JIRA with Kanban boards, ensuring timely resolution and transparency across the team.
Used JIRA Kanban board to keep track of the story cards and sprint planning.
Environment: Visual Studio 2015/17, .NET Framework 4.6/4.5, Agile, SQL Server 2016, C#, ADO.NET, SSIS, LINQ pad, MVC.NET, HTML, CSS3, Postman, SOAPUI, JavaScript, Web Services, WCF, AngularJS, ASP.NET, TFS, Octopus, Confluence, JIRA Kanban, NUNIT, XML, jQuery, NodeJS, LINQ, Entity framework 6, IIS 8, Web API, Developers Best Friend, Tidal, TypeScript.
Infosys – Hyderabad, India Aug 2012 to Jun 2015
Jr. .NET Developer/.NET Developer
Loan Monitoring System was developed to streamline and enhance the bank's credit management operations. The system facilitates the submission and processing of loan applications, enables real-time loan status tracking, and supports automated report generation for internal and regulatory use, improving operational transparency and decision-making efficiency.
Responsibilities:
Contributed throughout the Software Development Life Cycle (SDLC), including requirements gathering, analysis, design, and implementation of the Loan Monitoring System.
Utilized SQL Server 2008 for database management, including the development of Transact-SQL queries, stored procedures, functions, views, triggers, and complex joins to support backend operations.
Integrated ADO.NET components such as DataReader, DataAdapter, Dataset, and DataView for efficient database connectivity and optimized data manipulation.
Applied Object-Oriented Programming (OOP) principles to design scalable, maintainable, and reusable components within the application.
Designed and developed a staging database for temporary data processing, consolidating data, and transferring it to the central repository via SQL Server Integration Services (SSIS).
Leveraged client-side and server-side technologies, including JavaScript, TypeScript, jQuery, JSON, AJAX, HTML5, CSS3, and XML, to enhance user experience and optimize front-end performance.
Developed Business Logic Components and Data Access Layer in C# for seamless integration and data management.
Designed, developed, and hosted WCF Services on IIS in Service-Oriented Architecture (SOA) to enable flexible communication between system components.
Created and maintained web pages, user controls, and custom web controls within the ASP.NET framework.
Actively participated in Agile (Scrum) development cycles, including Test-Driven Development (TDD) practices, collaborating with teams via Team Foundation Server (TFS) for version control and continuous integration.
Scheduled automated execution of SSIS packages for daily database updates, ensuring consistent data accuracy and performance.
Developed and consumed both WCF Services and RESTful APIs to facilitate seamless data transfer across different system layers and environments.
Used SVN for source control and repository management to ensure version consistency and team collaboration.
Environment: Visual Studio 2012, .NET Framework 3.5, ASP.NET, C#, SSIS, MVC.NET, HTML 4, XML, ADO.NET, Entity Framework, WCF, JavaScript, jQuery, AJAX, SVN, JSON, SSIS, SSRS, T-SQL, SQL Server 2008, CSS, MS Visio, IIS.