Summary
Overview
Work History
Education
Skills
Certification
SOFT SKILLS
Hobbies and Interests
LANGUAGES
Interests
Timeline
Generic

Govind Krishna G

Summary

Detail-oriented and solution-focused Backend Developer with over 3 years of experience at Tata Consultancy Services, specializing in Java, Spring Boot, Microservices, Kafka, Redis, and PostgreSQL. Strong expertise in designing scalable backend architectures, optimizing system performance, and integrating complex systems like Google ODRD. Skilled in domain-driven design (DDD) and handling large-scale messaging with Kafka. Certified in Google Cloud Platform, with a proven ability to deliver high-quality production-ready services.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Systems Engineer

Tata Consultancy Services Ltd
08.2021 - Current
  • Designed and implemented POCs for integrating a third-party payment service into the existing microservices architecture, ensuring seamless functionality and scalability.
  • Redesigned legacy search and tracking systems by building new microservices integrated with Google's ODRD (On-Demand Rides and Deliveries) solution for optimized logistics and delivery operations.
  • Developed RESTful APIs for trip creation and vehicle search within new microservices, and implemented cron jobs to automatically clear trips and vehicles stuck in limbo states, ensuring data consistency and system reliability.
  • Served as a core member of a special team tasked with building five new microservices using Domain-Driven Design (DDD) principles and Spring Boot, establishing a clean, layered architecture. Collaborated with cross-functional teams to design technical workflows and UCDs for feature development and system integration.
  • Integrated Confluent Kafka and Schema Registry with custom serializers/deserializers to enable robust, event-driven communication across distributed services.
  • Implemented caching using Redis to optimize performance high-throughput messaging workflows. Additionally, maintained comprehensive OpenAPI documentation using Swagger, and managed database versioning with Liquibase on a PostgreSQL backend.
  • Built AWS EventBridge schedulers to automate and handle recurring tasks efficiently across services.
  • Ensured service stability and reliability by writing robust unit tests with JUnit and Mockito, and conducting integration tests using Spring Test and Test containers for containerized test environments.

Education

B.tech - Electronics and Communication Engineering

Mar Athanasius College of Engineering
06.2021

Skills

  • Java
  • Spring Boot, Hibernate
  • Designing RESTful APIs and OpenAPI/Swagger
  • PostgreSQL, Oracle SQL, Liquibase
  • Confluent Kafka
  • Redis
  • Maven, Gradle
  • Git
  • Docker
  • JUnit,Mockito,Test Containers
  • Microservices
  • Domain-Driven Design, Event Driven Architecture

Certification

Google Cloud Certified - Associate Cloud Engineer

SOFT SKILLS

  • Strong problem-solving and debugging skills
  • Excellent communication and team collaboration
  • Adaptability to new technologies and agile practices

Hobbies and Interests

  • Attending tech meetups and developer conferences
  • Reading about the latest trends in software architecture and backend technologies
  • Exploring new frameworks, tools, and cloud platforms in hands-on projects


LANGUAGES

English (Professional Proficiency)
Malayalam (Native)
Hindi (Conversational)

Interests

Attending tech events

Explore new tools

Reading tech blogs

Timeline

Systems Engineer

Tata Consultancy Services Ltd
08.2021 - Current

B.tech - Electronics and Communication Engineering

Mar Athanasius College of Engineering
Govind Krishna G