Skip to main content
Karthik Cn

Karthik Cn

Senior Software Engineer

Talent
BengaluruMember since August 10, 2026
.NET COREC#Entity FrameworkSQL ServerAngularDockerAWSDEVOPS PRACTICESMicroservices ArchitectureSOLID principlesNUnitXUnitMySQLMongoDBRazorpayStripeDocuSignFirebase Cloud MessagingJenkinsJWTAgile methodologiesClean CodeASP.NET CoreLINQ
·

Hire this person

Send a job offer directly to this candidate

.NET COREC#Entity FrameworkSQL ServerAngular

About

Senior Software Engineer with 5.2+ years of experience in designing, developing, and maintaining enterprise-grade applications using C#, .NET Core, Angular, Entity Framework, SQL Server, and RESTful APIs. Strong expertise in microservices architecture, advanced C# programming, API development, Docker containerization, and cloud-based deployments. Experienced in delivering scalable and high-performance solutions while following Agile methodologies, SOLID principles, and clean code practices.

Skilled in unit testing using NUnit and XUnit, troubleshooting production issues, and collaborating with cross-functional teams to deliver business-critical applications.

Experience

Senior Software Engineer - CGI

(2024-08)

  • Developed and maintained RESTful APIs using ASP.NET Core and Entity Framework Core following SOLID principles and clean architecture.
  • Collaborated with Angular frontend developers to integrate backend services and deliver end-to-end business solutions.
  • Efficient .NET Data Handling: Utilized advanced C# collections, custom data structures, and optimized LINQ queries to ensure highly efficient data manipulation, caching, and retrieval within microservices and monolithic systems alike
  • Optimized application performance by improving database queries, reducing API response times, and enhancing scalability.

Software Engineer - ZUCI SYSTEM - Bangalore

(2023-04 - 2024-06)

  • Developed and maintained software solutions using C# and .NET 6 for Riposte, Escher's e-commerce platform serving postal, courier, and logistics organizations
  • Built and managed data access functionality with Entity Framework to support reliable and efficient application performance
  • Collaborated with stakeholders to gather, analyze, and translate business requirements into technical solutions aligned with project needs
  • Reviewed code, applied development best practices, and implemented optimizations to improve code quality and performance
  • Contributed to CI/CD and deployment automation efforts to support efficient integration and release processes
  • Containerized applications using Docker for consistent deployment across environments
  • Supported the ongoing enhancement of retail delivery solutions focused on improving operational efficiency and customer experience

Software Engineer - PROMENA LLP

(2021-01 - 2023-04)

  • Developed scalable applications using .NET Core and C# with Entity Framework, ensuring efficient and maintainable database operations
  • Designed and implemented RESTful Web APIs, integrating third-party services such as Razorpay, Stripe, and DocuSign
  • Managed database operations across MySQL, SQL Server, and MongoDB, optimizing queries and stored procedures to improve performance

Junior Software Engineer - PROMENA LLP - Bangalore

(2020-06 - 2020-09)

During my internship, I began my career in software development, gaining hands-on experience in .NET Core and basic DevOps practices. I developed a strong foundation in building and deploying applications while learning industry best practices. I also had opportunities to interact with clients, improving my communication skills, and collaborated with team members effectively to deliver tasks on time

  • Implemented secure authentication and file handling using JWT, OTP verification, and AWS S3
  • Configured CI/CD pipelines using Jenkins, containerized applications with Docker, and deployed solutions on AWS EC2 with Auto Scaling
  • Integrated Firebase Cloud Messaging (FCM) to enable real-time notifications for mobile and web applications Developed commerce functionalities with secure payment gateway integrations using Stripe and Razorpay
  • Provided technical leadership and mentorship to junior and mid-level developers, conducting code reviews, sharing best practices, and fostering continuous learning within the team
  • Contributed to the development of key projects including BSNL CSC, SmartGeniee, and Escher

Education

Master of Computer Applications - Computer Science - Dayananda Sagar College of Engineering (2017)

Skills

Senior Software Engineer

Reviews

Related