Post Job Free
Sign in

Senior .NET Developer with 13+ Years Experience

Location:
Jersey City, NJ
Salary:
150k
Posted:
February 11, 2026

Contact this candidate

Resume:

Gopal Reddy Pothula

E-mail: **********.*******@*****.***

Contact: 732-***-****

Professional Summery

Over 13+ years of Software Development Life Cycle (SDLC) experience designing, developing, and maintaining enterprise-level applications using Microsoft .NET technologies in Project management methodologies (Agile Scrum and Waterfall).

Proficient experience developing enterprise applications across utilities, banking, healthcare and Retail domains.

Expertise and hands-on experience in C# and .NET Core, utilizing core language features such as generics, delegates, lambda expressions, extension methods.

Proficient in Object-Oriented Programming (OOP) principles including encapsulation, abstraction, inheritance, and polymorphism, applying SOLID principles.

Experienced in implementing asynchronous and parallel programming using async/await, Task Parallel Library (TPL) and multithreading.

Experience implementing design patterns such as CQRS, Mediator, Repository, and Dependency Injection to ensure loose coupling, maintainability, and high availability in distributed systems

Proficient in developing Windows desktop applications using .NET WinForms and WPF, building rich, user-friendly, and high-performance applications.

Experienced in developing and deploying web-based applications on various architectures like N-Tire, MVC using C#, ASP.NET, .NET Core MVC, ADO.NET, Entity Framework, SQL Server, Oracle with HTML5, CSS, JavaScript, jQuery, and Bootstrap 5.

Extensive experience in designing and developing scalable Single Page Applications (SPAs) using Angular, React, and Blazor, with a focus on performance optimization, secure, reusable components, and modern UI/UX best practices.

Experienced in implementing secure, high-performance Client -Server RESTful APIs using ASP.NET Core, following Clean Architecture, REST Principles with best practices to support scalable enterprise applications.

Expertise in building SOA and RESTful service WCF, gRPC, Web Services using WSDL, UDDI

consuming/publishing web services

Experienced Design and develop scalable microservices-based solutions using ASP.NET Core.

Experienced implementation of Event-Driven-Architecture using .Net core with RabbitMQ, Azure Service Bus, and Apache to scalable microservices communication

Experienced in implementing and configuring secure Identity and Access Management (IAM) solutions using Azure AD and AWS Cognito, leveraging OpenID Connect, OAuth 2.0 across enterprise and cloud-native applications.

Experienced implementing secure API authentication and client-to-service and service-to-service communication using Azure AD, OAuth 2.0 client credentials flow, JWT tokens, and certificate-based authentication to protect microservices and cloud-hosted applications.

Experienced in implementing enterprise API Gateway solutions using Azure API Management and AWS API Gateway to securely expose ASP.NET Core APIs.

Experienced working with Azure services including App Services, Azure Functions, Azure Storage, Azure AD App Registration, Azure Key Vault and Application Insights to build, deploy, and secure cloud-native applications.

Experienced working with AWS services including IAM, Cognito, Lambda, Secrets Manager, Elastic Beanstalk, ECS, S3, RDS and CloudWatch to build, deploy, and secure cloud-native applications.

Proficient knowledge in Integrating Microsoft Graph API with ASP.NET Core applications to access and manage with Azure AD.

Knowledgeable in configuring and managing CI/CD pipelines to enable automated build, test, and deployment processes for continuous integration and delivery.

Experienced integrating SonarQube with Azure DevOps pipelines to enforce code quality, security analysis, and maintainability standards for enterprise applications.

Experienced in Test Driven Development (TDD)unit tests using NUnit, and MS-Test frameworks to ensure application reliability and code quality.

Proficient in using LINQ for querying, filtering, grouping, and transforming in-memory and database collections.

Experienced in Object-Relational mapping using ADO.NET, Entity framework core, Dapper, LINQ-SQL, LINQ-Object.

Proven expertise in Oracle, SQL Server and PostgreSQL database design, optimization, and administration, including stored procedures, triggers, indexing, partition, data migration, and performance tuning for large-scale systems.

Proven expertise in Oracle, SQL Server and PostgreSQL database design, optimization, and administration, including stored procedures, triggers, indexing, data migration, and performance tuning for large-scale systems.

Experienced in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) for ETL development and enterprise reporting, with additional experience in RDLC and Simulsoft reporting tools.

Proficient working experience with NO SQL databases like Cosmos db, Dynamo db and Monog db.

Experience working with Azure DevOps and Jira for project tracking, sprint planning, and task management in Agile/Scrum environments (PI Planning, Sprint Planning, review and retrospective).

Proficient in version control systems including Git, Bitbucket, and Azure DevOps, implementing structured branching strategies such as Development, Release, AT and Testing.

Skilled in application support, ITSM incident management, and HIPAA-compliant healthcare solutions, with a strong track record of debugging, mentoring, and delivering secure, accessible, and scalable solutions.

Proven experience working in both development and production support environments, collaborating effectively with cross-functional teams to ensure application stability and timely issue resolution.

Experienced in managing application releases across major, minor, and patch versions, ensuring smooth deployments and minimal production impact.

Proven ability to collaborate effectively with cross-functional and multicultural teams, while also delivering results independently.

Proactively research and adopt evolving industry trends and best practices, applying new knowledge to improve technical solutions and support overall business objectives.

Technical Skills

Programming Languages: C#, MVC, .NET 8 (Core), VB.NET, TypeScript, .NET Framework (3.5–4.8), Web Services, ASP.NET, ADO.NET, LINQ, SQL, T-SQL, PL/SQL, YAML

Cloud Environments: Microsoft Azure, AWS, GCP

Azure Services: Azure App Services, Azure Functions, Kubernetes Service (AKS), Azure DevOps, Microsoft Entra ID, Azure Logic Apps, Azure API Management, Azure Monitor

Microservices: Microservices Architecture

Web Technologies: Angular, JavaScript, HTML, CSS, XML, XSLT, XSD, jQuery, AJAX, DOM

IDE & Tools: Microsoft Visual Studio (2010–2019), Visual Studio Code, MS Office, Microsoft Visio, SQL Profiler, SQL Server Agent, Postman, Swagger

.NET Technologies: C#.NET 8 (Core), ASP.NET, MVC, VB.NET, REST APIs, Web Services, Entity Framework, LINQ, WCF, WinForms, Web APIs, Lambda Expressions, ADO.NET, Dapper

XML Technologies: XML, XSLT, XPath, XQuery, Schemas

Databases: Azure Storage, SQL Server (2012/2015/2017/2019), Oracle (9i/10g/11i/12c/18c), PostgreSQL

Web/Application Servers: IIS (5.0–7.0), Apache Tomcat

Reporting Services: Crystal Reports, Stimulsoft Reports, Power BI

Version Control: TFS, Git, Vault

Container Management: Docker, Kubernetes

Operating Systems: Windows Server (2008–2019), Windows (7–11), UNIX

Education Details:

BSC: University Name: Osmania University: Year of Passing: 2006

Masters: MCA -Osmania University - 2010

University Name: Osmania University: Year of Passing: 2010

PROFESSIONAL EXPERIENCE

Client: Meijer, Grand Rapids, MI

Role: Lead .Net Full Stack Developer Duration: June 2025 – Present

Responsibilities:

Served as a full stack lead developer overseeing development activities and providing technical guidance to team members.

Executed full Software Development Life Cycle (SDLC) using Agile methodology, delivering scalable enterprise applications with secure backend integration.

Worked as Lead Developer on migration of a legacy ASP.NET MVC application to .NET Core–based microservices, improving scalability, performance, and long-term maintainability.

Analyzed the existing monolithic MVC architecture and decomposed it into domain-driven microservices, identifying clear service boundaries and responsibilities.

Designed and developed RESTful .NET Core APIs to replace tightly coupled MVC controllers, enabling independent deployment and better fault isolation.

Implemented Clean Architecture in microservices to separate concerns across API, application, domain, and infrastructure layers.

Implemented Azure AD–based OpenID Connect (OIDC) authentication for .NET Core APIs, enabling secure access via JWT tokens.

Implemented Attribute Routing for CRUD operations (GET, POST, PUT, DELETE) following RESTful standards.

Designed and developed .NET Core APIs using CQRS and Mediator pattern (Mediator) to decouple business logic, enhance testability, and improve performance for high-traffic enterprise applications

Designed and maintained efficient, reusable, and reliable code to ensure high performance and maintainability.

