Summary
Overview
Work History
Education
Skills
Accomplishments
Disclaimer
Hobbies and Interests
Industrial Exposure
Timeline
Generic

Ganesh Vishnu PS

Panchavadi, Tc. 36/24, Karali, Vallakadavu(P.O), Thiruvananthapuram

Summary

Senior Technical Lead with over 7 years of experience in Java Spring Boot development, focusing on microservices architecture and cloud-native solutions. Demonstrated ability to deliver scalable and resilient backend systems while mentoring cross-functional teams to enhance engineering practices. Proficient in API integration, Spring Cloud, and distributed system design, driving innovation through effective technical solutions and agile methodologies. Committed to problem-solving and clean architecture in dynamic, client-oriented environments.

Overview

8
8
years of professional experience

Work History

Senior Technical Lead

ECS Business Solutions Pvt Ltd
Thiruvananthapuram
01.2025 - Current
  • Led architecture and development of critical microservices for duplicate checking, compliance validation, and approval workflows using Spring Boot and Spring Cloud.
  • Spearheaded FedACH system integration with product ecosystem, managing API orchestration, file parsing, and data synchronization.
  • Designed custom microservice solutions, implementing circuit breakers and centralized configuration management with Spring Cloud Netflix stack.
  • Collaborated with product stakeholders to translate requirements into technical architecture, enhancing reusability and resilience.
  • Drove testing strategies utilizing JUnit, Mockito, and TestContainers, ensuring high-quality deliverables with comprehensive coverage.
  • Managed cross-functional Agile Scrum team, mentoring developers on clean code principles and SOLID design patterns.
  • Oversaw CI/CD pipeline using Jenkins, GitLab CI, and Docker/Kubernetes for automated deployment across environments.
  • Implemented centralized logging and monitoring with ELK Stack and Prometheus/Grafana to ensure high availability.

Technical Lead

ECS Business Solutions Pvt Ltd
01.2022 - 12.2024
  • Engaged clients to gather and analyze requirements, designing solutions for a microservices-based product using Spring Boot and Kafka.
  • Took ownership of designing scalable solutions, preparing technical documentation, and coordinating team task planning.
  • Oversaw development processes to ensure adherence to best practices and technical standards.
  • Contributed to hands-on development while supporting legacy product through bug fixes in EJB and maintaining Struts UI.

Senior Software Engineer

ECS Business Solutions Pvt Ltd
Thiruvananthapuram
04.2021 - 12.2021
  • Contributed to design and development of core product features in enterprise-grade microservices using Java, Spring Boot, and Hibernate.
  • Led development of business-critical modules through application of object-oriented design principles and industry-standard patterns.
  • Facilitated client demos and provided technical assistance by collaborating with stakeholders to understand requirements.
  • Enhanced key business applications by integrating complex backend workflows and streamlining service orchestration across distributed microservices.
  • Delivered high-quality, maintainable code adhering to clean coding standards, with comprehensive documentation for long-term support.
  • Implemented persistent layer logic with JPA/Hibernate and optimized Oracle Database queries for performance in financial systems.
  • Applied advanced debugging techniques to perform root cause analysis of critical production issues, reducing bug fix turnaround times.
  • Supported Docker-based deployment environments, contributing to containerization for efficient builds across teams.

Software Engineer

ECS Business Solutions Pvt Ltd
Thiruvananthapuram
08.2020 - 03.2021
  • Worked on a dual-track responsibility involving microservice development for new product initiatives and maintenance of a legacy EJB-based product used by major financial clients.
  • Developed and enhanced RESTful microservices using Java, Spring Boot, and Spring Data JPA, ensuring modularity, fault tolerance, and scalability as per product roadmap.
  • Played a key role in stabilizing and refactoring the EJB-based core product, focusing on bug fixing, code cleanup, and maintaining backward compatibility for long-standing client environments.
  • Participated in the debugging and resolution of critical production issues, enhancing the performance and reliability of the legacy system through effective troubleshooting.
  • Collaborated with cross-functional teams to integrate legacy EJB components with new microservices, enabling gradual migration to modern architectures.
  • Maintained detailed technical documentation for both new microservices and the legacy EJB system to assist future migration and onboarding processes.
  • Followed agile development practices, managing daily tasks, bug reports, and feature enhancements via Zoho Sprints and Git.
  • Contributed to unit and integration testing strategies, improving system quality and minimizing regression during release cycles.

Software Engineer

Flytxt Mobile Solutions Pvt Ltd
03.2019 - 08.2020
  • Python and Java bases tool development for handling Big Data, NoSQL databases like Hive, Mongo DB, etc.
  • Design and development for microservice architecture based components of the new product features based on client requirements.
  • Customization and integration of the product with entities like Kafka, Hornet Queue, SMSC's, etc.

Application Support Level 1

National Informatics Center
04.2018 - 02.2019
  • Development of new features and bug fixes for existing govt web applications such as e-district, RTI etc.

Java Trainer/java Developer

Soften Technologies Pvt Ltd
10.2017 - 03.2018
  • Working with hands on java based product development and trainer for core java and advanced java frameworks.

Education

Bachelor of Engineering -

Udaya College of Engineering
Nagercoil, Tamil Nadu
01.2016

12th -

Arya Central School
Thiruvananthapuram, Kerala
01.2012

10 th -

Arya Central School
Thiruvananthapuram, Kerala
01.2010

Skills

  • Backend development in Java
  • Cloud computing
  • Microservices architecture
  • Java and Spring technologies
  • Hibernate and JPA
  • Kafka and Hornet Queue
  • Python programming
  • Ext JS framework
  • Big data technologies
  • Hadoop and Hive
  • Containerization with Docker
  • Kubernetes orchestration
  • Database management (MySQL, Oracle, PostgreSQL)
  • Technical documentation skills
  • Unit testing methodologies
  • API integration and development
  • Team leadership and mentoring
  • Problem-solving expertise

Accomplishments

    Award for developing SMSC to kafka connector at Flytxt Mobile Solutions Pvt Ltd

Disclaimer

I hereby declare that all the details furnished above are true to the best of my knowledge and belief.

Hobbies and Interests

  • Reading books
  • Working with Linux and learning linux programming
  • Working out
  • Watching TV shows, Movies

Industrial Exposure

  • Venture Software Pvt Ltd, 6 months
  • Soften Technologies, 9 months

Timeline

Senior Technical Lead

ECS Business Solutions Pvt Ltd
01.2025 - Current

Technical Lead

ECS Business Solutions Pvt Ltd
01.2022 - 12.2024

Senior Software Engineer

ECS Business Solutions Pvt Ltd
04.2021 - 12.2021

Software Engineer

ECS Business Solutions Pvt Ltd
08.2020 - 03.2021

Software Engineer

Flytxt Mobile Solutions Pvt Ltd
03.2019 - 08.2020

Application Support Level 1

National Informatics Center
04.2018 - 02.2019

Java Trainer/java Developer

Soften Technologies Pvt Ltd
10.2017 - 03.2018

Bachelor of Engineering -

Udaya College of Engineering

12th -

Arya Central School

10 th -

Arya Central School
Ganesh Vishnu PS