Summary
Overview
Work History
Education
Skills
Timeline
Generic

Amarnath Reddy Kondupalli

Frisco,TX

Summary

Accomplished Staff Software Engineer with a proven track record at Toshiba Global Commerce Solutions and Walmart Global Tech, specializing in Java and Spring MVC. Excelled in architecting scalable retail solutions, enhancing operational excellence, and mentoring teams. Demonstrated leadership in navigating complex projects to innovate in the retail sector, showcasing exceptional problem-solving and team collaboration skills.

Professional software engineer well-versed in modern development frameworks and proficient in delivering high-quality, maintainable code. Known for strong focus on team collaboration and consistently achieving project goals. Adaptable to evolving project needs, providing reliable solutions and demonstrating effective communication and problem-solving skills.

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

Walmart Global Tech
01.2024 - Current
  • Design, implement and launch retail solutions at scale with high Operational Excellence
  • Be a force multiplier by setting high standards for Coding, Devops and OE within the team
  • Mentor Senior, Intermediate and Junior Engineers in the team
  • Lead initiatives from requirements analysis and design to post launch support adding value to Walmart store associates and shoppers
  • Navigate ambiguity and innovate to come up solutions that work at scale to innovate for next generation of retail at Walmart
  • Environment: J2EE 1.8, JSP 2.2, Spring 3.1, JavaScript, HTML, CSS, XML, YAML, JSON, JQuery, Ant, Maven, Gradle, Eclipse 4.3, GIT, Accurev, SVN, Clear Case 7.1, SOAP, WSDL, Atom, Python, ActiveMQ, Mosquitto message broker, OS4690, Linux, TCx Sky, windows server, Jenkins, Splunk, Docker, Kubernetes, Swagger, MicroServices, React JS, VueJS, Azure, FluentBit, JPOS, JavaPOS, Tanium, Puppet
  • Increased system reliability by proactively addressing potential security vulnerabilities in the codebase.
  • Led architecture discussions, guiding the team in making informed decisions about technology choices for various projects.
  • Developed robust APIs for seamless integration of internal and external services with the software platform.
  • Consistently met project deadlines, prioritizing tasks effectively and maintaining open lines of communication with stakeholders.

Software Engineer IV

Toshiba Global Commerce Solutions
01.2020 - 01.2024
  • Leading the Device Platform team in the WebPOS project
  • WebPOS is a Web based Point of Sale (POS) client application to provide customers with a better Self-Checkout and Front-End experience in terms of both UI and overall performance
  • Device Platform is one of the major components of WebPOS, that handles the devices of POS system
  • Involved in various stages of Software Development and Support of the application
  • Followed Agile methodology and attend daily SCRUM calls and weekly planning and refinement meetings
  • Analyze Business requirements of application and provide valuable inputs
  • Responsible for designing the architecture and sequence flows to the new application features
  • Responsible for breaking the user stories into small tasks and then sizing the development efforts accordingly
  • Lead the professional services team for implementing the WebPOS(Device Broker) solution for Walmart Client
  • Develop the new features as per the functional requirements
  • Develop automation tests and integrate them with product life cycle
  • Generate and validate product documentation
  • Building the tools to automate production support and help quickly identify the root cause of the issue
  • Identify and solve the complex problems and provide solutions to the client to help
  • Collaborated with pre sales teams and worked with business managers and product owners while developing the POC projects for potential client base and new business prospects
  • Create the Continuous Integration (CI) and Continuous Development (CD) pipelines using Jenkins, Gitlab Runner and Lopper
  • Containerizing and Orchestrating the Servers using latest technologies like Docker and Kubernetes
  • Environment: J2EE 1.8, JSP 2.2, Spring 3.1, JavaScript, HTML, CSS, XML, YAML, JSON, JQuery, Ant, Maven, Gradle, Eclipse 4.3, GIT, Accurev, SVN, Clear Case 7.1, SOAP, WSDL, Atom, Python, ActiveMQ, Mosquitto message broker, OS4690, Linux, TCx Sky, windows server, Jenkins, Splunk, Docker, Kubernetes, Swagger, MicroServices, React JS, VueJS, Azure, FluentBit, JPOS, JavaPOS

Senior Software Engineer