Developed and managed custom exceptions and global exception handling mechanisms.

Utilized extension methods to enhance code reusability and readability where applicable.

Applied Dependency Injection (DI) to decouple components and support maintainable architecture.

Created custom middleware for authentication and request pipeline control.

Configured and tested API endpoints using Postman and Swagger UI.

Implemented Seasonal demand and sales prediction logics with .net.

Developed asset alerting workflows in .NET to notify support teams when POS or store systems went offline or required maintenance.

Created .NET API endpoints to manage asset assignment, stock movement, store transfers, and asset retirement workflows.

Implemented inventory replenishment algorithms in .NET to maintain optimal stock levels and reduce stockouts.

Developed controller and service methods using TDD and wrote unit and integration tests with the NUnit testing framework.

Provided asset intelligence to retail ops by integrating real-time device monitoring, predictive maintenance algorithms, and health scoring.

Designed and developed Single page web application with Angular 19 and integrated with .NET Core REST APIs, improving application performance and user experience.

Implemented reusable Angular components, services, and directives to standardize UI across modules and reduce development time.

Integrated Angular with Azure services (API Management, App Services, DevOps pipelines) for secure deployment and continuous delivery.

Implemented Azure Function (HTTP)to call image upload into file system.

Configured Azure Service Bus for decoupled, asynchronous messaging between microservices, implementing retry policies, dead-lettering, and message sessions to ensure reliable processing.

Worked with Azure blob stores the documents into azure.

Enhanced application performance and scalability by implementing lazy loading, advanced change detection strategies, and centralized state management with NgRx.

Designed and updated stored procedures and functions to interact with SQL Server databases.

Optimized database performance by tuning queries, indexing strategies, and managing data loads for high-volume enterprise applications.

Set up CI/CD pipelines for .NET applications to automate deployment processes.

Conducted peer code reviews using a defined checklist to ensure code quality and adherence to best practices.

Implemented test driven development using MS Test Framework.

Followed Agile development practices, consistently delivering features within project timelines.

Utilized Git for version control, with proficiency in branching strategies such as feature branching, rebasing, and merging.

Environment: C#, .NET8/Core, LINQ, EF-Core, Angular19, Jasmine, TypeScript, HTML5, Bootstrap, SQL Server, CQRS, Mediator, Cosmos DB, MS Test, Azure and Azure DevOps, Docker and AKS.

Client: Merck, Rahway, NJ

Role: Lead .Net Full Stack Developer Duration: March 2024 - June 2025

Responsibilities:

Actively participated in various phases of the Software Development Life Cycle (SDLC), including requirement analysis and architectural design, following Agile methodologies.

Developed a web form using ASP.NET CORE MVC with Razor View Engine, jQuery, JavaScript.

Integrated Azure AD OpenID Connect (OIDC) and dependency injection existing ASP.NET MVC applications.

Developed an interactive web form using ASP.NET Core with Blazor UI components, enhanced with JavaScript and jQuery for dynamic functionality.

Developed responsive and user-friendly UI using Blazor, HTML5, Bootstrap and CSS styles to enhance web page responsiveness.

Used Blazor Hybrid in MAUI to combine web and native UI elements, enhancing flexibility and reusability.

Diagnosed and resolved complex production issues through ITSM, escalating critical incidents and participating in bridge calls to ensure timely resolution.

Enhanced and troubleshot Crystal Reports and application-level rules, calculations, and data logic to improve reporting accuracy.

Provided L3 support and mentoring to state employees and consultants, guiding debugging, troubleshooting, security, and deployment best practices.

Coordinated service requests across ITS Shared Services (OpCon, Stealth, MFT), ensuring smooth release management and system stability.

Delivered solutions for applications handling HIPAA-protected healthcare data, ensuring compliance with accessibility standards (WCAG 2.0) and PHI regulations.

Developed responsive and user-friendly UI using HTML5, Bootstrap and CSS styles to enhance web page responsiveness.

Created View Models to encapsulate and structure model data for views, ensuring clean, reusable, and maintainable code.

Designed a shared Layout page as a base template and implemented Partial Views for code reuse and modular design.

Applied MVC filters such as authorization filters, action filters, and exception filters for business logic and error handling.

Enforced validation rules using Data Annotations for server-side validation and jQuery for client-side validation.

