Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Hari Kiran Konakala

Senior Software Engineer
Vijayawada

Summary

Senior Software Engineer with 11 years of experience in designing and developing scalable, fault-tolerant cloud-native microservices using Spring Boot. Skilled in applying design patterns, clean code principles, and secure coding practices throughout the SDLC. Adept in client-facing roles, translating complex requirements into robust and secure software solutions.

Overview

11
11
years of professional experience

Work History

Senior Consultant

ThoughtWorks Inc.
07.2022 - 03.2025
  • Performance test to determine the optimal EC2 instance to handle the production load with a tradeoff between throughput vs latency
  • Gather metrics from several cloud providers to determine the optimal cost between service providers and on-premises services.
  • Develop services to integrate with third-party payment service providers
  • Develop a portal to determine the loan eligibility and validate the profile for tractor loans (small-scale loans)
  • Develop a portal to store various electronic chip configurations in the database and manage them through the portal through versioning and updates.

Application Development Team Lead

Accenture Technologies
03.2019 - 07.2022
  • Design and develop a full-stack web application to manage client configuration, which makes SSO onboarding easier
  • Work with stakeholders and Application support teams to resolve complex requirements and develop a roadmap.
  • Leading a team and serving as a liaison for software delivery and quality
  • Configure APIS for Hystrix commands and Feign client for fault tolerance and fallback
  • Reduce tech debt and increase process efficiency through pair programming
  • Worked in a fast-paced bi-weekly spring environment following Agile principles.
  • Migrate over 30 Apis from legacy platform to cloud native microservices

Senior Software Engineer

USM Business Systems
11.2017 - 01.2019
  • Lead a team of 8 to transform over 35 legacy applications to Cloud native microservices and set up CI/CD pipelines.
  • Improve exception strategy, error handling and logging for better reporting and decision making
  • Rewrite services implementing Spring Boot, reducing boilerplate code and tech debt.
  • Build an MQ service atop IBM-MQ, which routes the messages to appropriate clients, handling millions of transactions per minute.
  • Identify the traffic switching strategy from legacy applications to modern applications with a balance of network infrastructure and routing techniques.
  • Support customers in the optimisation and improvement of existing features of new applications through documentation and playbooks.
  • Develop a batch job that reads transactions from Oracle and writes to a file and SFTP to a remote location.

Programmer Analyst

I Net Software Technology Solutions
08.2016 - 10.2017
  • Develop services to fetch/ingest data from Cassandra in a time series data model, gathering sensor data.
  • Implement database operations using Spring Data JPA
  • Work closely with product owners and the QA team during the Sprints to ensure delivery of design requirements
  • Develop a REST API which works with Redis caching, which increases the performance of the service by 30%
  • Develop a microservice to parse the Excel file and store it in a PostgreSQL database

Software Engineer

Anveta Inc.
02.2016 - 07.2016
  • Support the Application Management Function with problem records and high-severity incidents.
  • Prepare detailed level documentation on technical deliveries
  • Develop proof of concepts, integrating the CI/CD pipeline of Jenkins to existing project repositories

Programmer Analyst

Cognizant Technology Solutions
08.2009 - 05.2011
  • Created Stored procedures and triggers for the database
  • Develop registration pages and login pages for web applications
  • Create UML diagrams based on the requirement documents

Education

Master of Science - Software Engineering

University of Texas at Dallas
12.2015

Bachelor of Technology - Telecommunication Engineering

Vellore Institute of Technology
05.2008

Skills

Languages & Frameworks: Java, Spring, Spring Boot, Spring Security, JPA, Hibernate, JavaScript, REACT, Open API 30

Timeline

Senior Consultant

ThoughtWorks Inc.
07.2022 - 03.2025

Application Development Team Lead

Accenture Technologies
03.2019 - 07.2022

Senior Software Engineer

USM Business Systems
11.2017 - 01.2019

Programmer Analyst

I Net Software Technology Solutions
08.2016 - 10.2017

Software Engineer

Anveta Inc.
02.2016 - 07.2016

Programmer Analyst

Cognizant Technology Solutions
08.2009 - 05.2011

Bachelor of Technology - Telecommunication Engineering

Vellore Institute of Technology

Master of Science - Software Engineering

University of Texas at Dallas
Hari Kiran KonakalaSenior Software Engineer