Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Work Availability
Work Preference
Languages
Interests
Timeline
Kirankumar Gudipudi

Kirankumar Gudipudi

Cumming,Georgia

Summary

Sixteen Years of experience in architecting, developing, and deploying distributed applications to private and public cloud. Mentored, led, and managing a team of skilled developers to build an event-driven architecture Solutions/applications. Lead engagements with customers and enterprises and help them with their public and private cloud adoption journey. Using Agile practices to continually deliver value to the business on time, while also building scalable maintainable software utilizing event driven and Microservices architecture. Possess excellent communication and written skills, leadership and mentorship qualities by leading multiple teams of developers, quality assurance professionals, and business analysts towards delivering an end-to-end software project using a highly iterative approach. Encouraged and enabled a culture of Extreme Programming, Test Driven Development, CICD practices at the customer’s organization, to deliver faster to production. Strong fundamentals in Kafka administration, configuration, and troubleshooting and strong experience building stateless and stateful event processors with Kafka.

Overview

18
18
years of professional experience
7
7
years of post-secondary education
5
5
Certifications

Work History

Solution Architect

Blue Cross Blue Shield MA
05.2023 - Current
  • Company Overview: Perficient Inc
  • Remote
  • Led development of Kafka-based event-driven architecture, implementing Consumers/Producers for secure, reusable event handling with automatic retries and Confluent Registry
  • Architected scalable Spring Boot microservices for seamless API integration and high availability
  • Designed, developed, and deployed Spring Boot applications to AWS, using Terraform for EC2, RDS, and S3 provisioning
  • Integrated AWS Lambda, API Gateway, and CloudWatch for enhanced functionality and observability
  • Implemented Amazon S3 for object storage and efficient large file management with Multipart Upload
  • Designed NoSQL solutions with DynamoDB, using GSI and LSI for complex queries
  • Led root cause analysis and tracing/triaging for resolving technical issues
  • Proficient in Splunk, Splunk APM, and Dynatrace for monitoring, debugging, and performance optimization
  • Utilized Sleuth
  • Architected Maven parent POM for standardizing dependencies, optimizing workflows
  • Developed an SDK with Spring Security, Feign Clients, Swagger, Open API, Kafka Template, and logging for reusable code
  • Created a standardized .editorconfig for consistent coding styles
  • Developed a cookbook for upgrading to Java 17 and Spring Boot 3, providing guidelines and best practices
  • Designed BDD tests using Cucumber for AI-driven APIs, ensuring data accuracy
  • Collaborated with solution architects and business partners to gather requirements and deliver high-quality solutions
  • Perficient Inc
  • Remote

Solution Architect

Blue Cross Blue Shield MA
09.2022 - 04.2023
  • Company Overview: Perficient Inc
  • Remote
  • Advocated the practice of and enabled the adoption of extreme programming, pairing, continuous integration and continuous delivery for a successful path to building robust and resilient solutions with reduced time-to-deploy
  • Designed, architected and developed a new framework, using Event Driven Architecture principles, to solve the problem of Microservices Orchestration of a business process along with ensuring guarantees, end- to-end status tracking, error handling and retries
  • Hands-on and responsible for understanding the ESB/ESI based systems and designing micro services using event-based architecture to deploy to the public cloud
  • Architected, designed, developed and implemented both Kafka Consumers & Producers to implement event-based architecture for microservices
  • Used several modern development practices and software methodologies in order to get to release a successful project
  • Worked in a very rapidly moving environment and utilized Java 11, Spring Boot, Kafka, Docker, OpenShift and REST API to develop the application
  • Spring Boot, Open API, PCF, AWS, Dynamo DB, Feign Client, Postgres, Redis Cache, Liquibase, config server, Valut, Kafka, are the tech stack used
  • Perficient Inc
  • Remote

Solution Architect

DHL
02.2020 - 08.2022
  • Company Overview: Perficient Inc
  • Remote
  • Worked on rewriting DHL’s entire monolithic package/mail delivery system including alert, billing, receiving, sorting, manifesting, encoding etc
  • The goal is to migrate the monolithic application running on WebLogic server, by breaking I into micro services and deploying to private OpenShift cloud
  • Worked in a very rapidly moving environment and utilized Java 11, Spring Boot, Kafka, Docker, OpenShift and REST API to develop the application
  • Implemented Kafka Consumer to receive and process package information from different microservices and save processed data to SQL database
  • Implemented Kafka Producer to publish updated package & customer data to different microservices and consume the same
  • Implemented new endpoint for retrieving, creating, and updating package & customer information along with exception handling and recovery mechanisms such as circuit breaker
  • Implemented redis local cache for faster data retrieval
  • Utilized Mockito framework for unit, integration, and resilience tests
  • Utilized Java Stream and libraries such as Vavr for more readable and robust code implementation
  • Perficient Inc
  • Remote

Cloud Engineer, Java developer

State Farm Insurance
01.2015 - 02.2020
  • Company Overview: HTC Global Services Inc., Bloomington, IL
  • Worked with Pivotal Cloud Foundry (PCF) to contribute new services in micro-services architecture using Spring Boot using 12 factor app methodology
  • Deployed, Scaled, Configured, wrote manifest files
  • Architected, converted, designed/developed several legacy/new services/applications to PCF using micro services architecture
  • Used several services from PCF marketplace while designing, developing and deploying services/ applications to PCF foundation, org/env
  • Developed API’s to access HBase rest API’s to access data from HBase
  • Designed, developed and deployed the SOLR instance in cluster and accessed SOLR API’s to retrieve data
  • Designed, developed services in Hadoop cluster to read data from MQ process data and posted messages using Kafka topics
  • Worked on Amazon Web Services with API gateway, Lambda and S3, DynamoDB to store and retrieve images
  • Granting security and Configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for management in JSON
  • DynamoDB and S3 Database security, creating users and managing permissions
  • Implemented REST Microservices using Springboot
  • Generated Metrics with method level granularity and Spring Actuator
  • Using GIT for cloning, pushing and creating of repositories
  • Integrated Swagger UI and wrote integration test along with REST document
  • Used spring config server for centralized configuration and splunk for centralized logging
  • Create a global Jenkins project which can be used for several services/applications for automation build with Maven, deployments, code quality scans (Find Bugs, Sonar Qube, Checkstyle, Checkmarx, NIQS, Postman collections) and automated testing
  • This helps to deploy services to deploy from dev to prod ASAP as part of DevOps
  • Very strong Project Management experience in handling multiple migration projects
  • Designed and implement front-end projects of various scope
  • Handle Browser compatibility issues for HTML and Java Scripts
  • Used CSS3 and jQuery as part of the UI navigation, produced client-side validation through JavaScript
  • HTC Global Services Inc., Bloomington, IL

Java developer

State Farm Insurance
01.2012 - 12.2015
  • Company Overview: HTC Global Services Inc., Bloomington, IL
  • Project Lead and developer for Struts to Spring migration project
  • Worked extensively on Spring boot for building web service and Web Application
  • Developed NamedJDBC Template in Data Access Layer to access and update information in the database
  • Used JavaScript and JQuery for providing client-side validation and Spring Validator for server-side validation
  • Worked on HTML5 digital documents Viewer application which works with multiple data formats like TIFF, JPEG, PDF, Mp3/Wav
  • Assist with Production Support issues/defects as required
  • Build front end prototype using Html5, Css, Javascript, Jquery, Jsp
  • Conducted Daily Stand-up Meetings, technical code reviews, review test cases, project estimation and impact analysis
  • Produced and consumed web services including SOAP using SOAP UI and REST
  • Used CXF web service in SOAP and WSDL to communicate through different application
  • Had extensive meetings with both the Business and Project teams to gather requirements
  • Created High level design and code specifications for Offshore
  • Coordinate code deployment and integration with business affiliates components
  • Triage defect and reassign them to appropriate teams, also providing fix for design and code defects
  • HTC Global Services Inc., Bloomington, IL

Software developer