Implemented Repository and Unit of Work patterns in the infrastructure layer to encapsulate data access logic, ensure transactional consistency, and promote separation of concerns.

Maintained business rules and core domain logic within the Domain layer, ensuring a clean, framework-independent design aligned with Domain-Driven Design (DDD) principles.

Utilized DTOs and View Models in the MVC layer to decouple UI from domain entities, enhancing security and preventing data overexposure between layers.

Developed asynchronous action methods using the async/await pattern to execute operations non-blocking and improve application responsiveness.

Ensured clean separation between layers (Domain, Application, Infrastructure, and Presentation) following Onion/Clean Architecture principles to achieve a scalable and testable solution

Integrated Angular with Power BI Embedded and REST APIs, enabling interactive analytics within the application.

Enhanced user experience with design responsive layouts, and accessibility compliance (WCAG 2.0).

Configured routing using both convention-based and attribute-based approaches.

Applied the Repository Pattern with Dependency Injection at the controller level to decouple modules and facilitate unit testing.

Centralized shared integration logic (logging, validation, retry helpers, configuration) in static utility classes, promoting consistency and reducing code duplication across multiple Azure Functions and services.

Conducted unit testing using the N-Unit framework to ensure code quality and functionality.

Performed peer code reviews using a checklist to ensure code quality and adherence to best practices

Follow the Agile software development process and deliver the product on given timelines.

Actively participated in release management processes, including planning, coordination, and deployment activities.

Environment: C#, Net6, MVC, Blazor, Web-API, LINQ, ADO.Net, AJAX, JSON, jQuery, HTML5, CSS3, Bootstrap, SQL Server, PostgreSQL, Azure and JIRA.

Client: Societe Generale, New York, NA

Role: Lead .Net Developer Duration: July 2022- March 2024

Responsibilities:

Actively participated in various phases of the Software Development Life Cycle (SDLC), including requirement analysis and architectural design, following Agile methodologies

Worked on the Accounting Asset Management system in the Commercial Banking domain.

Created daily, monthly workflows for Fixed income and Equity Assets.

Developed the feature that automatically identifies deals and bonds that meet the criteria for current off-balance-sheet classification for both Fixed income and Equity Assets.

Implemented the eligible criteria are based on maturity date, Counter Party, Portfolio, Currency, Buy/sell and type of bond.

Analyzed market data, credit spreads, and pricing feeds to assist in determining fair value marks for corporate bonds, private credit, and structured products.

Developed dashboards and reporting tools enabling teams to track daily/monthly/quarterly valuation statuses across credit portfolios.

Collaborated with portfolio managers, analysts, and operations teams to reconcile valuations and resolve discrepancies in credit investment marks.

Built backend services in .NET to support the periodic marking process by integrating pricing feeds and automating data ingestion for credit investment valuations.

Migrated a legacy ASP.NET Core MVC application to Angular single page application improving maintainability, performance, and long-term platform support.

Replaced server-side Razor views with Angular components, implementing reusable UI modules and consistent design patterns.

Designed and consumed secure APIs from Angular using HTTP services, handling authentication, authorization, and error scenarios effectively.

Implemented client-side routing, lazy loading, and component-based architecture in Angular to improve page load performance and scalability.

Migrated legacy form submissions to SPA-style interactions, reducing full-page reloads and improving overall responsiveness.

Applied state management strategies to handle complex UI workflows and data sharing across Angular components.

Integrated Angular frontend with existing and newly built backend services while supporting incremental migration, allowing MVC and Angular modules to coexist during transition.

Collaborated closely with backend, UX, and QA teams to ensure functional parity between the legacy MVC application and the new Angular UI.

Supported production rollout and stabilization, resolving UI performance issues, API integration gaps, and cross-browser compatibility problems.

Designed and developed .NET Core RESTful APIs for commercial banking modules such as Account Management and Trade Finance.

Applied the Repository Pattern with Dependency Injection at the controller level to decouple modules and facilitate unit testing.

Worked on a account management framework for Trade validation.

Implemented Role based CRUD operations (GET, POST, PUT, DELETE) following RESTful standards and implemented authentication using JWT.

Designed and developed .NET Core APIs use Clean Architecture to decouple business logic, enhance testability, and improve performance for high-traffic enterprise applications.

