SUMMARY
Java Developer with * years of experience in the field of software design and development.
Experience in developing RESTful web services using Spring Boot, Spring Framework, Spring MVC, Spring Security, Scala, Cassandra. Excellent experience in full-stack software development lifecycle including design, development, integration, maintenance, implementation, and testing of various software applications using Spring, Servlets, Angular, JDBC, JSP, Hibernate, Eureka, GraphQL, Kafka, Junit and Mockito. Good at learning and applying new technologies quickly, with excellent programming, collaboration, and problem-solving skills. EXPERIENCE
Software Engineer 03/2025 – Present Walmart Sunnyvale, CA
Project Description
As a Java Developer on Walmart's Hyperloop Intake team, I contributed to building a core data ingestion and processing platform for the company's next-generation automated supply chain. This platform was designed to handle the real-time, high-velocity intake of massive logistics data streams from global suppliers, distribution centers, and transportation networks, forming a critical component of Walmart's future intelligent logistics infrastructure. Personal Responsibility
Project: Hyperloop Intake
- Reported development process and future plan to tech lead and manager in the daily stand- up meeting.
- Real-time Data Processing Pipeline: I architected and implemented a robust data processing pipeline utilizing technologies like Apache Kafka and Flink. This pipeline performed real- time data cleansing, transformation, and aggregation, providing high-quality, structured data to downstream systems responsible for inventory management, order fulfillment, and route optimization.
- Database & Performance Optimization: I was responsible for database schema design and performance tuning. By implementing various caching strategies with Redis and leveraging asynchronous processing, I significantly improved system responsiveness and throughput, ensuring stability during peak operational loads.
- Deployed different Microservices on Spring Cloud to realize Micro-service.
- Used maven to build and package Web Service application.
- Participated in the design of the database for the next-generation program using Cassandra.
- Proficient in splunk skills, help the group to update and maintain the splunk settings many times.
- Developed products using Core Java, Scala and Spring Boot framework.
- Developed Restful APIs for MUMD store item event module displaying the event list by page and displaying the products filtered by the production’s priority. ALEX OU
Email: **********@*****.*** Phone: 646-***-****
- Fixing bugs raised by testers, improving unit test coverage and updating the spring library
- Utilized Spring Data in Java application for persistence layer development.
- Wrote Unit test scripts using Java, test Restful APIs using Rest Template is to simulate a client and Postman.
- Used Git for version control, GitHub for code reviewing.
- Implemented continuous integration for Java applications using Maven. Environment
J2EE, JDK 1.8, Spring, Scala, Cassandra, Spring Boot, Spring Data, Spring Cloud, Maven, Git, JPA, Tomcat, MySQL 5, Redis, Docker, RESTful, JSON, JUnit, Agile. Software Engineer 12/2023 – 02/2025 JPMorgan Chase & Co. New York, NY
Project Description
This project is a state-of-the-art financial transaction platform developed for JPMorgan Chase & Co.
, aimed at revolutionizing payment processing and risk management in the Chase sector. The initiative focuses on replacing an outdated, monolithic legacy system with a modern, cloud-native microservices architecture to deliver enhanced scalability, security, and performance. The new platform supports real-time transaction processing, fraud detection, and advanced data analytics, enabling seamless integration with third-party payment gateways and banking systems. Key features include high-throughput transaction handling, robust encryption for sensitive financial data, and customizable reporting tools for business insights. Designed to meet the evolving demands of the fintech industry, the system reduces operational overhead, simplifies maintenance, and provides a flexible framework for future enhancements, such as integrating blockchain-based settlements or AI-driven risk assessment models.
Personal Responsibility
Project: Payment Processing Platform
- Reported progress, challenges, and sprint goals to the tech lead and project manager during daily Agile stand-up meetings.
- Designed and deployed microservices using Spring Cloud to support high-throughput payment processing.
- Utilized Maven for building, packaging, and managing dependencies of the backend application.
- Contributed to the database schema design using PostgreSQL and integrated Redis for caching to optimize transaction performance.
- Leveraged Splunk for monitoring application logs and assisted in configuring dashboards for real-time system health tracking.
- Developed backend services using Core Java, Spring Boot, and Scala to handle payment workflows and fraud detection logic.
- Built and maintained RESTful APIs for the transaction module, enabling secure retrieval and filtering of payment data based on user-defined criteria.
- Identified and resolved bugs reported by the QA team, improved unit test coverage, and updated Spring dependencies for better stability.
- Implemented persistence layer using Spring Data JPA for efficient database operations.
- Managed code versioning with Git and collaborated with the team via GitHub for code reviews and pull requests.
- Configured continuous integration pipelines using Maven and Jenkins to automate builds and deployments.
Environment
J2EE, JDK 1.8, Spring, Scala, Cassandra, Spring Boot, Spring Data, Spring Cloud, Maven, Git, JPA, Tomcat, MySQL 5, Redis, Docker, RESTful, JSON, JUnit, Agile. Software Engineer 08/2022 – 11/2023 Walmart Reston, VA
Project Description
This project is a next-generation warehouse management program used internally by Wal-Mart, primarily to replace the previous generation of complex and difficult to update and maintain legacy systems. The new system will be easier to maintain and will allow for a greater variety of data classification and processing.
Personal Responsibility
Project: Next-Generation
- Reported development process and future plan to tech lead and manager in the daily stand- up meeting.
- Deployed different Microservices on Spring Cloud to realize Micro-service.
- Used maven to build and package Web Service application.
- Participated in the design of the database for the next-generation program using Cassandra.
- Proficient in splunk skills, help the group to update and maintain the splunk settings many times.
- Developed products using Core Java, Scala and Spring Boot framework.
- Developed Restful APIs for MUMD store item event module displaying the event list by page and displaying the products filtered by the production’s priority.
- Fixing bugs raised by testers, improving unit test coverage and updating the spring library
- Utilized Spring Data in Java application for persistence layer development.
- Wrote Unit test scripts using Java, test Restful APIs using Rest Template is to simulate a client and Postman.
- Used Git for version control, GitHub for code reviewing.
- Implemented continuous integration for Java applications using Maven. Environment
J2EE, JDK 1.8, Spring, Scala, Cassandra, Spring Boot, Spring Data, Spring Cloud, Maven, Git, JPA, Tomcat, MySQL 5, Redis, Docker, RESTful, JSON, JUnit, Agile. Software Engineer 06/2019 – 06/2022 Ticketmaster West Hollywood, CA
Project Description
This project is for users who are trying to get tickets from the official Ticketmaster website. The purpose of this project is to improve the buying experience of users and make it easier for them to find customized events. Complete with sorting, paging, calendar, gift cards and other related features.
Personal Responsibility
Project: Arts and Theater Tickets
- Worked with Front-end to integrate data between front-end and back-end sides.
- Reported development process and future plan to tech lead and manager in the daily stand- up meeting.
- Participated in the design of the database for the ticket sale website using front-end page editing tools like angular.
- Developed products catalog and shopping cart using Core Java and Spring Boot framework.
- Developed Restful APIs for products catalog module displaying the products list by page and displaying the products filtered by the production’s priority.
- Developed Restful APIs for shopping cart module which can CRUD the shopping cart with Redis.
- Utilized Spring Data in Java application for persistence layer development.
- Wrote Unit test scripts using Java, test Restful APIs using Rest Template is to simulate a client and Postman.
- Used Git for version control, GitHub for code reviewing.
- Implemented continuous integration for Java applications using Maven. Environment
J2EE, JDK 1.8, Angular, Spring, Spring Boot, Spring Data, Spring Cloud, Maven, Git, JPA, Tomcat, MySQL 5, Redis, Docker, RESTful, JSON, JUnit, Agile. Java Developer 05/2017 – 06/2019 RingCentral Belmont, CA
Project Description
This project allows registered users use RingCentral Glip to send instant messages, share files, manage tasks and other functions for better team communication and collaboration. Personal Responsibility
Project: RingCentral Gilp
- Designed mapping between relational database tables and object-oriented Java objects using Hibernate.
- Involved in the team to integrate the Spring Boot, Spring framework and Hibernate.
- Designed and implemented for instant communication between teams, file sharing and the ability to provide high quality video conferencing.
- Deployed different microservices on Spring Cloud to enable confidentiality and security of communication between different groups and to ensure that each group had separate storage space for their data without interfering with overwriting.
- Configured Spring AOP for Logging.
- Used maven to build and package Web Service application.
- Designed and Implement Unit testing using Junit Framework.
- Collaborated with front-end group to realize application’s front-end using Angular, HTML5, CSS3, JavaScript, React, AJAX and JSON.
- Used Git for version control.
- Worked in Agile software development methodology. Environment
J2EE, Spring, Angular, Spring Boot, React, RESTful, JSON, HTML5, CSS3, Kafka, JavaScript, MySQL, AJAX, Eclipse, JUnit, Jenkins, Postman, GIT, Maven. Java Developer 03/2015 – 03/2017 Lenovo Group Ltd. Raleigh, NC
Project Description
Project: Lenovo official site
This project cooperation with online platforms covering terminal equipment, mobile apps and other aspects of online sales systems. Project uses microservices, distributed architecture, including accounts, payments, activities, coupons, channels, orders, shipments, data capture, reconciliation, reporting and other services. Front-end and back-end are separated. Personal Responsibility
- Involved in gathering the requirements and analyzing the user specifications.
- Involved in the development of programming user interface design and front-end for the Web application using HTML, JavaScript & CSS to the requirements of the client.
- Extensively implemented presentation layer, controller layer, service layer, and data access object (DAO) layer using Spring frameworks and Spring Boot.
- Configured Spring MVC and used Annotation to manage URL mapping with controller for the communication between front-end and back-end.
- Used Spring Data JPA to develop Repository for accessing database and realized CRUD operations.
- Collaborated with QA Team to do Quality Assurance.
- Work in Agile software development mythology.
- Used Git for version control.
Environment
IntelliJ IDEA, Agile, Java8, Maven, Spring MVC, Spring IOC, Spring Boot, HTML5, CSS, Bootstrap, Hibernate, MySQL, Maven, JUnit, JIRA.
TECHNICAL SKILLS
Languages: Java, JavaScript/ES6, Python, HTML5/CSS3 Frameworks: Spring, Spring Boot, React.js, Redux, Node.js, Bootstrap, Express.js, Junit/Mockito Technologies: REST, jQuery, XML/JSON, Microservices, CI/CD Databases: MYSQL, PostgreSQL, MongoDB, Redis
Tools: Git, Npm, Yarn, Maven, Jenkins, Jira, Docker Others: Core Java, JVM, OOP, Design Patterns, Hibernate, JPA, JDBC EDUCATION
M.S. in Software Engineering Manhattan, NY
Pace University
USA