Summary
Overview
Work History
Education
Skills
Timeline
Generic

Kartik Rath

Application Developer
Bengaluru

Summary

Results-driven .NET Developer with 3.5+ years of experience designing and developing scalable backend systems using ASP.NET Core, ABP.IO, and Entity Framework Core. Proficient in building secure REST APIs, implementing modular monoliths with clean architecture, and deploying containerized microservices in cloud environments. Skilled in Agile delivery, CI/CD pipelines, and integrating modern DevOps practices. Passionate about delivering high-quality, maintainable code and enterprise-grade software.

Overview

3
3
years of professional experience
4
4
years of post-secondary education

Work History

Application Developer

IBM Pvt Ltd
04.2023 - Current
  • Designed and implemented RESTful APIs using ASP.NET Core and EF Core within a modular microservices architecture.
  • Built reusable modules using ABP.IO, including identity, permission management, audit logging, and multi-tenancy.
  • Integrated OAuth2.0 and OpenID Connect for secure authentication and authorization across services.
  • Led the containerization of services using Docker and configured pipelines using GitLab CI/CD and Azure DevOps.
  • Collaborated with QA and DevOps teams to deploy services across development, staging, and production environments.
  • Applied SOLID principles, Clean Architecture, and DDD patterns to ensure codebase maintainability and scalability.

Associate System Engineer

IBM Pvt Ltd
04.2022 - 03.2023
  • Developed backend features in ASP.NET Core following layered and modular architecture using ABP.IO.
  • Implemented unit tests and integration tests using xUnit and Moq for high code coverage.
  • Worked on SQL Server procedures and LINQ queries to handle business logic and data flow.
  • Participated in daily scrums, sprint planning, and retrospectives as part of Agile delivery.
  • Maintained technical documentation for APIs, architecture diagrams, and data models.

Education

Bachelor of Technology - Electrical & Electronics Engineering

National Institute of Science and Technology (BPUT)
01.2015 - 01.2019

Skills

  • C#
  • JavaScript
  • ASPNET Core
  • ABPIO
  • Entity Framework Core
  • MVC
  • Razor Pages
  • REST APIs
  • OAuth20
  • OpenID Connect
  • Swagger
  • Blazor
  • Microservices
  • Modular Monoliths
  • Clean Architecture
  • DDD
  • Azure DevOps
  • Docker
  • GitLab CI/CD
  • GitHub Actions
  • Jenkins
  • Kafka
  • RabbitMQ
  • SQL Server
  • PostgreSQL
  • LINQ
  • EF Core
  • Visual Studio
  • VS Code
  • Postman
  • Swagger UI
  • xUnit
  • Moq
  • Agile Scrum
  • TDD
  • SOLID
  • 12-Factor App
undefined

Timeline

Application Developer

IBM Pvt Ltd
04.2023 - Current

Associate System Engineer

IBM Pvt Ltd
04.2022 - 03.2023

Bachelor of Technology - Electrical & Electronics Engineering

National Institute of Science and Technology (BPUT)
01.2015 - 01.2019
Kartik RathApplication Developer