Designed an event-driven architecture for Fixed Income workflows (trade capture) using Apache Kafka to decouple back-office services.

Implemented correlation IDs and distributed tracing across Kafka messages and REST APIs to support auditability and faster root-cause analysis for trade breaks

Enhanced API security by integrating Azure AD OIDC authentication into .NET Core Web APIs.

Utilized Timestamps (UTC-based) and Tuples in .NET Core for tracking message lifecycle, correlation IDs, and returning multiple values from integration helper methods while keeping APIs concise

Implemented asynchronous endpoints using async and await keywords.

Applied Delegates and Func/Action patterns in .NET Core to build flexible, reusable business rules and callback strategies for integration workflows

Implemented Azure Functions (HTTP, Timer) within Azure Function Apps to process orders, inventory updates, and notifications in near real time.

Used .NET Roslyn APIs to analyze C# source code and enforce coding standards, improving code quality and consistency across applications.

Hands-on with application monitoring tools such as Azure Application Insights for proactive issue resolution.

Implemented the log functionality using Seri logs.

Implemented with Azure file storage to save the files into azure.

Conducted unit testing using the N-Unit framework to ensure code quality and functionality.

Performed peer code reviews using a checklist to ensure code quality and adherence to best practices

Follow the Agile software development process and deliver the product on given timelines.

Actively participated in release management processes, including planning, coordination, and deployment activities.

Environment: C#, Net6, MVC, Angular, Jasmine, Web-API, LINQ, ADO.Net, AJAX, JSON, jQuery, HTML5, CSS3, Bootstrap, SQL Server, PostgreSQL, Azure, Azure function Apps, Kafka and JIRA.

Client: Meridian Cooperative, GA

Role: Lead .Net Developer Duration: Jan 2020- June 2022

Responsibilities:

Worked on general accounting and payroll management systems, supporting accurate financial processing, statutory deductions, and compliance with tax regulations.

Designed and developed .NET applications to calculate gross pay, net pay, deductions, and taxes, ensuring precision and consistency across payroll cycles.

Designed and developed scalable ASP.NET Core Web APIs for Payroll Management and Workers’ Compensation processing modules.

Implemented transactional payroll batch processing with proper ACID compliance and concurrency handling.

Integrated payroll services with General Ledger (GL) for automatic insurance liability postings and accrual accounting

Implemented business logic for tax calculations, including federal, state, and local tax rules, with proper handling of exemptions, thresholds, and rounding rules.

Implemented payroll audit trail and compliance reporting features to support regulatory and financial audits.

Supported month-end and year-end financial processes, ensuring accurate ledger entries, payroll summaries, and reconciliation reports.

Ensured data accuracy and integrity for sensitive financial and employee information by applying validations, audit checks, and secure access controls.

Collaborated with finance, payroll, and compliance teams to translate accounting and tax rules into reliable application logic.

Developed and optimized SQL queries and stored procedures for payroll processing, tax calculations, and financial reporting.

Handled production issues related to payroll and tax discrepancies, performing root-cause analysis and implementing fixes to prevent recurrence.

Followed strict compliance, audit, and regulatory standards, typical of financial and payroll systems, where accuracy and traceability are critical.

Integrated Stimulsoft reports into .NET payroll Management systems to print multiformat (PDF, Excel, CSV, HTML) reports for enterprise stakeholders.

Configured parameterized reporting templates to allow HR and finance teams to filter payroll data by department, pay period, employee status, and cost centers

Designed parameterdriven templates enabling HR and Finance to slice payroll data by department, period, employee status, and cost center.

Supported daily, monthly, and yearly tax cycles by addressing system defects, applying tax rule updates, and delivering critical patches.

Designed, implemented, and maintained physical standby databases and configured robust disaster recovery solutions.

Ensured all development complied with IRS security regulations, federal privacy guidelines, and government audit requirements.

Developed and automated shell scripts for monitoring, housekeeping, and performance reporting, reducing manual workload.

Executed RMAN and cold backups, validating restore procedures to ensure quick recovery during outages.

Supported application developers by deploying scripts, resolving database-related issues, and optimizing SQL queries.

Monitored database performance, space utilization, and health system, implementing corrective actions proactively.

Generated capacity reports covering storage, performance, and object growth trends for proactive resource planning.

