Innovative and results-driven Software Engineer specializing in Java, Spring Boot, React, and cloud-based microservices architecture. Skilled in full-stack application design, REST API development, database optimization, and deployment automation. Strong background in Agile/Scrum test-driven development and containerized cloud solutions with a proven ability to deliver scalable, secure, and maintainable software systems.
Professional Experience
City Manager of Innovative Solutions
Pearson | Shanghai, China
Jan 2014 – Nov 2016
Directed the integration of 800app CRM, LMS platforms, and Java-based applications for educational program delivery.
Managed SQL database optimization, including joins, indexing, and stored procedures for faster query execution.
Facilitated Scrum ceremonies and adopted agile best practices to improve collaboration between technical and non-technical teams.
Director of Service Operations & Technology
Panglish (HDEG) | Shanghai, China
Nov 2016 - Feb 2020
Led the development of a Canvas LMS-based e-learning platform using HTML5, CSS3, JavaScript, and responsive design frameworks improving user engagement by 60%.
Architected a service-oriented architecture (SOA) CRM with a Java Spring MVC backend and integrated REST APIs for scheduling and reporting.
Refined database schemas following normalization principles, improving data retrieval efficiency.
Applied Agile/Scrum methodology with Kanban boards to streamline team workflows, reducing project turnaround time by 40%.
Software Engineer
EV Commerce | Remote
June 2020 - June 2024
Engineered an ACID-compliant PostgreSQL database with query optimization, reducing inventory update times by 35%.
Created secure Spring Boot REST APIs with Spring Security and JWT authentication for product transactions.
Leveraged Supabase bucket storage for consistent product image management and AWS S3 for high-availability backups.
Implemented CI/CD pipelines with Jenkins and GitHub Actions, automating testing and deployments.
Containerized services using Docker and orchestrated deployments with Kubernetes, ensuring fault tolerance and horizontal scaling.
Applied AJAX & Fetch API for real-time UI updates in the admin dashboard, improving user experience.
Software Engineer
OSLabs Beta – Reactype | Remote, USA
Jan 2024 - Oct 2024
Designed and implemented Spring Boot microservices integrated with RESTful APIs, applying Spring Data JPA to improve scalability and data consistency.
Introduced TypeScript static type-checking and OOP best practices (inheritance, encapsulation, abstraction) resulting in a 30% reduction in runtime errors.
Integrated Redux Toolkit for centralized state management and optimized React component lifecycle using Hooks and state manipulation.
Developed and executed test automation suites using Vitest, achieving 80% code coverage.
Migrated backend data handling to MongoDB NoSQL using Mongoose schemas and indexing for faster queries.
Delivered DevOps strategy with seamless rollout on Heroku with minimized downtime.
Applied logging frameworks (SLF4J, Logback) for better observability and debugging in production environments.
Project Experience
No items found.
Technical Skills
Languages
:
Python, C++, C#, C, SQL, Bash
Scripting
Frameworks & Libraries
:
Spring Boot, Spring MVC, Spring Data JPA, Hibernate ORM, React, Bootstrap, Express.js, Django, Flask