Gokul Krishnan

Software Engineer

Kerala, India6 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years in airline and travel tech
  • Expertise in microservices and backend development
  • Proven track record in optimizing complex workflows
Stackforce AI infers this person is a Backend-focused Software Engineer in the Travel Tech industry with strong microservices expertise.

Contact

Skills

Core Skills

JavaSpring BootKafkaJunitSpring Mvc

Other Skills

GradleKubernetesPrometheusGrafanaSpring DataElasticsearchAWSJenkinsgRPCApache CamelLambda ExpressionsRedisHibernateGitCucumber

About

I hold a Bachelor of Technology in Electronics and Communication Engineering from Kerala Technological University, graduating with a CGPA of 8.3. During my college years, I also served as the Secretary of my Department Association, where I developed leadership and organizational skills. Alongside academics, I enjoy doodling, cooking, photography, and traveling, which keep me creative and motivated. I have 6+ years of professional experience as a Software Engineer in the airline and travel industry, with expertise in Java, Spring Boot, microservices, gRPC, Docker, Kubernetes, AWS, Redis, and Kafka. I started my career at IBS Software, where I migrated legacy monolithic systems into microservices. At UST Global, I contributed to building a Kafka-based communication engine. Currently, at Verteil Technologies, I design and maintain scalable backend microservices, optimize airline booking workflows (OrderCreate, OrderRetrieve, OrderChange), enhance monitoring with Prometheus/Grafana, and improve overall system performance. My key strengths include problem-solving, debugging, performance tuning, teamwork, and adaptability. 📞 Let’s connect! You can reach me at +91-9747662928, email me at gokul.am.kr@gmail.com .

Experience

6 yrs 10 mos
Total Experience
1 yr 8 mos
Average Tenure
3 yrs 6 mos
Current Experience

Verteil technologies

Software Engineer

Nov 2022 – Present · 3 yrs 6 mos · Kochi, Kerala, India

  • Designed and developed backend microservices in the airline distribution domain using Java (17/21), Spring Boot, and Gradle, powering search, booking, and order management workflows.
  • Implemented core workflows such as OrderCreate, OrderRetrieve, OrderChange, and asynchronous cancellation handling, ensuring reliability and fault-tolerance across distributed systems.
  • Built and optimized the Offer Stitching process, enabling multiple airline offers to be combined into a single booking flow. This involved parallel OrderCreate requests, response merging, failure handling with void/cancel APIs, and delivering seamless end-to-end booking experiences.
  • Enhanced connector services by integrating SOAP/REST APIs and optimizing request/response handling, reducing latency and improving throughput under high load.
  • Optimized system performance by implementing HTTP connection pooling, SOAP parsing improvements (DOM → Axiom/StAX), and capturing heap/GC metrics for debugging and tuning.
  • Integrated monitoring and observability with Prometheus/Grafana, customizing dashboards for JVM, connection pools, and transaction performance metrics.
  • Performed load and performance testing with k6, benchmarking RPS, throughput, and memory usage to ensure system scalability under airline transaction volumes.
  • Automated CI/CD pipelines for microservices on AWS EKS and Kubernetes, reducing deployment time and improving delivery reliability.
  • Collaborated closely with product and QA teams to debug production issues, implement pricing rule augmentations, OB Fee workflows, and validate transaction history, ensuring smooth airline retailing experiences.
JavaSpring BootGradleKubernetesPrometheusGrafana

Walmart

SDE-III

Aug 2022 – Nov 2022 · 3 mos · Bengaluru, Karnataka, India

  • Developed and maintained backend services using Spring Boot and Spring Data, ensuring scalability, modularity, and efficient database interactions.
  • Contributed to a Kafka-based communication engine, integrating platforms like SendGrid and Twilio to support real-time notifications, alerts, and messaging workflows.
  • Designed and implemented schedulers for automated tasks such as data synchronization, notifications, and cleanup jobs, reducing manual effort and improving system reliability.
  • Integrated Elasticsearch to enable faster and more accurate product search capabilities, improving search response times and enhancing user experience.
  • Collaborated in feature development and bug fixing, following Agile practices, participating in sprint planning, and ensuring timely delivery of releases.
  • Supported deployment and monitoring activities on Kubernetes and AWS, contributing to stable production rollouts and quick issue resolution.
Spring BootSpring DataKafkaElasticsearchAWSKubernetes

Ust

Software Developer

Aug 2021 – Jul 2022 · 11 mos · Trivandrum, Kerala, India

  • Developed backend microservices using Spring Boot and Spring Data, ensuring clean architecture, optimized database queries, and maintainable code.
  • Built RESTful APIs and contributed to a Kafka-based communication engine, integrating external providers like SendGrid and Twilio to enable real-time notifications, alerts, and messaging.
  • Designed and implemented JUnit test cases, improving code coverage and ensuring system reliability, while supporting QA in automated regression testing.
  • Managed CI/CD pipelines using Jenkins, streamlining build and deployment processes, reducing manual intervention, and accelerating release cycles.
  • Contributed to feature development, bug fixes, and production support, actively collaborating in Agile sprints to deliver business-critical requirements on time.
Spring BootSpring DataJUnitJenkins

Ibs software

2 roles

Software Engineer

Promoted

Jun 2019 – Aug 2021 · 2 yrs 2 mos

  • Led the migration of a legacy monolithic Negotiated Fare Engine (NFE) into a modern microservice architecture, improving scalability, maintainability, and deployment flexibility.
  • Developed REST and gRPC APIs to support flight search, booking, and post-booking operations, enabling seamless integration across multiple airline partners.
  • Integrated external sources using Apache Camel (e.g., Infini, Amadeus, ANA, Jetstar), streamlining data exchange and ensuring compliance with airline standards.
  • Owned and maintained a critical service repository, consistently delivering enhancements and supporting business-critical requests.
  • Achieved 80%+ JUnit test coverage, strengthening code quality, reliability, and reducing production defects.
  • Migrated the system from Java 7 to Java 11, modernizing the codebase, leveraging new language features, and improving runtime performance and security.
  • Contributed to performance optimization and bug fixing, analyzing logs on Kubernetes, and ensuring high availability of deployed services.
JavaSpring MVCgRPCApache Camel

Software Engineer

Jun 2019 – Jul 2021 · 2 yrs 1 mo

Education

College of engineering and management,punnapra

B.tec

Jun 2015 – Jun 2019

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience