Summary
Overview
Work History
Education
Skills
Languages
Timeline
Gopi Chand Karnati

Gopi Chand Karnati

Bentonville,AR

Summary

Possess over 7 years of experience in the IT industry, specializing in Java/J2EE enterprise web application design, development, and support. Expertise encompasses all aspects of the Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, reviews, and testing. Additionally, proficient in functional and technical systems analysis, architectural design, and system impact analysis. Demonstrated ability in process interfaces and flow design, as well as creating and presenting design documentation.

Overview

7
7
years of professional experience

Work History

Software Engineer

Walmart
Bentonville, AR
05.2024 - Current
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Developed, tested, debugged and documented software programs using Java, goLang.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic using Junit, Mokito, Ginko and go envTest.
  • Implemented automated build and deployment processes for applications with CI and CD tools.
  • Monitored system performance and troubleshoot issues in production environment.
  • Collaborated with cross-functional teams to ensure quality assurance throughout the development process.
  • Built RESTful web services using Spring Boot frameworks for developing microservices architecture.
  • Configured Kubernetes clusters for container orchestration purposes in a multi-cloud environment.
  • Developed Kubernetes controllers using kubeBuilder to manage workload as an entity
  • Managed a fleet of 7k clusters and supports about 100k deployments per month
  • Designed procedures for deploying applications on Kubernetes clusters using Helm charts.

Software Developer (Cloud Platform)

Walmart
Bentonville, AR
07.2018 - 05.2022
  • Designed and developed new enhancements in the cloud native platform for supporting business applications.
  • Managed the support team and delivered troubleshooting training sessions.
  • Followed AGILE Methodology, actively participated in SCRUM Meetings.
  • Built and designed Java cloud native applications for Tomcat platform utilizing technologies such as Java, J2EE, Spring Boot, Maven, and MemCache.
  • Developed UI screens using ReactJS and semantic UI to enable user operations on run times.
  • Provided users with the ability to fetch and update run time configurations via Rest API.
  • Streamlined development processes by creating an automated CI/CD pipeline with Concord, Looper, and Proximity.
  • Implemented both unit testing using JUnit and continuous integrated testing through the use of Looper.
  • Leveraged the capabilities of Linkerd/Service Mesh to enhance service-to-service communication through configuration settings such as service discovery, load balancing, and rate limiting.
  • Monitored and analyzed metrics using Dynatrace.
  • Utilized ElasticSearch and Kibana to develop informative dashboards for tracking app utilization, SLA compliance, and capacity analysis.
  • · Creating dashboards for app utilization, SLA’s, capacity using the elastic search and Kibana.
  • Developed programs to automate processes and improve user experience.

Software Engineer

SVS Technologies Limited (Visa Client)
Austin , TX
09.2017 - 06.2018
  • Involved in requirement gathering, data modeling, analysis, architecture design, and development during different phases of the SDLC.
  • Designed Use case, Class, and Sequence diagrams for the module.
  • Implemented AGILE Methodology and actively engaged in SCRUM Meetings.
  • Leveraged Spring Framework for achieving dependency injection by utilizing spring configuration files.
  • Developed streamlined applications utilizing Spring Data JDBCs for efficient CRUD operations and transaction management.
  • Created and implemented efficient data extraction procedures using MYSQLdatabase stored procedures
  • Utilized Flyway tool for efficient data migration.
  • Built and implemented RESTful Web Services to facilitate seamless integration with downstream systems.
  • Utilized Gradle for build and deployment tasks.
  • Utilized Jenkins plugins to execute code coverage and prior to generating war file, facilitate testing of all components.
  • Implemented JUnit to create unit test cases and utilized Jenkins for continuous integration testing.
  • Utilized JIRA for tracking bugs and collaborated with QA team to fix and resolve issues.
  • Monitored the error logs using Log4J and fixed the problems.
  • Documented all process changes and requirement changes.

Education

Master of Science - Electrical Engineering

State University of New York At New Paltz, New Paltz
05-2017

Bachelor of Technology in Electronics And Communic

CVR College of Engineering, Hyderabad, India
05-2015

Skills

  • JIRA
  • Cross-Functional Collaboration
  • Scrum
  • Customer-Centric Approach
  • API design
  • MySQL
  • Software Development Life Cycle (SDLC)
  • Apache Kafka
  • Experience with GoLang
  • RESTful APIs
  • Java and Spring
  • Kubernetes Administration
  • Apache Tomcat Server

Languages

English
Professional

Timeline

Software Engineer - Walmart
05.2024 - Current
Software Developer (Cloud Platform) - Walmart
07.2018 - 05.2022
Software Engineer - SVS Technologies Limited (Visa Client)
09.2017 - 06.2018
State University of New York At New Paltz - Master of Science, Electrical Engineering
CVR College of Engineering - , Bachelor of Technology in Electronics And Communic
Gopi Chand Karnati