Summary
Overview
Work History
Education
Skills
Projects
Declaration
Timeline
Generic
Kavinkumar Kannappan

Kavinkumar Kannappan

Chennai

Summary

  • Senior Java Developer with 12 years of enterprise software development experience in financial services, specializing in scalable, high-performance, latency - sensitive, secure, and reliable backend applications.
  • Strong expertise in Java, Spring Boot, Microservices, RESTful APIs, Apache Kafka, Event-Driven Architecture, Spring Data JPA, Docker, Kubernetes, Openshift, React, TypeScript, and Agile methodologies, with experience in developing and modernizing enterprise applications.
  • Proven experience in technical leadership, solution design, application modernization, and end-to-end technical delivery, collaborating with stakeholders and cross-functional teams to deliver business-critical solutions.
  • Experienced in designing and implementing scalable microservices, event-driven architectures and domain driven design with a strong focus on performance optimization, scalability, reliability, security, and maintainability.
  • Hands-on experience with Observability using OpenTelemetry, enabling effective application monitoring, performance analysis, troubleshooting, and production reliability.
  • Strong experience in CI/CD, unit testing, integration testing, code reviews, and quality engineering, supporting reliable and maintainable software delivery throughout the SDLC.
  • Experienced in developing AI-enabled enterprise solutions using Spring AI, LLM integration, pgvector, vector databases, and semantic search, integrating AI capabilities into enterprise applications.
  • Proven track record in stakeholder management, requirements analysis, technical estimation, solution design, team leadership, production support, and project delivery within complex financial-services environments.
  • Strong domain expertise across Investment Banking, Capital Markets, Foreign Exchange, Money Market, Fixed Income, ETD Derivatives, Credit Facilities, Risk Management, and Breach Management.
  • Focused on delivering secure, scalable, reliable, observable, and AI-ready enterprise solutions aligned with business objectives and long-term technology strategy.

Overview

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

Work History

Senior Java Developer AVP

Citicorp Services India Pvt Ltd
Chennai
04.2020 - Current

Senior Software Engineer

BNP Paribas India Solutions
Chennai
04.2017 - 03.2020

Software Engineer

Marlabs Software
Bengaluru
02.2015 - 03.2017

Education

Bachelor of Engineering - Computer Science

KSR College of Engineering
Namakkal, India
07.2007 - 04.2011

Skills

  • Core Java, Servlets, JSP
  • Spring Core, Spring Batch, Spring AI
  • Docker, Kubernetes, Openshift, AWS and On-Prem cloud
  • Gradle, Maven MongoDB, pg vector
  • Web application security
  • Observability, Micrometer, OpenTelemetry
  • Spring Boot, REST API, Data JPA
  • Microservices, Event Driven Architecture, Domain Driven Design
  • Apache Kafka Jenkins, Tekton, Harness
  • SQL Server, Sybase, Oracle
  • Burp Suite, SQL Map, Application Security Development
  • JavaScript Frameworks

Projects

#3 EDealer & Enterprise Risk Management System (Citcorp Services):

Roles & Responsibilities:

  • Led Java development and technical delivery for EDealer Regulatory ,Edealer is a front-office deal-booking platform supporting Foreign Exchange (FX), Money Market, Fixed Income, and ETD Derivatives.
  • Built microservices to transmit the trades using proprietary CITIFIX protocol with RIO Bus Architecture into Trade Warehouse System( OCEAN/ OLYMPUS)
  • Optimized the services using Java concurrency, multithreading, JVM memory management, garbage collection, and data structures relevant to performance-sensitive applications.
  • Led application enhancements focused on performance, scalability, reliability, and security.
  • Led Agile development activities, including daily stand-ups, progress tracking, blocker resolution, and team coordination.
  • Managed project deliverables, timelines, dependencies, and stakeholder communications.
  • Conducted code reviews and peer reviews to ensure code quality, maintainability, and engineering standards.
  • Implemented and supported unit, integration, and User Acceptance Testing (UAT) throughout the SDLC.
  • Coordinated testing and validation activities with development, QA, business, and other stakeholders.
  • Investigated and resolved production issues and defects, with a focus on application performance, scalability, reliability, and security.
  • Supported the end-to-end deal-processing flow, with booked deals flowing to back-office systems for account processing, reporting, and reconciliation.
  • Contributed to solutions using Java 17, Spring Boot, Spring Data JPA, Apache Kafka, Sybase, Oracle, WebLogic, Tomcat, Jenkins, Tekton, and Harness.

#2 FundWeb & FRIC (BNP Paribas): Java, J2EE, Ext-JS, Spring Core, Spring Boot, Spring MVC, Spring ORM with Hibernate, REST Webservices, Microservices ,DDD, AWS,Sybase ASE 15.5, Weblogic 11g, Tomcat 8

#1 Integration Manager (Dun & Bradstreet): Core Java, JSP, Spring REST, Hibernate, MS SQL server, Oracle, Sql Server, Oracle, Jboss

Declaration

I hereby affirm that the above given information is true to the best of my knowledge. If given an opportunity in your esteemed organization, I will discharge the best of my duties and to your utmost satisfaction.

Timeline

Senior Java Developer AVP

Citicorp Services India Pvt Ltd
04.2020 - Current

Senior Software Engineer

BNP Paribas India Solutions
04.2017 - 03.2020

Software Engineer

Marlabs Software
02.2015 - 03.2017

Bachelor of Engineering - Computer Science

KSR College of Engineering
07.2007 - 04.2011
Kavinkumar Kannappan