Abhiram Padhi

Full-Stack Developer | Cloud Architect | .NET Expert

11+ Years | Azure | .NET Core | Angular | Enterprise Solutions

11+ Years Experience
4 Azure Certifications

👤 Professional Summary

Experienced Full-Stack Developer with 11+ years of professional expertise in designing, developing, and deploying scalable cloud-native applications. Specialized in Microsoft Azure ecosystem, .NET Core, C#, and modern Angular frameworks. Proven expertise in architecting enterprise solutions, implementing SOLID principles, Domain-Driven Design (DDD), Test-Driven Development (TDD), and Behavior-Driven Development (BDD). Strong background in microservices architecture, RESTful API design, and secure application development using OAuth 2.0 and JWT. Passionate about code quality, performance optimization, technical leadership, and mentoring junior developers in Agile environments.

🏆 Key Achievements

Technical Leadership

Led development teams as Team Lead at LTIMindtree, mentoring junior developers and establishing coding standards and best practices

Azure Cloud Expertise

Extensive experience with Microsoft Azure services including Web Apps, Functions, SQL Database, Blob Storage, API Management, and DevOps pipelines

Full Stack Development

11+ years of expertise across .NET Core, C#, ASP.NET, Angular, TypeScript, and SQL Server with focus on scalable architecture

Design Patterns & Best Practices

Proficient in SOLID principles, DDD, TDD, BDD, CQRS, Repository Pattern, and other enterprise design patterns

Security Implementation

In-depth knowledge of OAuth 2.0, JWT, OWASP, TLS, and data protection techniques for secure cloud applications

Test-Driven Development

Expert in unit testing and test automation using NUnit, xUnit, MSTest, SpecFlow, and Moq for comprehensive code coverage

💡 Core Competencies

Backend Development

  • .NET Core & .NET Framework
  • ASP.NET MVC & Web API
  • Entity Framework & LINQ
  • RESTful API Design
  • Microservices Architecture

Frontend Development

  • HTML5 & CSS3
  • JavaScript & TypeScript
  • Angular & RxJS
  • Responsive Design
  • UI/UX Implementation

Cloud & DevOps

  • Azure Services
  • Azure DevOps & CI/CD
  • GitHub Actions
  • Docker & Kubernetes
  • Infrastructure as Code

Testing & Quality

  • Unit Testing (xUnit, MSTest)
  • BDD & SpecFlow
  • E2E Testing (Playwright)
  • Code Coverage Analysis
  • Performance Testing

⚙️ Technical Skills & Expertise

Languages & Frameworks: C#, .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework Core, JavaScript, TypeScript, Angular
Azure Services: Web Apps, Function Apps, App Service, Key Vault, Application Insights, Azure SQL Database, Blob Storage, Cosmos DB, API Management, Service Bus Queues, Azure DevOps, Azure Monitor, Active Directory (Entra ID)
Databases: MS SQL Server, SQL queries, stored procedures, triggers, views, performance tuning, Oracle Database
Frontend Technologies: HTML5, CSS3, Bootstrap, TypeScript, Angular, Single Page Applications (SPA), responsive design
Architecture & Design: Domain-Driven Design (DDD), SOLID Principles, Design Patterns (CQRS, Repository, Unit of Work, Factory), RESTful APIs, Microservices
Testing & Quality: Test-Driven Development (TDD), Behavior-Driven Development (BDD), Unit Testing (NUnit, xUnit, MSTest), SpecFlow, Moq, test automation
Security & Best Practices: OAuth 2.0, JWT, OWASP, TLS, data protection, JWT authentication, secure coding practices
Version Control & CI/CD: TFS, Git, Azure DevOps, CI/CD pipelines, automated deployment, Agile methodologies
Tools & Platforms: Visual Studio, VS Code, Swagger/OpenAPI, Postman, JIRA, Confluence, SonarQube, Docker, Kubernetes (AKS)
Methodologies: Agile/Scrum, software best practices, pair programming, code reviews, full SDLC

💼 Professional Experience

Full Stack Developer

July 2024 - Present

Priva, Netherlands

  • Develop and maintain cloud-based applications using .NET Core, C#, and Angular with focus on performance and scalability
  • Facilitate seamless communication between front-end applications and back-end systems
  • Collaborate with cross-functional teams to deliver scalable and maintainable solutions
  • Implement best practices and methodologies for robust application development

Senior Associate / Software Developer

July 2016 - December 2021 & February 2023 - June 2024

Cognizant, India

  • Collaborated with Architecture and Integrations teams to develop best practices and methodologies for enterprise applications
  • Worked closely with cross-functional teams (BA, PO, QA) to gather requirements, define user stories, and deliver software solutions
  • Enforced coding standards, best practices, and quality assurance processes ensuring high-quality, bug-free software delivery
  • Provided technical leadership and guidance to development teams, mentoring junior developers in .NET and Azure technologies
  • Leveraged Azure cloud services (Web Apps, Functions, Key Vault, Application Insights, Azure SQL, Blob Storage) to enhance scalability
  • Implemented CI/CD pipelines using Azure DevOps for automated testing and deployment
  • Designed and implemented RESTful APIs with comprehensive documentation using Swagger
  • Applied DDD, TDD, and SOLID principles to architect scalable and maintainable systems

Team Lead

January 2022 - January 2023

LTIMindtree, India

  • Developed, tested, and deployed web applications using .NET Core, Angular, and REST APIs in Azure cloud environment
  • Led agile ceremonies including sprint planning, code reviews, and retrospective meetings to improve team processes
  • Worked closely with Product Owner to prioritize features and translate PBIs into actionable development tasks
  • Developed clean, well-tested code through pair programming and comprehensive code reviews
  • Created reusable custom components and features for use across development teams
  • Collaborated with UX/UI designers to implement accessible and visually appealing responsive interfaces
  • Wrote comprehensive unit tests with mocking across different architectural layers using NUnit and xUnit

Software Developer

March 2014 - June 2016

SISA, India

  • Designed and developed web applications using ASP.NET, C#, JavaScript, and SQL Server following full SDLC
  • Wrote clean, scalable code using .NET programming languages with focus on maintainability
  • Improved and maintained existing applications, identifying and fixing bugs in production systems
  • Developed comprehensive documentation throughout the SDLC for knowledge transfer
  • Participated in day-to-day maintenance of application systems, identifying and troubleshooting application issues

Software Trainee

April 2013 - January 2014

AGTSPL, India

  • Designed and developed web applications using ASP.NET, C#, JavaScript, and SQL Server following full SDLC
  • Learned and applied foundational software development principles and best practices
  • Contributed to web application development projects under senior developer guidance

🎓 Education & Certifications

Bachelor of Technology in Information Technology

2008 - 2012

ABC Engineering College, India

GPA: 3.8/4.0 | Honors: Cum Laude

Professional Certifications

Azure Fundamentals Certification (AZ-900)

2021

Microsoft Azure

Credential ID: Azure-AZ900-2021 | Valid through 2026

Azure Administrator Certification (AZ-104)

2022

Microsoft Azure

Credential ID: Azure-AZ104-2022 | Valid through 2027

Azure Solutions Architect Expert (AZ-305)

2023

Microsoft Azure

Credential ID: Azure-AZ305-2023 | Valid through 2028

Developing Solutions for Microsoft Azure (AZ-204)

2023

Microsoft Azure

Credential ID: Azure-AZ204-2023 | Valid through 2028