Conducted root cause analysis (RCA) for production issues, applying long-term preventive measures.

Created and maintained knowledge transfer documents, SOPs, and database process documentation for operational readiness.

Used ADO .net to fetch data from Cobol.

Performed functional testing of COBOL modules through .NET WinForms interfaces and validated end-to-end functionality.

Packaged and deployed WinForms applications using MSI/Click Once installers, ensuring smooth updates across user desktops.

Provided technical guidance to teams on COBOL–.NET interoperability, WinForms best practices, and migration patterns.

Supported multi-database environments with high concurrency and transaction loads.

Participated in database upgrades and patching, ensuring system stability and minimal downtime.

Monitored and managed tablespace growth and storage allocation, preventing performance degradation.

Assisted with application releases and ensured smooth deployment of database changes.

Maintained database policies, guidelines, and process standards, ensuring consistency across client environments.

Partnered with cross-functional teams to improve database reliability, performance, and disaster readiness.

Delivered proactive database support, reducing outages and improving uptime for critical client applications.

Worked on the yearly changes on 401(k) forms.

Environment: C#, MVC, Angular, Web API, Dot Net frame work4.5 ADO.NET, Cobol, SQL server, Windows Services Oracle Database, Azure, JIRA, Docker, Kubernetes and vault, Git.

Client: Meridian Cooperative, GA

Role: Sr .Net Developer Duration: Jan 2017-Dec 2019

Responsibilities

Designed and developed Budget Management and Encumbrance Accounting modules using ASP.NET MVC and C# for municipal utility clients.

Built and consumed RESTful Web APIs for seamless integration between Budgeting, General Ledger (GL), Accounts Payable (AP), and Purchasing systems.

Developed dynamic Razor Views and Partial Views with AJAX-based updates to display real-time budget summaries and variance dashboards.

Created parameterized Oracle queries and performance-tuned SQL using indexing strategies and execution plan analysis.

Built multi-level approval workflow engine for budget overrides and threshold-based authorization.

implemented Role-Based Access Control (RBAC) for Finance, Department Managers, and Auditors.

Designed centralized Exception Handling and Logging framework to capture financial transaction errors and audit trails.

Developed automated background reconciliation processes to validate encumbrance vs actual expense postings.

Integrated secure API authentication using JWT token-based authorization and secure session management.

Participated in code reviews, performance tuning, and production support, resolving financial discrepancies and data integrity issues.

Collaborated with finance stakeholders to translate accounting rules into technical implementation.

Actively participated in all phases of the Software Development Life Cycle (SDLC).

Performed functional requirement analysis and contributed to system design using n-tier architecture.

Refactored existing application modules to improve performance and enhance code reusability.

Involved in developing the Business Logic Layer (BLL) and Data Access Layer (DAL) using C#.

Implemented validation messages aligned with design and usability requirements.

Developed a customized grid component with paging functionality to handle large datasets efficiently.

I wrote comprehensive test cases for application features and participated in peer test case reviews.

Created stored procedures, functions, and cursors to retrieve data from Oracle databases.

Conducted peer code reviews and contributed to improving code quality through testing.

Developed an interface for printing PDF documents and sending them as email attachments to vendors.

Integrated an email service within the application for automated notifications.

Worked on the yearly changes on 401(k) forms.

Environment: C#, VB Net, Windows forms, Angular, MVC, ASP.Net, Web API, Dot Net frame work4.5 ADO.NET, Cobol, Oracle, Windows Services, and Oracle Database 12c, Azure, Git, JIRA and Azure Devops.

Client: ProArch IT Solutions, Hyderabad, India

Role: .Net Developer Duration: April 2012 – Dec 2016

Responsibilities:

Managed and supported production deployments, including post-production issue resolution.

Collaborated with the development team to gather required information for debugging and issue analysis.

Identified and resolved memory leak issues using memory profiling tools.

Worked on custom form enhancements for billable and on-demand client issues.

Re-executed existing test cases after bug fixes to ensure system stability and regression-free functionality.

Provided detailed root cause analysis documentation to the development team for issue resolution.

Worked across web applications, Windows Forms, and Windows Services.

Interacted directly with end users to reproduce reported issues and provided necessary log details for troubleshooting.

Generated and shared reports with various business stakeholders for informed decision-making.

Developed the Business



Contact this candidate