Full‑stack engineer focused on JavaScript / TypeScript—from React & Angular front ends to cross‑platform Electron apps and Node.js/NestJS back ends on AWS (Lambda, ECS, S3, RDS).
Experience
2022 — 2025
2022 — 2025
Burlingame, California, United States
At Meta, I contributed to advancing the AR/VR developer ecosystem, focusing on platform infrastructure, tooling, and internal workflow optimization for Meta Quest devices.
• Migrated AR/VR JavaScript developer tools into Meta’s mega-repo, enhancing static analysis with Flow and ESLint.
• Led development of secondary account access and large file support in MQDH File Manager for MR developers.
• Built device setup automation feature for Meta Quest 3S, reducing onboarding time significantly.
2021 — 2022
2021 — 2022
Houston, Texas, United States
Worked on cognitive care plan project with Ruby on Rails at backend and Emberjs + React on the frontend.
2019 — 2021
2019 — 2021
Houston, Texas, United States
Working closely with the design team to complete product technical design and prototyping by using technologies like HTML5, CSS, Angular(for web app), Ionic(for mobile app).
Working closely with backend team to implement features, verify and resolve bugs.
Perform system analysis and programming activities which may require extensive research and analysis.
Ensure timely, effective, and quality delivery of software into production, both at an individual and team level.
Collaboratively work with current dev team and other departments to resolve or diagnose defects.
Research problems and develop solutions to fix issues.
Conduct unit testing and integration testing(Cypress) for functionality and limits.
2018 — 2019
2018 — 2019
Houston, Texas Area
● Design and develop Pheramor backend APIs and functions using NodeJs and hosted the
application on AWS.
● Reduce the API latency by using AWS Elasticache and Serverless lambda Cron Job.
● Automatically scaling services by usage.
● Containerize the Node application with PM2 and docker to make sure zero downtime.
● Monitoring the server logs through AWS cloudwatch and under EC2 linux environment.
● Integrate the backend server with third-party APIs like Twilio, Stripe, Google Maps,
Facebook, Twitter, Instagram, AWS S3 bucket.
● Design and implement calculation algorithms with microservices concept and deploy to
AWS serverless to reduce the cost.
● Design and implement relational database schemas for the user data. Monitoring and
maintaining Mysql database hosted on AWS RDS.
● Design and implement non-relational documents storing in MongoDB.
● Implement admin system with Angular and NodeJS.
● Take part in Configuration Management, Continuous Integration implementation.
● Working closely with IOS and Android front-end developers to ensure the application
have consistent functionalities across different platforms.
● Work in a high-speed, agile environment to ship features in the shortest time possible.
● Deliver quality code by applying the best development practices.
● Participate in estimating project efforts and delivery timelines during each sprint.
● Refactoring existing code and writing documentations.
2017 — 2017
2017 — 2017
San Francisco Bay Area
● Build a mobile digital lending platform with React Native.
● Build the architecture with Redux framework.
● Design chat frontend.
● Implement chat function with socket io by using singleton design pattern.
● Work closely with backend team to implement chat history and contact list.
● Implement upload photos function.
● Unit test and Integration test on simulators and real mobile device.
● Resource management using GitHub version control
Education
University of San Francisco
Master’s Degree
2014 — 2016
Central South University
Bachelor's in Software Engineering
2009 — 2013