Post Job Free
Sign in

.Net Core Developer

Location:
New York City, NY
Posted:
July 17, 2025

Contact this candidate

Resume:

Venkatesh Popuri

Sr.NET Developer

*****************@*****.***/ 330-***-****/ linkedin.com/in/venkatesh-popuri-274a99370

PROFESSIONAL SUMMARY:

Demonstrated 8+ years proficiency in .NET Core and microservices development, including experience with Kafka, Docker, and Kubernetes in distributed, event-driven systems.

Experience in all phases of Software Development Life Cycle (SDLC) from requirement gathering, analysis, development, documentation, testing, implementation, and maintenance of various web applications in Waterfall and Agile methodology.

Performed support, maintenance, operation, and upgrades of legacy applications.

Worked on banking and mobile solutions, contributing to digital product modernization.

Experience customizing .NET-based CMS solutions for content-driven web applications.

Expertise in developing client/server applications on three tier architecture, N-tier architecture, SOA (Service oriented architecture), MVC (Model View Controller), MVVM.

Developing responsive web interfaces utilizing .Net Core, Angular, TypeScript, and Bootstrap, ensuring smooth and dynamic user experiences.

Worked on OOPs concepts and Architectural patterns like MVC, Dependency Injection as well as creational pattern like Singleton, Factory, Façade and Abstract Factory.

Developed RESTful APIs using ASP.NET Web API or ASP.NET Core, ensuring interoperability and facilitating seamless communication between various components of the application.

Specialized in designing and implementing Microservices for seamless communication and scalability, leveraging cloud platforms like AWS and Azure.

Familiar with OpenAI APIs, Generative AI tools, basic ML model integration using Azure ML/AWS SageMaker.

Led successful migrations of legacy applications to .NET Core resulting in improved scalability and reduced system latency.

Leveraged the power of .NET CORE Web APIs to create seamless communication between the front-end and back-end.

Engineered cross-platform compatible RESTful APIs, enabling seamless integration of mobile applications via Xamarin Forms and Android.

Lеvеragеd Azurе services for cloud hosting, ensuring high availability and scalability.

Solid experience in RDBMS, such as Oracle 11g/12c and MS SQL Server 2008 through 2019 and their corresponding query languages PL/SQL and T-SQL.

Managed NoSQL databases, including MongoDB and Cosmos DB, optimizing data structures and ensuring high availability.

Used ADO.NET extensively for database interactions using Data Reader, Data Adapter, Data view, and Datasets.

Implеmеntеd LINQ queries to streamline database interactions and improve data retrieval.

Engaging extensively with Power BI for real-time data analysis and interactive dashboard creation.

Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure

Hands - on experience in deploying applications to MS Azure Private Cloud

Implemented centralized logging and monitoring for Microservices using tools like ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana for real-time insights into system health.

Implemented robust security measures integrating OAuth2 for secure authorization, SSL for encrypted communication, and JWT for efficient and token-based authentication.

Spearheaded the implementation of DevOps practices, including continuous integration and delivery using tools like Jenkins, Docker, and Terraform.

Managed project tasks and tracked progress using Azure DеvOps for efficient project management.

Experience with Test-Driven Development TDD and Domain Driven Model DDD.

Experience on version control tools like GitHub, Subversion (SVN) and CVS.

Utilized TFS for version control and source code management

Experience in Unit testing using NUnit.

Effective in working independently and collaboratively in teams.

Passionate about delivering efficient and scalable solutions while staying up-to-date with the latest industry trends.

Proven track record in optimizing application performance, integrating security, and troubleshooting production issues.

EDUCATION:

Bachelor’s in ECE, Vignan University, Guntur, AP, India – May 2016

TECHNICAL SKILLS:

Programming Languages

C#, VB.NET, ASP.NET, T-SQL, PL/SQL, MySQL, Node.js, Python, Flask, Django, Java

Web Technologies

