Summary
Overview
Work History
Education
Skills
Languages
Certification
Websites
Timeline
Generic

Rakesh Kumar Chatti

Hyderabad

Summary

Experienced software engineer with a a diverse skill set and a proven track record of successfully contributing to technology initiatives. Recognized for proposing and implementing cost-effective solutions, notably achieving a substantial 40% reduction in deployment costs through resource migration. Proficient in infrastructure management, SSL certificate automation, and collaborative teamwork. Currently specializing in cutting-edge technologies, particularly serverless implementations with Knative serving and eventing, and leveraging Terraform for efficient automation. Additionally, an avid technical blogger, sharing insights and expertise in the field.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Engineer

Xebia
Hyderabad
08.2023 - Current
  • Proposed a cost-effective solution for deploying resources on the Hetzner Cloud platform, reducing deployment costs from $80 to less than $45.
  • Led the migration of infrastructure resources from AWS Cloud to Hetzner Cloud.
  • Experienced in obtaining and automating the renewal of free SSL certificates using Certbot, a tool to obtain certs from Let's Encrypt.
  • Collaborated with other teams within the company: Integrated Secret Manager with AWS ECS task definitions for teams Flyerr and Premium Parking.
    Assisted in data synchronization from AWS RDS (PostgreSQL) to Azure MS SQL. As part of this, utilized AWS DMS to sync data to S3 and then to Azure Data Lake using Azure Data Factory.
  • Currently exploring serverless examples through the implementation of Knative serving and eventing, built on top of Kubernetes.
  • As part of Knative eventing, gained exposure to message broker like Kafka.
  • Developed Terraform modules to streamline tasks and facilitate rapid automation.

Associate Software Engineer

ComakeIT
Hyderabad
08.2022 - 08.2023
  • Member of the Technology Invocation Center (TIC), focused on working with various technologies and productizing them.
  • Contributed to the development of TIC Canvas, a web application utilizing different Yeoman generators for building a microservices-based architectures.
  • Contributed to backend service generators such as Spring Boot (officially released by JHipster), Express, and client-side generators like React and Angular.
  • Additionally, played a key role in developing a Terraform generator essential for Infrastructure as a Code (IaaC).
  • Integrated components like Keycloak, SQL and NoSQL databases, ECK for log management, Spring Cloud Gateway for a gateway, and Eureka for service discovery into the TIC Canvas to create a comprehensive microservice architecture.
  • Solely deployed the entire TIC Canvas on AWS Cloud using ECS service, gaining hands-on experience with various AWS services such as S3, EC2, IAM, Lambda, CloudFront, VPC, CloudWatch, Secret Manager, DocumentDB, RDS and Certificate Manager.
  • Possess experience in microservice orchestration using Kubernetes, with additional experience in cloud-native environments such as EKS (Elastic Kubernetes Service) and AKS (Azure Kubernetes Service).
  • Demonstrated understanding of observability and monitoring in microservices architecture. Worked with service mesh like Istio to achieve observability, utilizing tools such as Kiali for traffic monitoring, and Prometheus and Grafana for metrics monitoring. Implemented essential features of Istio, including traffic management, which serves as a dedicated infrastructure layer for microservices applications.

Engineer Trainee

ComakeIT
Hyderabad
09.2021 - 08.2022
  • Engaged in a greenfield project named "flyerr," a client-based initiative with the goal of establishing a digital marketplace.
  • Functioned as a backend developer within a team, contributing to a mono-microservices hybrid architecture project.
  • Involved in writing fundamental logic, with a critical focus on payment integrations using Stripe.
  • Integrated authentication and authorization services using Keycloak, an open-source solution, as part of the Flyerr project.
  • Gained insights into both good and bad programming practices, emphasizing the importance of avoiding the latter during the project.

Education

Bachelor of Science - Computer Science

CMR Engineering College
Hyderabad, India
10-2022

Skills

  • Solution Recommendations
  • Programming Languages: Java, Python, C, Javascript
  • Databases: postgresql, Mysql and MongoDB
  • API Design and Development
  • Object-Oriented Programming
  • Amazon Web Services
  • Cross-Functional Teamwork
  • Cloud Computing
  • Team Training
  • Infrastructure Development
  • Code Reviews
  • Research and Development
  • Technical writing

Languages

Hindi
First Language
English
Intermediate (B1)
B1
Telugu
Beginner
A1

Certification

  • Programming in Java by NPTEL

Timeline

Software Engineer

Xebia
08.2023 - Current

Associate Software Engineer

ComakeIT
08.2022 - 08.2023

Engineer Trainee

ComakeIT
09.2021 - 08.2022

Bachelor of Science - Computer Science

CMR Engineering College
Rakesh Kumar Chatti