Career Profile
My aspiration is to deal things in life using technology, so we can save hours to live our life.
Experiences
- Google Cloud Platform, PostgresSQL, Firestore, gRPC, concurrent handler, and batch-processing is what I worked with.
- Cloud Run and Golang is fun to build scalable, high-availability service, also the performance is one of the best compare to other stacks such as NodeJS
- Mostly NodeJS, Seneca as microservices toolkit, OrientDB as graph database for the backend; ReactJS, Mobx for Web App, and Android with MVVM architecture. I also use puppeteer for exporting jobs and Thumbor as image processing
- This is where I build up product development skills, more than just technology, but also Scrum Development, Agile, and experience feedback loop to improve software, skill-set.
- And, I have a chance to experiment several techniques to improve user experiences such as pre-processing image, using CDN, caching assets
- The stacks is React Native, Native Android and iOS for bringing native module.
- I've experienced how to develop cross-platform application and gain significant experiences about React, Redux, React Native, and an offline-first application design.
- The stacks is React Native, Native Android plus iOS for bringing native codes.
- I experienced most about cross-platform developing and gain experiences about React, React Native, offline-first mobile application.
- Worked alongside with data team to retrieve data from multiple database sources (not structured yet), turn into structure and write APIs for them. Pretty basic but it was a right time to build-up my coding skills.
- I've learned basic knowledge about APIs, REST, Spring Framework, Oauth 2.0 Protocol and work closely with Java language
About me
What I enjoy most is rolling out features that we worked hard before, then seeing users using it. Sometimes is squashing some bugs, who knows. I'm more an introvert but I do enjoy face-2-face interact. Yes, I love people.
I also love spending time experiment pet projects and follow trending stuff on GitHub such as Rust, Next.JS, Svelte (very competitive to ReactJS), Flutter, React Native.
I believe these things keeps me updated and by learning new stuff, I have such a good time to review what I understand, what I don't and somehow it became my routine.