.NET Framework 4.8/4.7/4.6/4.5/4.0/3.5/3.0/2.0/1.x, ASP.NET, .NET 6/7, MVC3.0/4.0/5.0, WebAPI, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, ReactJS, TypeScript, JQuery, AngularJS 2/4/6/8/9/10/12/13/14

Xml Technologies

XAML, XML, XDOCUMENT, XSLT, XPATH, XSL

UI Technologies

Win Forms, WPF, WCF, ASP.NET Web Forms

IDE Tools

Visual Studio 2022/2019/2017/2015/2013/2012, SQL Server Management Studio

ETL Tools

SQL Server Integration services (SSIS 2012/2014/2016/2019), Data Transformation Services (DTS)

Databases

SQL SERVER 2022/2019/2017/2016/2014, PostgreSQL, MS Access, Oracle 12c/11g/10g/9i/8i

ORM

Entity Framework, N Hibernate

Modeling Tools

UML, MS Visio 2010/2007

Reporting Tools

Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports

Servers

Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0)

Middleware

WCF, ADO.NET4.0/3.5/3.0/2.0, MSMQ, Web Services, Node.js, Enterprise Library 4.1/3.1

Version Control Tools

Visual SourceSafe, Subversion, Test Driven Development (TDD), TFS, SharePoint 07/10/13, GIT

PROFESSIONAL EXPERIENCE:

Client: Truist Bank, Charlotte, NC Jan 2023 – Till Date

Role: Sr .NET Developer

Responsibilities:

Analysed business requirements and participated in technical design, development and testing of various modules.

Developed application as web-based N-tier application with UI in presentation layer using Visual Studio 2019/2022 .Net Core 8, ASP.NET MVC 6, business logic in middle layer using C#.Net and data service activities in backend using Oracle 18C

Developed cross-platform desktop applications using MAUI (Multi-platform App UI) in .NET 8, supporting Windows, MacOS, iOS, and Android with a single codebase.

Built and deployed .NET 8-based mobile applications with MAUI, leveraging native UI elements and performance improvements for mobile development.

Integrated mobile applications with backend services using REST APIs and GraphQL to fetch and synchronize data across devices, ensuring a smooth user experience.

Built mobile applications using ASP.NET Core Web API to handle data requests, authentication, and user management, supporting both iOS and Android platforms.

Developed RESTful middleware services using Node.js and Express to interface between frontend React apps and internal microservices.

Developed and deployed highly scalable microservices using .NET Core and C#, integrating Kafka-based event-driven architecture for asynchronous communication and data processing.

Designed and implemented RESTful APIs adhering to best practices, including versioning, documentation (Swagger/OpenAPI), and security.

Developed dynamic dashboards and data grids using Telerik UI components for ASP.NET Core apps.

Utilized Domain-Driven Design (DDD) principles to model complex business domains and define service boundaries.

Integrated payment gateway solutions including Stripe and PayPal to support real-time transaction processing, refunds, and reconciliations in .NET-based financial platforms.

Developed and secured financial APIs for payment initiation and ACH transfers, ensuring PCI DSS compliance and robust encryption protocols.

Collaborated with business and QA teams to validate payment workflows, settlement batching, and exception handling within financial systems.

Applied Test-Driven Development (TDD) methodology to Microservices to ensure high code quality and proper coverage.

Implemented Progressive Web Apps (PWAs) using Blazor in .NET 8, allowing for offline capabilities and improved user experience in mobile and web environments.

Developed interactive and responsive Blazor Web Assembly and Blazor Server applications using .NET 8, incorporating Web Assembly AOT compilation to enhance runtime performance.

Developed user interfaces using classic ASP, ASP.Net, ADO.Net and Code Behind modules, interfacing routines and managed services also worked with Model View Controller MVC for created design pattern.

Implement new functionalities by following the open close design pattern, Inversion of Control IoC / Dependency Injection DI. Creating controllers and views and passing the models to controllers from WCF.

Built RESTful APIs and GraphQL APIs in .NET 8, utilizing the new improvements to query parsing, performance optimizations, and the built-in Swagger support to document and expose API endpoints.

