Home

Charan Reddy - .NET DEVELOPER
[email protected]
Location: , , USA
Relocation: YES
Visa: H1B
Resume file: CharanReddy_ Resume _1767814587691.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
CHARAN REDDY
Sr .Net Full Stack Developer
Phone No: +1 (835) 263-0332|Email: [email protected]
www.linkedin.com/in/charan-reddy-thambireddy-729a70211/

PROFESSIONAL SUMMARY:

Delivered end-to-end enterprise .NET full-stack solutions (8+ years of experience), translating business and functional requirements into scalable, maintainable architectures using C#/.NET (Core/6/8), ASP.NET Core Web API, SQL Server, and modern UI frameworks (Angular and React), with strong ownership of code quality, performance, and cross-functional collaborations.
Designed and implemented microservices-based platforms on Azure, applying Clean Architecture, SOLID, CQRS (where appropriate), dependency injection, and domain-aligned service boundaries, with strong focus on API contracts, resiliency, performance, and backward-compatible versioning for multi-team enterprise ecosystems.
Architected Micro-UI / Micro-Frontend ecosystems, building reusable UI modules with Angular and React, enabling independent deployment and faster release cycles through consistent shared design systems, routing strategies, contract-driven integration, and governance patterns.
Modernized legacy applications and services by migrating from .NET Framework to modern .NET and refactoring monolithic components into services, improving maintainability and time-to-market through modularization, automated testing, and CI/CD-driven deployments.
Delivered cloud-native Azure implementations using App Services, Azure Functions, Storage, Key Vault, Azure AD (OAuth/OIDC), Service Bus, and production-grade configuration practices, ensuring secure secrets management, least-privilege access, and operational reliability.
Built mature DevOps and release engineering pipelines using Azure DevOps/GitHub Actions, implementing CI/CD, automated quality gates (Sonar), environment-based configuration, blue/green or staged rollouts, and strong PR review practices to support predictable enterprise delivery.
Owned production readiness and observability, implementing Application Insights, Grafana dashboards, structured logging (Serilog), distributed tracing, health checks, and performance tuning (EF Core optimization, caching patterns, pagination, indexing), while providing RCA-driven improvements and proactive operational support.
TECHNICAL SKILLS:

Category Skills & Tools
Backend (.NET) C#, .NET Core / .NET 6 / .NET 8, ASP.NET Core Web API, RESTful APIs, Dependency Injection, Middleware, Async/Await.
Architecture Clean Layered Architecture, SOLID Principles, Microservices, Micro-UI / Micro-Frontend Architecture, Design Patterns, API Versioning.
Frontend (UI) Angular (v12+), React, TypeScript, HTML5, CSS3, SCSS, Responsive & Component-based UI.
Database & Data Access SQL Server, Azure SQL, Entity Framework Core, LINQ, ADO, Dapper, Stored Procedures, Performance Tuning.
Azure Cloud Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure AD (OAuth2/OIDC), Managed Identities.
DevOps & CI/CD Azure DevOps, GitHub Actions, CI/CD Pipelines, Docker (basic), Environment-based Deployments.
Monitoring & Quality Azure Application Insights, Grafana, Serilog, Distributed Tracing, Health Checks, xUnit/NUnit, Sonar Cloud, SonarQube.

Certifications:
Microsoft Azure Fundamentals AZ900
Microsoft Azure Developer AZ-204


PROFESSIONAL EXPERIENCE:

Company: Euromonitor International, Chicago, IL / Bangalore, India. Off-Shore.
Role: Software Engineer Dec 2021 - Present
Roles & Responsibilities:
Collaborated in Agile Scrum teams, actively contributing to iterative SDLC phases for developing and enhancing Passport, a subscription-based market research data product.
Developed scalable microservices using .NET 8 with clean architecture, RESTful principles, and secure authentication (JWT, OAuth 2.0), enabling seamless integration across Passport modules.
Developed high-performance RESTful APIs and Web Services in ASP.NET Core for data retrieval, analytics modules, and integration with internal micro-UIs and external consumer applications.
Implemented Entity Framework Core for efficient data access layers, enabling optimized CRUD operations and LINQ-based querying across large relational datasets.
Designed and optimized SQL queries, stored procedures, views, and indexing strategies in SQL Server to support high-performance data retrieval and complex analytical queries used in Passport dashboards.
Eliminated SQL Injection risks by using parameterized queries, stored procedures, and ORM protections; collaborated with DB team for safe SQL execution patterns.
Designed and integrated a .NET analytics service using Azure-style architecture patterns (App Service, managed identity, Key Vault, CI/CD) with Big Query to enable governed, scalable query execution and reporting against cloud data platforms.
Developed dynamic, responsive web interfaces using Angular 18, TypeScript, HTML5, CSS3, and Bootstrap, enhancing usability for clients accessing Passport s subscription-based insights.
Implemented modular architecture and lazy loading in Angular to reduce bundle size and improve performance in large-scale enterprise dashboards.
Built custom reusable Angular components, directives, and pipes, improving maintainability and code reusability across Passport modules.
Designed and integrated Azure Cosmos DB for high-performance, globally distributed data access, optimizing read/write operations for analytics dashboards and API layers.
Implemented WCAG 2.1 AA accessibility standards across Passport s Angular micro-UI components, improving screen-reader compatibility, ARIA labeling, semantic HTML, focus management, and contrast adherence.
Partnered with UI/UX and QA teams to run accessibility audits using Axe DevTools and Lighthouse.
Integrated NgRx state management to handle complex application states, ensuring predictable data flow for interactive dashboards and visualizations.
Implemented automated testing with xUnit for backend services and Karma for Angular front-end modules, ensuring quality and reliability of Passport features.
Conducted API testing and validation using Postman and Swagger UI to ensure robust integration and accurate delivery of market data services.
Implemented secure authentication and Single Sign-On (SSO) workflows using OIDC/OAuth2, integrating micro-UIs with Azure AD for role-based and claims-based access.
Developed and maintained CI/CD pipelines in Azure DevOps for automated builds, testing, and deployments across staging and production environments, streamlining release cycles.
Containerized Passport microservices using Docker and orchestrated deployments with Kubernetes, ensuring scalability, high availability, and resource efficiency.
Designed and deployed serverless workflows with Azure Logic Apps and Function Apps to support subscription-related processes, event-driven data refreshes, and third-party system integrations.
Managed and secured Passport APIs via Azure API Management, implementing rate limiting, policy routing, and OAuth 2.0 for subscription access governance.
Monitored system performance and production issues using Grafana, improving observability, troubleshooting, and reliability of Passport s analytics services.

