Resumé
Experience
Nov 2022 - Now3 years -8 months
Full-stack Developer
Rewriting the entire Spacetoon Go system from scratch
Responsibilities
- Actively participated in the inception and architectural blueprinting of the Spacetoon Go app's total rewrite driving the project towards a robust implementation
- Involved in the migration of millions of records from old system to the new one
- Involved in development and code review of both backend and front-end applications
Tech Stack
Graphql
TypeScript
Node.js
NestJS
PostgreSQL
Flutter
Next.js
React
Tailwind
Turbo repo
Docker
Jul 2021 - Oct 20221 years 3 months
Junior Tech Lead
Building the FoodLama browser extension from the ground up
Responsibilities
- Led a small team of developers to build the FoodLama browser extension from its nascent
- Developed the core module that analyzes a food product and assesses its compatibility against 22 dietary preferences
- Engineered a robust browser extension architecture that seamlessly functions across 3 diverse retailer websites, enabling swift and effortless integration for future retailer support
Tech Stack
TypeScript
Node.js
Express
NestJS
PostgreSQL
MongoDB
React
Browser extension
Jan 2021 - Jun 2021 5 months
Junior Full-Stack Developer
Building the CourseGate MVP app using Flutter and Firebase
Responsibilities
- Developed CourseGate MVP app using Flutter and Firebase
- Refactored the codebase to implement BLoC architecture
Tech Stack
Flutter
Firebase
ReactiveX
Jun 2020 - Apr 20211 years -2 months
React Tutor
Tutoring bootcamp students, corporate training, and webinar
Responsibilities
- Involved in tutoring bootcamp students, corporate training, and webinar
- Taught react js and react native concepts, state management, and some basic usage of common libraries
- Provide students an extra session to help them catch-up with the curriculum
Tech Stack
React
React Native
JavaScript
Jun 2019 - Dec 20201 years 6 months
Software Engineer
Developing PRUForce modules using React JS
Responsibilities
- Developed Leads management of PRUForce mobile app modules using React JS and Cordova, it later adopted by the higher regional app
- Assist production deployment that occurs every 2 weeks
- Refactored class-based components into functional components with React hooks
Tech Stack
React
Redux
Redux Saga