Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
Anil Kumar Pamidi

Anil Kumar Pamidi

Minneapolis,USA

Summary

Results-oriented and innovative Senior Software Engineer with over 7 years of experience in developing and deploying complex software solutions. Expertise in microservices architecture, full-stack development, and data migration. Proven track record of leading teams, optimizing processes, and enhancing system performance with a strong focus on emerging technologies and best practices.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Target
05.2020 - Current
  • Spearheaded the development of microservices architecture applications using Spring Boot and Micronaut with Kotlin
  • Devised and executed a successful migration strategy for transitioning legacy PostgreSǪL clusters to a Citus cluster
  • Established and maintained operational metrics dashboards in Grafana and Kibana, utilizing the ELK stack for comprehensive monitoring and reporting
  • Led the creation of the Single Item Markdown service, incorporating dynamic price calculation algorithms based on price elasticity and demand forecasts
  • Developed demo application using GenAI and RAG technique that combines retrieval and generation to enhance AI models

Software Engineer

Target
05.2018 - 05.2020
  • Developed and implemented features using Spring Boot, Micronaut, and Ratpack in a microservices environment
  • Utilized the ELK stack to enhance monitoring and reporting capabilities, creating dashboards for end-to-end price change metrics
  • Built and managed a deployment pipeline with Vela/Drone for Docker image deployment in Kubernetes
  • Created REST APIs for CRUD operations using Hibernate with JPA, Java/Kotlin, and Spring Boot/Micronaut
  • Automated data migration between Elasticsearch clusters and facilitated data recovery with Python scripts

Software Engineer

Teradata
11.2017 - 04.2018
  • Designed and implemented a Spring ORM module with Apache Hadoop HBase and established a Spring MVC-based project structure
  • Conducted POC for product migration to Spring Boot and Teradata SǪL
  • Leveraged Jedi's Client for Redis caching and utilized Elasticsearch for improved document search and indexing

Software Engineer

S&P Global
02.2017 - 10.2017
  • Developed REST API web services using Spring Boot and automated CI/CD processes with Jenkins for JBoss server deployments
  • Implemented Hibernate and JPA DAO layers for Oracle DB, focusing on transaction management
  • Monitored application performance with Prometheus and developed unit and integration tests using JUnit/Spock/Groovy

Software Engineer

OXI Infotech Pvt Ltd
04.2014 - 07.2015
  • Collaborated with end-users to gather requirements and produced comprehensive SRS and functionality documents
  • Configured development environments with Eclipse/IntelliJ, Maven/Gradle, and Apache Tomcat/JBoss
  • Gained extensive hands-on experience in development, testing, and debugging

Education

Master of Computer and Information Science -

Kent State University
12.2016

Bachelor of Engineering - Computer Science

Jawaharlal Nehru Technological University
04.2015

Skills

  • Java
  • Kotlin
  • Groovy
  • Python
  • React JS
  • Node JS
  • Shell Script
  • MySQL/Oracle
  • PostgreSQL
  • MS SQL Server
  • MongoDB
  • HBase
  • Elasticsearch
  • Kafka
  • Citus
  • Spring Framework
  • Spring Boot
  • Micronaut
  • Ratpack
  • RESTful Services
  • Kibana
  • Data extraction
  • Logstash
  • Design and development
  • Filebeat
  • Team reporting
  • Docker
  • Kubernetes
  • Spock/Groovy
  • Spring-Kafka
  • Spring WebFlux
  • Reactive Framework
  • Kafka Connect
  • GenAI

Timeline

Senior Software Engineer

Target
05.2020 - Current

Software Engineer

Target
05.2018 - 05.2020

Software Engineer

Teradata
11.2017 - 04.2018

Software Engineer

S&P Global
02.2017 - 10.2017

Software Engineer

OXI Infotech Pvt Ltd
04.2014 - 07.2015

Bachelor of Engineering - Computer Science

Jawaharlal Nehru Technological University

Master of Computer and Information Science -

Kent State University
Anil Kumar Pamidi