Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Swarnesh M

Swarnesh M

Chennai

Summary

  • Senior Software Developer with 7 years of experience in backend development
  • Expertise in Java and Spring Boot
  • Specialized in microservices architecture for scalable enterprise applications
  • Skilled in designing and developing robust, maintainable systems
  • Familiar with Docker and Kubernetes, with growing hands-on exposure
  • Experienced in translating business requirements into technical solutions
  • Committed to writing clean, efficient code and following agile practices
  • Focused on performance optimization, code quality, and continuous improvement

Overview

7
7
years of professional experience

Work History

Senior Consultant

Capgemini Technologies India Private Limited
05.2025 - Current
  • Attended structured training sessions on Microservices Architecture covering service decomposition, inter-service communication, and deployment strategies using Spring Boot.

Senior Software Engineer

NILA APPS Private Limited
Chennai, India
10.2018 - 04.2025
  • Project Name: Edrevel Learning Management System
  • Technical Environment: Java, Spring Boot, Microservice, AWS, MySQL, Swagger API, Docker and Kubernetes.
  • Responsibilities & Role: Led backend development and API integrations, translating business requirements.
  • User Management: Implemented secure, role-based access control for Admins, Instructors, and Students using JWT enabled profile management and session handling across services.
  • Course Management: Developed CRUD APIs for managing courses, lessons, and multimedia materials; supported instructor assignment, scheduling, and content versioning.
  • Enrollment Workflow: Engineered dynamic registration flows with waitlist logic, approval mechanisms, and real-time enrollment tracking, ensured scalability for peak traffic periods.
  • Payment Integration: Integrated Razorpay and Stripe for seamless payment processing; handled invoice generation, transaction logging, and refund workflows with retry logic.
  • Assignments & Quizzes: Built modules for assignment upload/download, auto-grading algorithms, and instructor-led manual reviews; supported timed quizzes with scoring and result tracking.
  • Discussion Forums: Designed threaded discussion boards per course with moderation tools, reply notifications, and user tagging; optimized for engagement and scalability.
  • Certification Engine: Designed rule-based certificate generation based on completion and score thresholds; automated PDF creation, email delivery, and QR-based verification.
  • Admin Dashboard: Delivered analytics dashboards for user activity, course performance, and system health; enabled configurable settings for workflow tuning and operational control.
  • Project Name: Timesheet
  • Technical Environment: Java, Spring Boot, AWS, Swagger Postman and MySQL.
  • Responsibilities & Role: Development on requirements
  • Timesheet Interface: Allows employees to log daily working hours against assigned projects.
  • Time-Off Requests: Enables employees to submit leave requests with reason, duration, and supporting details.
  • Approval Workflow: Implements a structured multi-level approval process for leave requests, including notifications and status tracking.
  • Leave Balance Management: Tracks accrued, used, and remaining leave balances per employee.
  • Dashboard & Reports: Provides managers with insights into resource utilization, leave trends, and project involvement.
  • Developed conversion and system implementation plans.
  • Translated technical concepts and information into terms parties could easily comprehend.

Education

MCA -

Kongu Engineering College
01.2018

BCA - undefined

Sri Balaji Arts and Science College
01.2016

Skills

  • Java
  • Spring Boot
  • Microservices
  • MySQL
  • JUnit
  • AWS SQS
  • Amazon API Gateway
  • Amazon SNS, S3, EC2
  • Amazon S3, Lambda
  • Amazon Cloudwatch
  • Git
  • Eclipse
  • Visual Studio Code
  • Docker
  • Kubernetes
  • Stripe
  • Razorpay
  • Postman
  • SourceTree

Languages

English
Intermediate (B1)
Tamil
Intermediate (B1)

Timeline

Senior Consultant

Capgemini Technologies India Private Limited
05.2025 - Current

Senior Software Engineer

NILA APPS Private Limited
10.2018 - 04.2025

BCA - undefined

Sri Balaji Arts and Science College

MCA -

Kongu Engineering College
Swarnesh M