State Farm Insurance
01.2009 - 12.2012
  • Company Overview: HTC Global Services Inc
  • Created High level and Low-level design documents for electronic documents migration project
  • Trained developers on application architecture and requirements
  • Designed Automation for capturing error logs, Email Alert process, Service tickets generation, Quick and overnight retry process and Web UI page
  • Development, system testing, performance testing, implementation testing and Implementation
  • As part of the migration efforts (Migration of index data and enable replication for High Availability) had extensive meetings with both the Business and Project teams to gather requirements
  • Analysis and Understanding the requirements & functional specifications
  • Preparation of TS (Technical Specifications) based on the existing functionality and new requirements
  • Trained a team of 20+ people from development and testing with business functionality & new requirements
  • Created detailed technical design specification for enhancing the batch programs, care was taken to re-use most of the existing components/modules
  • Worked on webservice development to export data using mainframe export process
  • Developed web and Host checklist with domain and development standards to deliver quality code and to avoid re-works
  • Impact analysis for requirement changes, finding affected list of programs and homogeneous implementation
  • Perform Peer review and log any issues using trackIt tool till it is closed
  • Implementation planning & Components installation sequencing
  • Building issuance, implementation and support
  • Modifying application configuration for Best stored procedure/SQL performance
  • Automated many day-to-day works by developing VB applications
  • Monitoring J2EE exceptions and fixing problems in production
  • Reprocessing failed export MQ messages based on exceptions
  • Leading a 28+ people development and support team from Offshore
  • Distributing and getting the work done
  • HTC Global Services Inc

Software developer

State Farm Insurance
01.2007 - 12.2009
  • Company Overview: Satyam Computer Services PVT Ltd
  • Preparing Knowledge Item for 2nd level support
  • Problem Management and Handling service calls
  • Application Design & Developer transition from On-site team
  • Analyzing production issues and fixing problems
  • Ad hoc image export and delete request
  • Monitoring Ingestion, retrieval and re-indexing services
  • Modifying application configuration for Best stored procedure performance
  • Monitoring J2EE exceptions and fixing problems in production
  • Reprocessing failed export MQ messages based on exceptions
  • Leading a 3 people support team from Offshore
  • Provided extensive training to the team
  • Distributing and getting the work done
  • Testing, documentation and support
  • Executing batch network Jobs
  • Fixing JCL abends and DB2 errors
  • Monitoring scheduled job status
  • Automated daily work by developing tools
  • Trained on Gathering requirements designing components
  • Proposed an Automated error Handling and Monitoring design and Approved by client
  • Worked on High level design documentation for making application High Available to customers and internal users
  • Involved in project planning for Complete Application migration
  • Satyam Computer Services PVT Ltd

Education

Master of Computer Applications - undefined

PB Siddhartha College, Vijayawada, Andhra Pradesh
01.2004 - 05.2007

Bachelor of Computer Science - undefined

Sadineni Chowdaraiah College, Maddirala, Andhra Pradesh
01.2001 - 05.2004

Skills

AWS Cloud: S3

Certification

AWS Certified Solutions Architect - Associate

Accomplishments

CKAD: Certified Kubernetes Application Developer

Spring Certified Professional 2024 [v2]

AWS Certified Solutions Architect Associate

AWS Certified Solutions Architect Professional

Oracle Certified Professional: Java SE 17 Developer (1Z0-829)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimeContract Work

Work Location

Remote

Important To Me

Work-life balanceCareer advancementWork from home option401k matchPaid sick leavePaid time offStock Options / Equity / Profit SharingFlexible work hours4-day work week

Languages

English
Full Professional
Telugu
Full Professional
Hindi
Full Professional

Interests

Cricket, Socializing

Timeline

Solution Architect - Blue Cross Blue Shield MA
05.2023 - Current
Solution Architect - Blue Cross Blue Shield MA
09.2022 - 04.2023
Solution Architect - DHL
02.2020 - 08.2022
Cloud Engineer, Java developer - State Farm Insurance
01.2015 - 02.2020
Java developer - State Farm Insurance
01.2012 - 12.2015
Software developer - State Farm Insurance
01.2009 - 12.2012
Software developer - State Farm Insurance
01.2007 - 12.2009
PB Siddhartha College - Master of Computer Applications,
01.2004 - 05.2007
Sadineni Chowdaraiah College - Bachelor of Computer Science,
01.2001 - 05.2004
Kirankumar Gudipudi
Want your own profile? Build for free at Zety.com