Summary
Overview
Work History
Education
Skills
Hobbies and Interests
PERSONAL SKILLS
Hobbies
Timeline
SoftwareEngineer

GOKUL KRISHNAN

Muttom P .O

Summary

Java Software Engineer with 6+ years of experience in building scalable microservices and backend systems in the airline and travel domain. Proficient in Java (11/17/21), Spring Boot, gRPC, Kafka, Docker, Kubernetes, AWS, Redis, PostgreSQL, and Elasticsearch, with hands-on expertise in API development, system integration, and performance optimization. Experienced in migrating monolithic applications to microservices, implementing Offer Stitching workflows, and enhancing observability with Prometheus/Grafana. Strong problem-solver and team player with proven skills in debugging, test-driven development (80%+ JUnit coverage), and CI/CD automation. Passionate about advancing as a microservices/cloud architect and delivering innovative, high-performance solutions.

Overview

6
6
years of professional experience

Work History

Software Engineer

Verteil Technologies
11.2022 - Current
  • Building and maintaining airline domain microservices using Java/Spring Boot.
  • Designed and implemented OrderCreate, OrderRetrieve, OrderChange, and cancellation workflows.
  • Enhanced connector services (Amadeus, TPConnect, Jazeera, BA, FLX) reducing latency and improving throughput.
  • Implemented HTTP connection pooling and Prometheus/Grafana dashboards for monitoring.
  • Performed load testing with k6, optimized SOAP parsing (DOM → Axiom/StAX).
  • Contributed to pricing rule augmentations, OB Fee workflows, and asynchronous cancellation logic.
  • Automated Gradle-based build/deployment pipelines with AWS EKS.
  • Debugged production issues, performed heap/GC analysis, and performance tuning.

SDE-III

Walmart Labs
08.2022 - 11.2022
  • Worked in a microservices-based architecture ensuring scalability and modular development.
  • Developed backend services using Java with Maven for build and dependency management.
  • Integrated with Elasticsearch to enable search, filtering, and indexing features for faster data retrieval.
  • Designed and optimized REST APIs to support business-critical operations with high performance.
  • Wrote JUnit test cases to validate core functionality and maintain code quality.
  • Participated in code reviews and followed best practices for clean, maintainable, and reusable code.
  • Contributed to CI/CD pipelines for smooth deployments and environment management.
  • Collaborated with cross-functional teams to analyze requirements, provide technical solutions, and ensure timely delivery.
  • Assisted in production monitoring and troubleshooting, helping reduce response time for issue resolution.

Software Engineer

UST Global
08.2021 - 11.2022
  • Developed and enhanced an SMS and OTP notification orchestration system using Java 11 in a microservices architecture.
  • Built and maintained the application using Gradle, ensuring modularity and efficient dependency management.
  • Implemented new features and resolved bugs, consistently improving product stability and performance.
  • Wrote JUnit test cases to ensure high code quality and reliability, achieving strong test coverage.
  • Designed and executed smoke tests to validate deployments and catch issues early in the CI/CD pipeline.
  • Worked on CI/CD pipelines using Jenkins, streamlining build, test, and deployment processes.
  • Collaborated with the production support team to monitor applications in production, proactively identifying issues.
  • Contributed to root cause analysis (RCA) and provided timely fixes for production incidents, reducing downtime.

Software Engineer

IBS Software
06.2019 - 07.2021
  • Migrated a monolithic Negotiated Fare Engine (NFE) to microservice architecture.
  • Developed APIs for flight search, booking, and post-booking flows.
  • Implemented gRPC microservice communication and integrated external sources using Apache Camel.
  • Owned a service repository, achieved 80%+ JUnit coverage and optimized performance.

Education

Bachelor of Technology - Electronics and Communication Engineering

Kerala Technological University, College of Engineering And Management Punnapra
01.2019

Skills

  • Languages: Java 11/17/21, SQL, JavaScript
  • Frameworks: Spring Boot, Spring MVC, Hibernate, gRPC, Apache Camel, Kafka
  • Databases: MySQL, PostgreSQL, Redis
  • Tools/DevOps: Maven, Gradle, Git, Jenkins, Docker, Kubernetes (EKS)
  • Cloud: AWS (EC2, S3, RDS)
  • Testing/Monitoring: JUnit, Mockito, Micrometer, Prometheus, Grafana, k6
  • Frontend: HTML, CSS, JSP, Thymeleaf, Bootstrap

Hobbies and Interests

Drawing, Cooking, Traveling, Photography

PERSONAL SKILLS

  • Decision making
  • Reliable & Professional
  • Time Management
  • Team Player
  • Fast Learner
  • Self-Motivated

Hobbies

  • Doodling
  • Photography
  • Travelling
  • Cooking
  • Reading

Timeline

Software Engineer

Verteil Technologies
11.2022 - Current

SDE-III

Walmart Labs
08.2022 - 11.2022

Software Engineer

UST Global
08.2021 - 11.2022

Software Engineer

IBS Software
06.2019 - 07.2021

Bachelor of Technology - Electronics and Communication Engineering

Kerala Technological University, College of Engineering And Management Punnapra
GOKUL KRISHNAN