Created Restful Web API's to expose the analytics data to the clients.

Created message handlers in Web API to implement global level authentication.

Enhanced API security using JWT Authentication and OAuth 2.0 in .NET 8, ensuring secure access and authorization control.

Created internal CLI and utility scripts using Node.js to automate data validation and migration tasks.

Utilized Docker for containerizing .NET 8 applications, ensuring consistent environments across development, testing, and production stages

Revitalized legacy applications with Angular 14,ReactJS and JavaScript components while also developing a single-page application using Angular, Typescript, Webpack, and Grunt, showcasing proficiency in Web API, REST, and JSON-based development.

Migrating the project from .NET Framework 4.8 to .NET Core 6 and incorporating Angular 13, Angular material, Angular Routing, AWS Infrastructure as a Service (IaaS), and MongoDB.

Created SSIS packages to pull the data from external systems. Developed reports using SSRS

Designed and published interactive Power BI dashboards and reports for business stakeholders, providing actionable insights through intuitive visualizations and KPIs.

Applied Domain Driven Design DDD, Test Driven Development TDD and Agile methodologies for developing the core C# business classes.

Applied Business validations and rules at various levels using the ASP.NET validation controls, business rules classes. Thoroughly used LINQ for concise and efficient code.

Worked on LINQ effectively with Lambda expressions to process the C# generic collections.

Developed several SOAP and REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry, AWS S3 and Kubernetes.

Implemented serverless APIs using AWS API Gateway and AWS Lambda, enabling RESTful API development for .NET applications.

Utilized AWS Elastic Beanstalk to deploy and manage .NET applications in a fully managed environment.

Managed Docker images and containers, including building images, configuring AWS ECS repository, and deploying Docker images onto production servers using IIS 7.0.

Implemented Pub/Sub pattern using AWS SNS and SQS

Utilized AWS Dynamo DB as a NoSQL database for flexible and globally distributed data storage.

Created CI/CD Pipeline using TFS and Azure DevOps.

Designed and implemented scalable and resilient message queuing solutions using Rabbit MQ and Azure Service Bus for secure, cloud-based message brokering between distributed microservices.

Implemented automated testing using frameworks like XUnit and Jasmine for unit testing both back-end and front-end components.

Environment: Microsoft ASP.NET, MVC, Entity Framework, LINQ, Visual Studio, TFS, WCF, Web API, Web Services, Windows Server, SQL Server, IIS, NUnit, NHibernate, Spring.NET, JQuery, ReSharper, Reflector, Agile/Scrum.

Client: Careington, Frisco, TX Dec 2020 – Nov 2022

Role: Senior Software Engineer

Responsibilities:

Involved in Web Application development using ASP.Net MVC, WEB API, JavaScript.

Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.

Working with User Interface using HTML5, CSS, Bootstrap, Java Script, JQuery, Json Data and Angular.

Created SPA with modules and components using Angular, TypeScript.

Leveraged Angular 12 for application development, including making rest calls using the Http Client module and processing JSON and XML data with jQuery for components that required it.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 12.

Experienced in designing, developing, and integrating FHIR-based solutions in healthcare environments.

Proficient in FHIR HL7 standards and specifications, including resource modeling and RESTful APIs.

Followed HIPAA rule to share information as well maintained security.

Developed data analytics solutions in .NET, allowing healthcare providers to generate comprehensive reports on patient demographics, treatment outcomes, and operational efficiency.

Integrated SQL Server Reporting Services (SSRS) and Power BI with .NET applications to provide stakeholders with real-time insights into key performance metrics such as patient satisfaction and hospital resource utilization.

Integrated role-based access control (RBAC), data encryption (AES), and multi-factor authentication (MFA) into .NET healthcare applications, ensuring that patient information is only accessible to authorized personnel.

Written stored procedures, triggers using SQL in SQL SERVER.

Developed REST web API and used JSON as a data exchange format.

Used AGILE/SCRUM methodology to implement the application.

