Summary
Overview
Work History
Education
Skills
Certification
Websites
Additional Information
Timeline
Generic

Karthik Kannan Kuttuva Dhuruvan

Princeton,NJ

Summary

Seasoned Technology Leader with 16+ years of extensive experience in full-stack development, cloud architecture, and solution design. Expertise in Azure services, .NET Core, and Angular for delivering scalable and secure solutions across Healthcare, Insurance, and Finance domains. Proven track record in designing CI/CD pipelines, leading global development teams, and integrating complex authentication systems using Azure AD and Azure AD B2C. Creator of multiple full-stack applications, demonstrated through real-time educational projects on YouTube. Certified in AZ-204: Developing Solutions for Microsoft Azure, with proficiency in cloud governance, application monitoring, and architectural patterns like Onion, CQRS, and Clean Architecture. Currently pursuing additional Azure certifications to further validate expertise in cloud-based solution architecture.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

EPAM Systems, Inc (Client: Verizon)
Princeton, NJ
09.2021 - Current
  • Designed, developed, and maintained .NET Core Web APIs to support critical business functions and integrations for large-scale applications.
  • Built responsive and dynamic front-end applications using Angular 18, focusing on enhancing user experience and improving performance.
  • Collaborated with cross-functional teams to ensure smooth integration of front-end Angular components with back-end .NET Core APIs.
  • Optimized SQL queries and database performance, ensuring efficient data retrieval and storage for enterprise-level applications.
  • Led troubleshooting and debugging efforts to resolve complex issues across the full stack, providing mentorship to junior developers in areas of code quality and best practices.
  • Utilized Git for source control and version management, streamlining collaboration within an Agile development environment.
  • Conducted log analysis and application performance monitoring using Splunk, ensuring system reliability and rapid incident resolution.
  • Delivered software solutions aligned with industry best practices and security standards, resulting in scalable and maintainable systems.

Senior Full Stack Web Developer

SVAM International (Client: Everest Re)
Martinsville, NJ
07.2019 - 09.2021
  • Led a distributed team across the USA and India, managing project timelines, task assignments, and team coordination for full-stack web application development.
  • Designed and developed .NET Core Web APIs using Onion architecture and Repository design patterns to ensure scalable, maintainable, and efficient solutions.
  • Played a pivotal role in the end-to-end setup of Azure services, including Azure App Services, Azure AD B2B, and Azure Application Insights, driving the modernization of cloud-based applications.
  • Spearheaded the configuration of CI/CD pipelines using Azure DevOps, ensuring seamless code deployments across multiple environments with zero downtime.
  • Developed robust front-end portals using Angular 11 and Angular 9, adhering to Angular best practices to deliver exceptional user experiences and optimal performance.
  • Integrated Azure AD B2B for secure authentication and authorization, improving security measures across client applications.
  • Monitored and optimized application performance by integrating Azure Application Insights, tracking metrics, diagnosing issues, and enhancing system reliability.
  • Utilized AutoMapper for object-to-object mapping, ensuring consistent data transformations across multiple layers of the application.
  • Guided team members in implementing best practices for coding standards, debugging, testing, and documentation, fostering a culture of knowledge sharing and continuous improvement.

Senior Full Stack Web Developer

SVAM International (Client: Verisk Analytics)
Newport, NJ
07.2018 - 07.2019
  • Led full-stack development using Angular v6 for front-end and .NET Core Web API (v2.2) with Dapper ORM for efficient data access and backend integration.
  • Established and enforced coding standards, project guidelines, and conducted thorough unit testing to ensure the delivery of robust, maintainable solutions.
  • Played an integral role in Agile and Scrum methodologies, contributing to seamless collaboration across cross-functional teams and improving project delivery timelines.
  • Directed the development of both UI components and RESTful APIs, performing code reviews and peer assessments to ensure code quality and consistency.
  • Utilized TypeScript with Visual Studio Code to optimize front-end development, and AutoMapper to streamline data transformations between objects.
  • Managed story tracking with Atlassian JIRA and automated deployments with Bamboo CI/CD for continuous integration and deployment, ensuring efficient release cycles.

Senior Full Stack Web Developer

SVAM International (Client: 1199 NBF)
New York, NY
08.2017 - 07.2018
  • Architected N-Tier applications, ensuring a clear separation of concerns for improved scalability, maintainability, and flexibility in application design.
  • Developed .NET Core applications using Repository pattern and Unit of Work, enhancing modularity and making it easier to manage data access.
  • Designed and maintained SQL Server 2014 databases, including the creation of tables, views, stored procedures, and database optimization for high-performance applications.
  • Implemented AutoMapper for seamless object-object mapping across layers, improving data integration and consistency across the application.
  • Developed and deployed WCF and RESTful services for the Member Portal application, providing secure, high-performance services for end users.

