● Spearheaded development of Next Gen Omni, Walmart’s next-generation financial platform supporting 30M+ daily store-to-store transactions across Sam’s Club and Walmart locations, leveraging Spring Framework, Kafka, Lenses.io, Cosmos DB, Jenkins, Kubernetes, and DB2.
● Designed and implemented real-time data processors for international store financial systems, enabling daily filtering of 1.2M transactions from Mexico and Canada by using Spring Boot, Spring MVC, Kafka, and JDBC.
● Modernized 20+ apps by upgrading from JDK 11 to 21, improving transaction processing performance by 57%.
● Collaborated with Walmart’s infrastructure team to optimize Maven dependency management across 20+ applications by introducing the internal GTP BOM, reducing development cycle time by 40%.
● Accelerated CI/CD efficiency by 90% through implementation of parallelized functional tests across 3 mission-critical application cycles by using JUnit5 and Mockito.
● Optimized performance test analytics time spending by 60% in 8 business services through implementation of automated AI log analysis service integration with LLM Model APIs using Python, Jmeter, and Automaton.
● Led cloud-native migration of log management infrastructure from Splunk to OpenObserve for 15 microservices.
2023 — 2024
Remote
● Designed and implemented a backend and infrastructure service for RockBook, a start-up social media and information platform able to handle over 2,000,000+ daily active users, using A WS SAM.
● Developed and maintained a backend dependency consisting of 100+ reusable components using Maven on Github, including database fields, exception handlers, HTTP connection methods, and database connection modules.
● Collaborated with the founder to design and to implement 20+ A WS Lambda functions, 15 API Gateway endpoints, and an RDS (MySQL) with 10+ tables for features including content management, comments, user profiles, likes, and file storage, be able to serve 5,000,000+ API requests daily.
● Designed and implemented notification systems using SNS, SQS, SES , ensuring real-time processing and delivery of over 10,000,000+ mobile, SMS, and email notifications daily.
● Integrated S3 and CloudFront for storing and serving 100TB+ of user-generated content, CloudWatch for monitoring and logging 100+ metrics and 500+ log events per second, IAM for enforcing access control policies across 10+ roles and 50+ permissions, and VPC for securing network communication between 5+ services.
● Implemented and maintained 5 CI/CD pipelines using A WS CodePipeline and CodeBuild, automating the build, testing, and deployment process for 4 environments (dev, build, beta, prod), and managed database structure using Skeema.io for version control and schema migrations, handling 20+ schema changes per month.
Princeton, New Jersey, United States
New York City Metropolitan Area
● Developed the next generation front-end A/B testing control center for Fiona, a financial searching service website, reaching out over 56,000+ users utilizing TypeScript, React.js, GCP, and GrowthBook’s Library.
● Analyzed and built A/B testing metrics in the control center, including click-through rate (CTR), session duration, bounce rate, page views per session, and conversion rate for Fiona’s credit card, student loan, and insurance sessions.
● Implemented feature flags for enabling user-customizable theme selection and data display options.
● Deployed metrics' alarms in GCP BigQuery, including error rate alarm, traffic anomaly alarm, and abnormal bounce rate alarm, to monitor real-time experiments' feedback from control center.
Guangzhou, Guangdong, China
● Developed a data analysis control center for 5,000+ users using Spring Framework, AWS, and Pandas in a team of 8.
● Developed student-side control center interfaces, facilitating multivariate analysis and data visualization.
● Established database to store and handle questionnaire data, user responses, and test indexes, coupled with crafting APIs for distributing questionnaires, processing submissions, and extracting results.
● Implemented batch processing using Spring Batch for handling analysis submissions by grouping datasets, and integrated Spring Cache for caching accessed data, including analysis results and user response patterns.
Education
Boston University
Master of Science - MS
Rutgers University