Nemo IT Solutions, INC
03.2015 - 01.2020
  • As a Senior Consultant, orchestrated end-to-end Java-based solutions, leveraging expertise in architecture and development to drive scalable systems tailored to diverse client needs
  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios
  • Responsible for the design and development of State and Event driven applications
  • Provided strategic technical leadership, mentoring teams to elevate code quality, optimizing project efficiency and outcomes
  • Served as a pivotal liaison between clients and technical teams, adeptly translating business requirements into robust, client-aligned technical solutions, ensuring project success and client satisfaction
  • Integration of next-gen apps with any other legacy systems
  • Pioneered the exploration and recommendation of cutting-edge Java technologies, instilling innovation and ensuring the application of the latest industry trends for superior project deliverables
  • Applied Model-View-Controller (MVC) design pattern and Singleton class design pattern for designing the application
  • Implemented Spring Dependency Injection and Aspect Oriented Programming using Spring Framework
  • Developed Web UI applications using DOJO framework
  • Developed middleware applications using Apache Camel framework
  • Involved in unit testing, integration testing along with manual test cases preparation
  • Created JUnits and automated test cases
  • Developed Ant and Maven scripts for building applications
  • Developed application launch scripts using Python
  • Involved in supporting developers and resolving code and environment issues
  • Fixing defects from production and non-production environments
  • Developed various support tools like Log Viewer and Lane monitor
  • Participated in code review and testing of the enhancements done
  • Worked on multiple revision control tools like GIT, Accurev, SVN and Clear Case
  • Written scripts for deploying and running the applications on 4690 and TCx Sky operating systems
  • Ensure the quality of code is maintained using various linters for Web development and FindBugs, Sonar for Java based applications
  • Created configuration files using JSON and YAML
  • Environment: J2EE 1.8, JSP 2.2, Spring 3.1, JavaScript, HTML, CSS, XML, YAML, JSON, JQuery, Ant, Maven, Gradle, Eclipse 4.3, GIT, Accurev, SVN, Clear Case 7.1, SOAP, WSDL, Atom, Python, ActiveMQ, Mosquitto message broker, OS4690, Linux, TCx Sky, windows server, Jenkins, Splunk

Education

Masters - Electrical Engineering

Mc Neese State University
Lake Charles, Louisiana
12.2014

Bachelor of Technology -

Jawaharlal Nehru Technological University
Hyderabad, Andhra Pradesh
01.2010

Skills

  • Java Script
  • JSP
  • HTML
  • CSS
  • DHTML
  • XML
  • JSON
  • YAML
  • JQuery
  • React
  • Redux
  • VueJS
  • Jest
  • Java
  • J2EE
  • C
  • SQL
  • Python
  • Spring MVC
  • Spring Boot
  • Node JS
  • Hibernate
  • Apache Camel
  • DOJO
  • Electron JS
  • React JS
  • Vue JS
  • Express JS
  • RESTful
  • SOAP
  • Putty
  • FileZilla
  • WinSCP
  • Beyond compare
  • Meld
  • Toad
  • Cygwin
  • Notepad
  • VMWare
  • Oracle Virtual box
  • Git bash
  • Eclipse
  • Visual Studio
  • Intellij
  • Atom
  • Accurev
  • Git
  • SVN
  • CVS
  • Clear Case
  • MS SQL Server
  • Oracle
  • DB2
  • My SQL
  • Mongo DB
  • Ant
  • Maven
  • Gradle
  • UNIX
  • DOS
  • Windows
  • Linux
  • Toshiba 4690 OS
  • TCx Sky
  • ActiveMQ
  • Mosquitto
  • Apache Tomcat
  • WebLogic
  • WebSphere
  • Jetty
  • Jira
  • Version One
  • Selenium
  • Cypress
  • Jenkins
  • GitLab runner
  • Looper
  • Docker
  • Kubernetes
  • Splunk
  • Logstash
  • Swagger
  • Postman
  • Docker Desktop
  • Github Desktop
  • GitLab
  • Eslint
  • Sonar
  • Findbugs
  • Slackbot
  • FluentBit

Timeline

Staff Software Engineer

Walmart Global Tech
01.2024 - Current

Software Engineer IV

Toshiba Global Commerce Solutions
01.2020 - 01.2024

Senior Software Engineer

Nemo IT Solutions, INC
03.2015 - 01.2020

Bachelor of Technology -

Jawaharlal Nehru Technological University

Masters - Electrical Engineering

Mc Neese State University
Amarnath Reddy Kondupalli