Education

Bachelor of Engineering - Electronics And Communication Engineering

KLN Collage Of Information Technology
Tamil Nadu, India
05-2008

Skills

  • Azure Services: Azure AD, Azure AD B2C, Azure AD B2B, Azure Key Vault, Azure Storage, Azure Web App, Azure Functions, Azure App Insights, Azure SQL Database, Azure Graph API, Azure Monitor, Azure Cosmos DB, Azure DevOps, Azure CDN, Event Grid, Azure API Management, Azure AD & SSO
  • Microsoft NET Technologies: NET Core 8, 7, 6, 31, ASPNET MVC, NET Framework, C#, Entity Framework Core, LINQ, Identity Server 4 (JWT Token-based Authentication)
  • Front-End Development: Angular 18, 17, 16, TypeScript, JavaScript, HTML5, CSS3, Bootstrap
  • API Development & Management: RESTful Services, Web API, API Management, Dapper ORM, Swagger, Auto Mapper, ChatGPT API Usage and Chatbot Development
  • DevOps & CI/CD Pipelines: Azure DevOps, GitHub Actions, Bamboo CI/CD, Jenkins
  • Version Control: Git, TFS, SVN, Git Stash, Bitbucket
  • Database Management: SQL Server, Database Design, T-SQL, Stored Procedures, Views, Azure SQL Database, EF Core
  • Architectural Patterns: Onion Architecture, N-Tier Architecture, CQRS, Repository Pattern, Unit of Work, Clean Architecture
  • Containerization: Docker, Docker Desktop, Azure Container Registry
  • Testing & Debugging: Unit Testing, Integration Testing, Postman, Swagger, Splunk for log analysis
  • Agile & Scrum Methodologies: Agile, Scrum, Code Reviews, Peer Assessments, Jira for Tracking, Team Leadership
  • Cloud Governance and Security: Azure AD Identity and Access Management, Role-Based Access Control (RBAC), Azure Security Center, Managed Identity, System Identity, Service Principle
  • Tools & IDEs: Visual Studio, Visual Studio Code, IntelliJ, IIS Server Configuration
  • Problem Solving & Collaboration: Troubleshooting, Cross-Functional Team Collaboration, Effective Communication Skills

Certification

  • Microsoft Certified: Exam AZ-204 - Developing Solutions for Microsoft Azure (2024)
  • Currently pursuing AZ-104 and AZ-305 certifications to solidify knowledge in Azure administration and solution architecture.

Additional Information

  • YouTube Educator: As the creator of the YouTube channel Learn Smart Coding, I educate developers on real-time applications and technologies such as Azure Services, Angular, .NET Core, and SQL. Demonstrated expertise through hands-on tutorials, including applications like: Online Course Enrollment Platform (similar to Udemy) Restaurant Table Booking App, E-commerce App All built with Azure AD B2C, Angular, .NET Core Web API, and various Azure services such as DevOps, CDN, KeyVault, Storage Account, Functions, and more.
  • Award-Winning Contributions: Over 9 years of impactful contributions to renowned organizations like Wells Fargo, Accenture, Infosys, and TCS. Recognized with the "Championship Award" for outstanding project contributions.
  • International Collaboration: Worked closely with USA clients in 2019, and engaged with Philips in the Netherlands in 2014. Demonstrated strong leadership and collaboration, leading teams toward successful project outcomes in India.

Timeline

Senior Software Engineer

EPAM Systems, Inc (Client: Verizon)
09.2021 - Current

Senior Full Stack Web Developer

SVAM International (Client: Everest Re)
07.2019 - 09.2021

Senior Full Stack Web Developer

SVAM International (Client: Verisk Analytics)
07.2018 - 07.2019

Senior Full Stack Web Developer

SVAM International (Client: 1199 NBF)
08.2017 - 07.2018
  • Microsoft Certified: Exam AZ-204 - Developing Solutions for Microsoft Azure (2024)
  • Currently pursuing AZ-104 and AZ-305 certifications to solidify knowledge in Azure administration and solution architecture.

Bachelor of Engineering - Electronics And Communication Engineering

KLN Collage Of Information Technology
Karthik Kannan Kuttuva Dhuruvan