Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ajay Shivarudrappa

San Jose,CA

Summary

Dynamic Software Engineer with extensive experience at Walmart, specializing in Java 8 and Spring Boot. Proven track record of enhancing system performance and customer satisfaction, including a 25% increase in test execution speed. Adept at collaborating with cross-functional teams and implementing microservices for scalable solutions.

Overview

10
10
years of professional experience

Work History

Software Engineer (Backend Java Developer)

Walmart
Sunnyvale, USA
10.2024 - Current
  • Built a Kafka-based event-driven API to publish real-time first-available slot data for booking systems, enabling faster response times and improved operational efficiency.
  • Designed and implemented new product features by integrating third-party APIs into the LastMile Promise platform using Java 8 and Spring Boot, driving product enhancements and improving customer satisfaction.
  • Built low-latency Mega Cache solution and integrated third-party APIs for item restriction enforcement, optimizing system performance and ensuring adherence to regulatory standards.
  • Developed and executed performance testing frameworks for Last Mile International (Mexico), identifying bottlenecks and enhancing system scalability and reliability.
  • Led data migration initiatives from Oracle to Azure SQL using Qlik Replicate, ensuring data integrity and seamless system transition.

Software Engineer (Java Developer)

Google
Sunnyvale, USA
03.2024 - 08.2024
  • Developed and implemented feature requests in Apigee using Java8, enhancing product functionality and increasing customer satisfaction.
  • Deployed services on a Kubernetes cluster using GCP, ensuring system scalability and reliability.
  • Resolved customer issues and contributed to release cycle, improving overall software quality.
  • Executed performance tests for Apigee edge across multiple Linux-based operating systems.

Software Engineer (Full Stack Developer)

Meta via HCL America
San Diego, USA
03.2023 - 11.2023
  • Developed REST API to fetch details of test results using Spring Framework and Spring Boot and Involved in development of modules which identify breakage of test case because of bad code commit and bad test cases.
  • Developed and implemented a comprehensive test case framework, resulting in a 25% increase in test execution speed and improved detection of critical defects.
  • Implemented UI using Hack and PHP, JavaScript for capturing the test result for all the Meta Platform.
  • Used GCP for deploying service on Kubernetes cluster and docker container.
  • Contributed to Developer Support Team by testing infrastructure code for all the Meta Platform using front-end technologies such as PHP, Hack, HTML, CSS, and JavaScript.
  • Involved in developing test cases and state machines for enhancing the test execution.

Software Development Engineer (Full Stack Java Developer)

Amazon
San Diego, USA
02.2022 - 03.2023
  • Incorporated AWS services (EC2, S3, Step Function, SNS, SQS, CloudWatch, DynamoDB, Lambda, CloudFormation, Microservices) to design and implement scalable, high-performance systems and coding best practices using Java, Spring, Spring Boot, REST API.
  • Designed and Developed User customer payment data deletion Module using AWS, data structure and algorithms, and design pattern which saved $10k/year on infrastructure expenses by leveraging coding best practices with the use of REST API.
  • Implemented Docker containers, data structure and algorithms, and design pattern to create images of the application and dynamically provision slaves to CI/CD pipelines. Reduced operational burden and saved $8k/ year.
  • Implemented Docker containers to create images of the application and dynamically provision slaves to CI/CD pipelines. Reduced operational burden and saved $8k/ year. Adopted backend distribution system.
  • Led integration of AWS services and adoption of coding best practices to design scalable, high-performance software services, influencing engineering team to implement new features and functionalities.
  • Individual contributor to New Country Onboarding Automation which resulted in saving 2 weeks of SDE days, Streamlining the process and improved performance by 20%. Saved business cost up to $20k/year and helped teams smooth functioning of services.
  • Utilized microservices to communicate through HTTP and REST synchronous protocols and experienced working on ReactJS, HTML, CSS, JavaScript.
  • To increase the performance of application, used java 8 features like Lambda expressions, Cache Provisioning and stream API.
  • Identified bugs during development and performed RCA with stakeholders and other teams saving $6k/ year.
  • Used Agile methodology and developed technical design documents.
  • Developed fraud prevention measures to enhance transaction security, preventing fraudulent transactions and safeguarding user data.

Graduate Research Assistant

University Of Texas At Arlington
Arlington, TX
08.2020 - 12.2021
  • Web Developer, Reservation System and Job Schedule.
  • Developed real-time application for managing device usage, utilizing GCP and web technologies ReactJS, HTML, CSS, ES6, resulting in increased productivity.
  • Collaborated with developers to enhance project outcomes through effective coding practices.
  • Experienced working on clasp (Google Apps Script command-line tool) and Appscript for Google Workspace.
  • Optimized SQL queries to improve database response times.

Software Engineer (Backend Java Developer)

Athenahealth
, India
07.2019 - 01.2020
  • Developed data migration tool leveraging OOP principles and design patterns, enhancing performance by 60% using .Net and C#.
  • Improved appointment booking platform with REST API, leading to 30% increase in CPS application, implementing web services with Spring Boot and Spring Config Server.

Software Engineer (Backend Java Developer)