Environment: .NET 8, ASP.NET Core, Entity Framework Core, SQL Server (SSMS), SSIS, Web API, Angular 18, NgRx, Docker, Kubernetes, Azure DevOps, Functions, API Management, Cosmos DB, Kafka, Grafana, xUnit, Jest, Postman, Swagger UI, Git, Angular material.

________________________________________


Client: Karnataka State Agricultural Dept, Bangalore, India
Role: .Net developer April 2021 - Nov 2021
Roles & Responsibilities:
Collaborated with government stakeholders to gather requirements, analyze departmental needs, and translate them into scalable technical solutions for KKISAN, a statewide agricultural services and schemes management application.
Delivered end-to-end development of multiple modules (irrigation, pesticides, fertilizers, farm mechanization, etc.), ensuring alignment with policy objectives and departmental workflows using component-based architecture in React to improve code reusability, scalability, and maintainability.
Designed and implemented secure, scalable APIs and web modules using .NET Core, React, and SQL Server to support high-volume transactions across thousands of department employees statewide.
Handled frequent and unexpected scope changes driven by urgent government directives, adapting designs and delivering updated modules under tight and critical deadlines.
Prepared real-time scheme progress reports and data sheets for senior officials and ministers, assisting them with accurate responses during legislative assembly sessions.
Optimized complex SQL queries, stored procedures, and indexing strategies to support large datasets and deliver fast, reliable performance across scheme-related modules.
Developed user-friendly dashboards and responsive UIs using React, TypeScript, and Bootstrap to enable employees of all ranks to efficiently access and manage scheme data.
Implemented state management with react hooks in React to ensure predictable data flow and improve usability for dynamic scheme tracking and reporting modules.
Performed unit testing (xUnit, Karma) and API validation (Swagger, Postman) to ensure quality and accuracy of government-critical services before production rollout.
Built and maintained CI/CD pipelines in Azure DevOps, ensuring rapid deployment cycles while maintaining compliance with strict release approvals.
Collaborated with NIC Data center people to get access to the central govt schemes related beneficiary data.
Collaborated with different departments of Karnataka state govt to get access to their APIs for beneficiary eligibility filtering based on multiple factors like household income, electric usage bill and property values.
Contributed to data governance and security, ensuring compliance with government standards for sensitive agricultural and beneficiary data.
Coordinated with senior officials to provide ad-hoc reports and analytics on scheme performance, directly supporting decision-making and public announcements.
Environment: ASP.NET Core, .Net Core, C#, REST APIs, React, Entity Framework, SQL Server, Azure Devops, MVC, TFS, Git, OAuth 2.0, JWT.
________________________________________

Company: Blackwater Tech, Hyderabad, India May 2018 - April 2021
Role: Software Developer
Roles & Responsibilities:
Experienced in executing Agile SDLC practices, including Scrum, to deliver high-quality, iterative software solutions through cross-functional team collaboration and continuous integration.
Designed and developed enterprise web applications using ASP.NET MVC architecture, ensuring clear separation of concerns and promoting maintainable, testable codebases across multiple client projects.
Began career as a Software Developer in a dynamic startup environment, working on multiple client projects with end-to-end ownership from requirements gathering to delivery.
.NET Development: Built applications using ASP.NET MVC, Entity Framework, and C#, implementing scalable architectures and secure data access layers for enterprise-grade projects.
Integrated Angular front-ends with .NET MVC REST APIs to ensure smooth data exchange and dynamic UI rendering.
Dynamics 365 CRM: Customized workflows and wrote JavaScript extensions to automate processes, enhance user experience, and improve CRM functionality for client needs.
PHP & WordPress Projects: Delivered lightweight applications and client portals using PHP, HTML5, CSS3, Bootstrap, and WordPress, ensuring responsive designs and faster delivery cycles.
Leveraged Angular Material and Bootstrap to design consistent, modern, and mobile-responsive UI layouts.
Designed relational database structures and participated in database architecture discussions, supporting scalability for new applications.
Implemented Stripe payment gateway for the Urocked tipping application, enabling secure and reliable online transactions.
Developed an Employee Management System for onboarding, which was later adapted into the company s internal HR management platform.
Automated deployment workflows using Azure DevOps CI/CD, reducing manual effort, and streamlining release cycles.
Engaged in requirement discussion calls with stakeholders, contributing to technical feasibility analysis and translating business needs into technical solutions.
Environment: C#, ASP.NET MVC/Core, Entity Framework, Angular, Angular Material, LINQ, PHP, My SQL, WordPress, Azure DevOps, TFS, SQL Server, Dynamics 365, Stripe, JavaScript, HTML, CSS, Bootstrap.
________________________________________
Education:
Bachelor of Engineering (B.E) in Anna University (Panimalar Engineering College), Chennai- India.
Keywords: csharp continuous integration continuous deployment quality analyst user interface user experience database active directory Arizona Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6607
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: