Summary
Overview
Work History
Education
Skills
Timeline
Generic

Selvakumar N

Bengaluru

Summary

Software Developer with over 7.5 years of experience in building backend systems for finance applications using Java, Spring Boot, Groovy on Grails, and SQL/MongoDB. Worked on microservices, Kafka-based messaging, REST APIs, TCP, and SOAP communication. Contributed to projects like InfoLease, Entitlement Management, and Post-Execution Lifecycle Management. Skilled in Agile development, resolving production issues, and delivering stable, scalable solutions. Currently pursuing an M.Tech in Computer Science (weekend program) while working full-time.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Wissen Technology
Bengaluru
01.2022 - Current
  • Led the design and implementation of microservices from scratch, focusing on API contract definitions, event-driven architecture, and performance tuning for high availability and responsiveness.
  • Developed robust asynchronous messaging pipelines using Apache Kafka to decouple services, reduce order processing latency, and ensure smooth user interactions under high load.
  • Engineered a real-time Notification and Approval System for order creation, integrating Apache Kafka and load balancers to deliver a fault-tolerant, scalable, and non-blocking user experience.
  • Contributed to end-to-end microservice design, including API contracts, event-driven communication, and performance optimization.
  • Refactored and optimized the code to enhance application performance, improve scalability, and support higher throughput with reduced infrastructure costs.
  • Participated in peer code reviews to maintain code quality, enforce industry best practices, and promote knowledge sharing within the development team.

Software Engineer

Solifi
Bengaluru
10.2017 - 12.2021

Developed and enhanced core functionalities in the InfoLease lease and loan management platform, including:

  • Flexible payment structures for variable billing cycles and custom amortization
  • Contract leasing workflows covering initiation, modifications, and end-of-term processing
  • Asset management features for lifecycle tracking, valuation, and disposal.

Built scalable solutions using Groovy on Grails, Java, and SQL Server, enabling automation of complex financial product configurations

Resolved production issues by identifying root causes and implementing long-term fixes, improving platform reliability and customer satisfaction

Education

Bachelor of Engineering - Mechanical Engineering

KSR Institute of Engineering And Technology
TamilNadu,India
05-2017

Master of Technology - Artificial Intelligence(part-time Weekend Program)

PES University
Bengauru,India

Skills

  • Languages: Java, Groovy (used in a previous project), SQL, and NoSQL
  • Frameworks: Spring Boot, Groovy on Grails, Spock
  • Architecture: Microservices, Event-driven architecture (Kafka)
  • Messaging & Communication: Kafka, REST APIs, SOAP, TCP/IP socket communication
  • Tools: Git, Jenkins, Maven, Postman
  • Testing: JUnit, Spock
  • Databases: MongoDB, PostgreSQL, SQL Server (prior experience)
  • Methodologies: Agile (Scrum), JIRA
  • Domain Knowledge: Lease & Loan Management, Asset Management, Contract Leasing

Timeline

Senior Software Engineer

Wissen Technology
01.2022 - Current

Software Engineer

Solifi
10.2017 - 12.2021

Bachelor of Engineering - Mechanical Engineering

KSR Institute of Engineering And Technology

Master of Technology - Artificial Intelligence(part-time Weekend Program)

PES University
Selvakumar N