Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
SoftwareEngineer

Kapil Sreeram

JAVA DEVELOPER
Coimbatore,TN

Summary

Dynamic Java Developer with over four years of experience in leveraging Java, Spring Boot, and microservices architecture to create robust and scalable REST APIs. Expertise in test automation and event-driven systems, complemented by expertice in Docker and AWS services, including EC2, S3, and SQS. Strong problem-solving skills demonstrated through a proven track record of effective teamwork, adaptability, and leadership. Skilled in utilizing tools such as Postman, JMeter, Airflow, and Playwright to enhance software development processes and ensure optimal performance.

Overview

4
4
years of professional experience

Work History

Software Engineer

PENTAFOX TECHNOLOGIES PVT LTD
03.2024 - Current

SAAFE (Dashboard Account Aggregator) – Application Modernization:

  • Designed and developed event capture workflows using Post Hog, enabling real-time monitoring and analysis of application metrics, which improved visibility into user behavior and system performance.
  • Implemented AWS SQS queues to ensure reliable asynchronous communication between microservices, significantly enhancing system scalability and fault tolerance.
  • Integrated Hashi Corp Vault to replace the legacy Secret Manager, strengthening security, reducing manual effort in secrets management by 50%, and ensuring compliance with enterprise security best practices.
  • Built and deployed Apache Airflow DAGs to replace static schedulers, enabling dynamic, automated workflow orchestration, improving maintainability and operational efficiency.
  • Conducted peer code reviews and mentored junior developers, guiding them to achieve 100% unit-test coverage, thereby increasing overall code quality and maintainability.


FLY91 – Regional Airline (Goa-based):

  • Designed and implemented a scalable test automation framework using BDD Cucumber and Playwright for UI testing, improving testing efficiency and reliability.
  • Automated 200+ test scenarios with reusable components for buttons, layouts, and text handling, reducing duplication and increasing maintainability.
  • Built CI/CD-enabled test execution pipelines to run Regression, E2E, and Sanity suites with automated reporting for stakeholders.
  • Implemented a daily execution scheduler to trigger automated tests and send consolidated reports via email, ensuring timely quality updates.
  • Mentored junior QA engineers in building reusable methods and frameworks, improving team productivity and ensuring long-term scalability of test automation.


Lumen Data – Data-modernizer Organization:

  • Developed and deployed Java-based microservices to asynchronously consume and process files from IBM MQ Queues, transforming incoming data into JSON format for ingestion into Informatica MDM and vice versa.
  • Implemented reprocessing logic for failed message transactions by integrating auto re-queuing mechanisms, ensuring reliable delivery and minimizing data loss across distributed systems.
  • Designed and optimized message transformation pipelines, leveraging Spring Boot, JMS, and RESTful APIs for efficient communication between upstream systems and MDM.
  • Enhanced fault tolerance and message tracking using structured logging, exception handling, and custom retry mechanisms to improve system stability.
  • Provided L3 production support — analyzed issues in real time, debugged message failures, and deployed hotfixes within SLA timelines, ensuring minimal downtime.

Programmer

IONIXX TECHNOLOGIES PVT LIMITED
10.2022 - 02.2024

Drivewealth - Global B2B Financial Technology Platform:

  • Developed GraphQL and RESTful APIs using Spring Boot microservices, leveraging gRPC for efficient inter-service communication across distributed trading systems.
  • Designed and implemented core trading calculation modules, integrated Jasper Reports, and automated the generation of CSV-based financial statements and reports.
  • Optimized SQL queries and database interactions using JOOQ and JPA, improving query performance and data retrieval efficiency for large trading datasets.
  • Implemented unit and integration tests using JUnit, Mockito, and Testcontainers, achieving 90%+ code coverage and ensuring high code reliability and maintainability.
  • Created detailed data flow, sequence, and architectural diagrams using UML tools; generated JaCoCo reports and maintained comprehensive technical documentation.
  • Managed project activities, sprint tasks, and release tracking via Jira, while maintaining knowledge base and technical references on Confluence for team-wide visibility.
  • Developed automation scripts for UI and GraphQL API regression testing using Selenium with BDD Cucumber, integrated test cases with TestRail for execution and reporting.
  • Collaborated with QA and DevOps teams to streamline CI/CD pipelines and automated test suites, reducing manual testing time by 40%.

Trainee Programmer

IONIXX TECHNOLOGIES PVT LIMITED
11.2021 - 09.2022

Drivewealth - Global B2B Financial Technology Platform:

  • Gained practical experience in Java, Spring Boot, GraphQL, and REST API development, building and integrating scalable backend services.
  • Developed and tested backend modules for a trading application, contributing to API design, data flow management, and core business logic implementation.
  • Implemented unit tests using JUnit, ensuring code accuracy, maintainability, and achieving high test coverage across critical components.
  • Collaborated with cross-functional teams to debug issues, perform code reviews, and ensure adherence to coding standards and best practices.
  • Created and maintained detailed API documentation, workflow diagrams, and functional operation manuals to facilitate knowledge transfer and system maintenance.

Education

Bachelor of Engineering - Computer Science

VSB Engineering College
Karur, Tamil Nadu
06.2021

Higher Secondary Education - Maths, Computer Science

Cheran Matric Higher Secondary School
Karur, Tamil Nadu
03.2020

Skills

  • Programming Languages: Java
  • Frameworks & Tools: Spring Boot, JUnit, Cucumber (Behavior-Driven Development), Playwright
  • Microservices & API Development: RESTful services, Event-driven system design, Best practices for API design
  • Database Management: SQL, Database design, DBeaver
  • Testing & QA: API testing, Insomnia, Postman Apache JMeter, Quality assurance automation
  • Workflow & Scheduling: Apache Airflow
  • Data & Analytics: PostHog (data analysis)
  • Security & Secrets Management: HashiCorp Vault
  • Messaging Systems: IBM MQ (Messaging Queues)
  • Containerization & Cloud: Docker(Containerization), AWS EC2, S3, SQS
  • Version Control: Git
  • Project & Documentation Tools: Jira, Confluence

Accomplishments

  • Implemented the solution to add the events in the post hog to generate the funnel reports and trends.
  • Implemented the BDD Cucumber and playwright with the reusable methods in a week.
  • Implemented the code which reads the files and sends to the appropriate IBM MQ Queues.
  • Received multiple client appreciations for on-time production support ownership and bug fixing.
  • Managed tasks in Jira and received client appreciation for managing delivery successfully on time.
  • Mentored juniors and trained them to contribute individually on projects.

Languages

Tamil
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Software Engineer

PENTAFOX TECHNOLOGIES PVT LTD
03.2024 - Current

Programmer

IONIXX TECHNOLOGIES PVT LIMITED
10.2022 - 02.2024

Trainee Programmer

IONIXX TECHNOLOGIES PVT LIMITED
11.2021 - 09.2022

Bachelor of Engineering - Computer Science

VSB Engineering College

Higher Secondary Education - Maths, Computer Science

Cheran Matric Higher Secondary School
Kapil SreeramJAVA DEVELOPER