Full-stack Web Developer
2023 - PRESENTMAO Web Solutions, LLC dba Jupiter Marketing Agency- Developed an application that helps law firms to compare their Google Maps attributes with competitors and determine how to improve them.
- Built the entire application from scratch using Node.js and Nest.js for the back end and Next.js for the front end.
- Integrated with third parties such as BrightLocal, and Google API to collect data.
- Helped to lower the cost for investors by developing a new crawler using Puppeteer to collect data instead of using Octoparse.
Technologies: JavaScript, SQL, Google Cloud Platform (GCP), Web Development, NestJS, Google SEO, Next.js, Node.jsFront-end Engineer
2021 - 2022Reddit- Worked in the consumer safety team as a front-end engineer.
- Investigated and fixed bugs in Reddit mobile web using Jira as a reporting tool.
- Developed new blocking features for Reddit mobile web using React and TypeScript.
Technologies: React, Front-end, TypeScript, ECMAScript (ES6), APIs, Mobile Apps, Web Applications, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Redux, Front-end Development, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Performance, Next.js, Flask, Responsive Web Apps, NestJSSenior Software Engineer
2021 - 2022SoFi- Developed a new landing dashboard using React and TypeScript.
- Researched and collaborated with an external team to implement a feed content system for the lending dashboard. Organized training sessions to help the team understand the system better.
- Led the effort of replacing an internal tool that identifies the loan applicant with an external third party.
Technologies: Java, Kotlin, Flutter, React, TypeScript, Front-end, GraphQL, Microservices, NoSQL, ECMAScript (ES6), APIs, Full-stack, Architecture, Mobile Apps, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Redux, Front-end Development, REST, Figma, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Data Visualization, Performance, Next.js, Back-end, Ajax, Responsive Web AppsSenior Software Engineer
2016 - 2021Coupang- Designed and developed a pricing admin tool that allows eCommerce operators to map competitor products with Coupang products and confirm price matching.
- Architected the new data streaming system that replaced the old batch job and can handle more than ten times the current data load using Apache Kafka.
- Improved and scaled the pricing system performance by optimizing query and implementing Redis's new caching system.
Technologies: Java, Spring, AngularJS, React, Apache Kafka, MySQL, PostgreSQL, Python, JavaScript, Redis, eCommerce, SQL, REST APIs, Amazon Web Services (AWS), Front-end, Microservices, NoSQL, MongoDB, MobX, ECMAScript (ES6), APIs, Full-stack, Hibernate, Architecture, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Front-end Development, REST, Figma, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Data Visualization, Performance, Back-end, Ajax, Responsive Web AppsSoftware Engineer
2014 - 2016Amazon.com- Developed the back-end system to allow eCommerce vendors to publish their discount items to business customers.
- Designed and implemented the customer-facing application for the vendors to upload and manage their discounts.
- Designed the architecture for the new central platform that can scale and support multi-flavor products for business pricing projects. Developed the API for the central platform to create and track submissions from customers.
Technologies: Java, AWS SWF, Amazon DynamoDB, Amazon Simple Queue Service (SQS), Perl, Spring, APIs, eCommerce, REST APIs, Amazon Web Services (AWS), Front-end, Microservices, NoSQL, Full-stack, Hibernate, Architecture, Web Applications, Web Application Architecture, Technical Leadership, Docker, Kubernetes, Spring Boot, Google Cloud Platform (GCP), Oracle Cloud, Unix, Git, Jira, CI/CD Pipelines, Front-end Development, REST, Full-stack Development, Web Development, System Architecture, Requirements Analysis, Performance, Back-end, Ajax