Main responsibility is to build and maintain our app using expo that builds iOS, Android and Web using a single source code. We are also building a lot of SDKs so that other projects can embed our app and manipulate it. We also created our own ui components base on Native Base so all platforms will have the same UI. We are also leveraging Mobx for our state tree management but we are also trying to replace it with React Query and Zustand for better typing and simplification
Started as a Backend Developer mainly creating and maintaining our API using HapiJS and later on NestJS. After our first launch I transitioned as a Fullstack Developer that also handles our React Native projects that builds iOS and Android apps. I implemented a lot of API from other services like Uber, Lyft, Branch, Twilio, Foursquare...
Backend Developer mainly using NodeJS with HapiJS. Refactored existing codebase and make it compatible with ES6. Implemented Unit Testing using Mocha. Integrated Uber and Lyft api for our app. Managed daily tasks and delagated to the team.
CircleCIES6HapiJSConvoxDockerSentryMocha
Harbour IT Asia - Software Developer
Learned a lot about Microservices. Puppetize servers. Automate different kinds of workers. Implement solutions using PHP and NodeJS. Modularize existing softfare structure. Implement Unit Test using Mocha.
Provided guidance to other developers. Continuously improve software development process. Advocate writing efficient and maintainable code. Identify issues, risks and implement solutions to complex problems. Worked closely with operations to maintain and optimize backend services. Pro-actively enhance our current platform and tools. Spearhead planning and delievery of solutions. Lead software development team. Communicated progress with customer and CTO
NodeJSCSSPHPHTML5Custom CMSPayment Processors
Tresmax.PH - Junior Web Developer
Created web applications using PHP and Javascript. Implement web interfaces using HTML, CSS and Javascript. Write efficient and maintanable code. Address issues as they arise