Involved in code inspection using Visual Studio ReSharper (R#).

Participate in defect resolution / root cause analysis of the reported incidents for early resolution.

Used Angular Framework for validating the required fields and check the duplicate records in client-side validation.

Used front-end web development tools like AJAX, CSS, JavaScript, DHTML, and jQuery.

Worked with jQuery UlandBootstrap, Knockout.jsfor creating new web applications using MVC.

Generated business objects in DAL layer to implement more functionality in Entities.

Extensively worked with various built-in. NET security features such as cryptography, password storage, web service security and many other. NET features.

Used Interfaces, Delegates, Generics and Collections in the business logic layer.

Created Data Access layer operations by ADO.NET Entity framework

Used C# with Visual Studio 2019 to build and maintain both desktop applications (using WPF, XAML, WinForms, MVVM) and web applications (using ASP.NET MVC, Web API, Angular, and LINQ).

Developed and Designed enterprise-level business-critical development code using C#.NET, SQL Server, XML. Designed and developed Services using WCF and leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.

Implemented debugging and exception logging mechanisms modules for WCF services which will be used in Business-to-Business services to save time and cost.

Used Azure Cloud for Hosting Web services for retrieval and posting Data to Blob Storage.

Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.

Sound experience in Azure API Management and Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.

Deployed applications and services to Microsoft Azure, leveraging various Azure services for scalability, security, and high availability and utilized Docker for containerization, enabling consistent deployment and scalability across different environments.

Built cloud-native applications using .NET Core 3.1 and .NET 5/6 (preview), fully integrated into Azure with Docker and Kubernetes for scalable deployments.

Set up CI/CD Pipelines in Azure DevOps and worked on Azure Data Factory pipelines.

Architected robust backend data storage and retrieval through integration of MongoDB with ASP.NET Core applications and Web Services.

Successfully implemented OAuth 2.0 mechanisms, ensuring secure user authentication and authorization.

Managed seamless cross-service interactions through Rabbit MQ.

Created CI/CD Pipeline using TFS and Azure DevOps.

Conducted functional, regression, and end-to-end testing using Selenium and API testing using REST on JUnit framework

Environment: ASP.Net MVC, WebAPI, C#.Net, SSIS, LINQ, jQuery, XAML, XML, Angular, Visual Studio.Net 2017/2019, CSS, Visual Studio Code, Postman, Fiddler, WCF, Web Services, TypeScript, SQL Server 2016, JavaScript, Bootstrap, Windows Azure, Entity Framework.

Client: State of Illinois, Chicago, IL Dec 2019 – Oct 2020

Role: .NET Developer

Responsibilities:

Involved in requirement gathering, database design, n-Tier Application development, User Interface, Business Layer, Rules Engine, Data Layer, Reports, and XML Wrappers to manage and pass XML across modules, Web Services, Workflow Development, system integration and Build process.

Worked on Agile methodology was used for faster and iterative software development.

Designed the database, wrote stored procedures, functions, views and triggers in SQL Server 2016.

Extensively worked on XML for data passing between modules and applications.

Designed and developed dynamic ASPX web pages using C, ASP.Net, XML, HTML, Java Script and JQuery.

Worked on user interface web forms using ASP.NET / JQuery and implemented business logic using C.

Designed and developed various abstract classes, interfaces, classes to construct the business and data tier using C, ADO.NET.

Worked on Cookies, Session and Application objects for State Management at client side and server side.

Worked with ASP.NET Web Parts, Navigation Control and Master Pages and developed Cascading style sheets CSS for consistent look and feel of the website.

Worked on ASP.NET User Controls and Rich Controls Multi Views, Wizards to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules.

Worked on Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.

Worked on Ajax, JavaScript and JQuery for validations and post-backs, CSS controls for enhanced interfaces in the UI.

Proficient in Python web development using Django and Flask frameworks.

Used Visual Studio 2019 for full-lifecycle .NET Core and Python development, including REST API design using Flask and early .NET 5 builds for prototyping.

Developed Web Services using Windows Communication Foundation WCF for integration with other systems.

Developed Custom User and Web Controls Validation, Status Bar, Grid Control.

Windows Workflow foundation WF is used to manage the flow of application.

Worked on COM components and WPF components to develop rich client applications.

Used Factory Design Patterns to ease the development and make the system modular.

Used Enterprise library for Logging, Caching, Database and Exception handling, Application handling blocks.

Managed Build process from Development, testing till staging.

Worked on Web Services, SOAP protocols and WSDL to publish the metadata information to clients.

Worked on LINQ to SQL and LINQ to XML for retrieving data efficiently.

Worked on ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.

Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server using T-SQL.

Worked on Team Foundation Server TFS for all the source code maintenance needs.

Used NUnit to implement Unit, Integration and Regression Testing.

Environment: .NET Framework, Visual Studio, WCF, WWF, MVC, ASP.NET, C, Web Services, AJAX, JQuery, XML, XSLT, SSRS, JavaScript, SQL Server, LINQ, T-SQL, TFS and IIS.

Client: T-Mobile, Seattle, WA Dec 2018 – Oct 2019

Role: .NET Developer

Responsibilities:

Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document using UML.

Implemented OO Design and Concepts data modeling to analyze and define data requirements need to support business requirements.

Designed User Interface using Web Forms, Win forms, DHTML, XSLT, XML, JavaScript, AJAX, CSS, ASP.NET, Server Controls and Visual Studio.Net.

Created user interfaces using ASP.NET Web forms and Web Server controls. Navigation menus were implemented using Tree and Menu Controls and Custom/User Controls in ASP. NET.

Maintained and enhanced legacy applications written in VB.NET, ensuring compatibility with newer .NET Framework versions and backend services.

Worked on Business Requirements, Analysis and converted business requirements into technical specifications.

Worked on the Business Logic layer and Data Access layer using C .NET.

Worked on Themes, Skins and CSS to give look and feel to Web pages using ASP.Net.

Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel performed validation using JavaScript.

Worked on ASP.NET State management, using Sessions and ASP.Net Caching features using Output Cache.

Implemented AJAX for making the web application more interactive to the users.

Extensively used ADO.NET classes provided by the .NET Framework 3.0 for database connectivity.

Developed data access assemblies in C to connect to SQL Server database and isolated data access logic from business layer and front end by defining several strongly typed dataset.

Implemented Forms-based Authentication to authenticate the users.

Written SQL Queries, Stored Procedures, functions using TSQL.

Unit Testing using NUnit, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the software systems.

Environment: .Net Framework, C .NET, ASP.Net, ADO.Net, SQL Server, Visual Studio.Net, TSQL, XML, XSLT, Edit Plus, WCF, UML, VSS, WPF, Photoshop, Ajax, JavaScript, SSRS, DHTML, CSS, HTML, N-Unit, IIS, Visual SourceSafe and Windows.

Credit Suisse, Pune, India Aug 2016 – Oct 2018

.NET Developer

Responsibilities:

Involved in gathering and analyzing the requirements from the client and actively involved in Full Life Cycle Development.

Developed application using N tier methodology and followed agile methodology.

Designed and developed the application using 3 tier Architecture.

Developed web pages for the application using CSS3, HTML 5.

Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.

Designed and developed web forms with ASP.NET, ADO.NET, C#, JavaScript, and HTML.

Designed and developed web forms .NET Security features such as Authentication & Authorization, Form-based Authentication, Authorizing Users, Roles and User Account Impersonation.

Used ADO.NET Entity Framework to Entities Connect to the Database and perform all the database transactions.

Responsible for developing stored procedures, Triggers, Functions to perform data transactions on SQL Server 2014 Database.

Performed unit testing on some modules. Used the Debugging and Tracing features of Visual Studio.NET.

Environment: Visual Studio, Java, .NET, C#.NET, XML, ASP.Net, ADO.NET, SQL Server 2012/2014, XML, HTML.



Contact this candidate