GE Healthcare and Athenahealth
, India
04.2017 - 07.2019
  • Architected Multithreaded Design and development of healthcare application used by thousands of customers. Engaged in peer code review and debugging activities. Written Test Driven Development, Unit Test and integration tests.
  • Mentored engineers and Lead team of 4 people, collaborated with cross functional teams to resolve and develop, test and create reports for business problems. Revamped Server Configurator logic for better performance and readability.
  • Employed SVN and GitHub to ensure organized version control of project files. Used Maven for build and management.
  • Proposed and Developed Patient Loyalty Module for Healthcare. Achieved onboarding new customers and increased revenue by 10%. Applied Kafka streams as a message-bus and introduced data pipelines to ingest data to NoSQL data-store.
  • Implementing project using Agile SCRUM methodology, involved in daily standup meetings and sprint showcase and sprint retrospective and used web technology like ReactJS, HTML, CSS.
  • Involved in the implementation of design using vital phases of the Software Development Life Cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support using GCP.
  • Thoroughly unit tested the application using JUnit to cover different scenarios.

Associate Software Engineer (Java Developer)

Sutherland Global Services
, India
09.2016 - 03.2017
  • Designed and Developed user login, registration page with user login and password authentication followed with validation from the JavaScript and SQL database resulting in 20% increase in application performance.
  • Designed the data transmission module using Active's broker to capture patient’s vital data and C# and .Net.
  • Used REST Client and POSTMAN to test the REST based services and used JUnit and Mockito to test the middleware services.
  • Worked with QA team to validate the test cases meeting the business requirements.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Participated in end-to-end designing and development of Single Page Applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery on the presentation layer.
  • Managed project dependencies, plugins, and goals for Spring Boot application by configuring pom.xml.
  • Utilized Java/J2EE design patterns, including Factory, DAO, Session, Facade, and Singleton, in the development process.
  • Employed Hibernate in the persistence layer to map the object-oriented domain model to the Oracle database.

Program Analyst (Full Stack Java Developer)

Cognizant
, India
12.2015 - 08.2016
  • Created Custom Module for McNally Jackson online buying books which influenced performance by 25% in Web application modules.
  • Used REST Client and POSTMAN to test the REST based services and used JUnit and Mockito to test the middleware services.
  • Implemented various design patterns in the project, including Data Access Object, Data TransferObject, and Singleton.
  • Developed the user interface components using HTML5, CSS3, JavaScript.
  • Used the Spring MVC architecture with Hibernate to implement DAO code, and RESTful web services with XML parsing for inter-module communication.
  • Analyzed technical requirements and created various models for the project using the Model View Controller (MVC) architecture with the Spring MVC framework.
  • Configured Java objects and backend database tables using ORM mapping in Hibernate.
  • Used Apache Maven as the build and deployment tool, monitoring error logs using Log4J and resolving issues.
  • Created user-friendly GUI interface and web pages using HTML, JSP.
  • Designed the module from scratch including database schema design.

Education

Master of Science - Computer Science

The University of Texas at Arlington
Arlington, TX, USA
12.2021

Bachelor of Engineering - Information Science

BMS Institute of Technology
Bangalore, India
06.2015

Skills

  • Java 8
  • Java/J2EE
  • Python
  • TypeScript
  • SQL
  • C#
  • JavaScript
  • HTML
  • CSS
  • XML
  • JSON
  • AJAX
  • JQuery
  • Bootstrap
  • Reacted
  • PHP
  • Bash/Shell Scripting
  • Spring
  • Spring Boot
  • Hibernate
  • Spring MVC
  • Spring JPA
  • Angular
  • JMS
  • JSP
  • MySQL
  • Oracle
  • NoSQL(MongoDB)
  • Redis
  • PL/SQL
  • REST
  • GCP
  • SOAP
  • Amazon web services (AWS, EC2, Elastic Beanstalk, S3, RDS, IAM, ELB, EBS)
  • Azure
  • IBM cloud
  • Agile/Scrum
  • Rally
  • Java Application Development
  • MVC
  • Testing
  • Jira
  • Linux/Unix
  • Microservices
  • Networking
  • CI/CD
  • Docker
  • Kubernetes
  • Graph's
  • Git
  • GitHub
  • Maven
  • JUnit
  • Tomcat
  • JDBC
  • Django
  • Kafka
  • CDK
  • CloudFormation
  • SaaS
  • IaaS
  • PaaS
  • JIRA
  • Data Structure and Algorithms
  • Unit Test
  • Weblogic
  • Swagger/OpenAPI
  • Splunk
  • Struts framework

Timeline

Software Engineer (Backend Java Developer)

Walmart
10.2024 - Current

Software Engineer (Java Developer)

Google
03.2024 - 08.2024

Software Engineer (Full Stack Developer)

Meta via HCL America
03.2023 - 11.2023

Software Development Engineer (Full Stack Java Developer)

Amazon
02.2022 - 03.2023

Graduate Research Assistant

University Of Texas At Arlington
08.2020 - 12.2021

Software Engineer (Backend Java Developer)

Athenahealth
07.2019 - 01.2020

Software Engineer (Backend Java Developer)

GE Healthcare and Athenahealth
04.2017 - 07.2019

Associate Software Engineer (Java Developer)

Sutherland Global Services
09.2016 - 03.2017

Program Analyst (Full Stack Java Developer)

Cognizant
12.2015 - 08.2016

Master of Science - Computer Science

The University of Texas at Arlington

Bachelor of Engineering - Information Science

BMS Institute of Technology
Ajay Shivarudrappa