Message from Jack:

Hello, this is Jack 👋.

I am a software engineer specialized in React. I have been working with react with almost 2 years and looking forward to work with React in the future.

Despite of working React most of the time, i have also experienced with several backend and devops technologies.

Currently, i am actively seeking job opportunity in Singapore, preferably in entry/mid level.

If you are interested in hiring someone like me, welcome to contact me. I am excited to get know your expectation.


Due to Covid 19, i am currently located Malaysia - Johor but i am looking forward to work opportunity in Singapore.

Lastly, peace & love and have a good day :-) 🌞🌞.

My Work Experience

JUL 2019 - JAN 2020

TBOP, Netrust (Local CA) Subsidiary Company

Software Engineer

Project : Micro Lending Platform

  • Maintaining micro lending platform that facilitate loan application, distribution and repayment to low income family in Indonesia.
  • Automated mobile application build process.
  • Setup up debugging tool and reproduce-able development environment.
  • Experiment with project management softwares: Notion, Jira
  • Provide code review and guidance for new colleagues.
  • Java
  • Postgres
  • Mssql
  • Node.js
  • Cordova
  • Angular
  • Jira/Notion

FEB 2019 - MAY 2019

Freelance

React Native Developer

Project : Car Accident Reporting Application

  • Built a cross platform mobile app that help driver to record critical information when an accident happened.
  • Generate report using headless browser Puppeteer.
  • Working with UI designer and an IOS developer to ensure consistent user experience on both Android and IOS platforms.
  • Typescript
  • React Native
  • Redux
  • Firebase Cloud Function

OCT 2018 - FEB 2019

Singapore Airlines - Intern

React Native Developer

Project: Cabin Crew Training Application

  • Built a cross platform mobile application contain training resources and schedule for cabin crew training.
  • Prototype the mobile application user interface.
  • Typescript
  • React Native
  • Redux

APR 2018 - MAY 2019

Singapore General Hospital - Final Year Project

React Web Developer

Project: Antimicrobial Guideline Application

  • Built a cross platform mobile application and a admin web application to help pharmacist record and view recommended prescription based on severities and concurrent symptoms.
  • Carried out full SDLC cycle with our team.
  • React Native
  • Redux
  • Firebase

Other Relavent Skills

Programming Language:

  • Advanced in Typescript and JavaScript
  • Competent in C#

Front-end

  • Advanced at React , React Native and Redux
  • Competent in Next.js, Gatsby.js
  • Competent in Css, Scss
  • Novice in Jest , Enzyme

Back-end

  • Competent in backend frameworks: Express, Asp Net Core
  • Competent in relational database : PostgreSQL, Microsoft SQL server
  • Competent in OpenId Connect : Identity Server 4
  • Competent in ORMs: EF Core, Hibernate , TypeORM

Ops

  • Competent in Docker
  • Competent in AWS

Tooling

  • Competent in Window , Linux , MacOS
  • Competent in Git
  • Competent in Visual Studio Code + Vim emulation.

I also had exposured to (Novice): Vue, Angular, Firebase, Mongodb, Firestore, Ethereum, MeiliSearch, CI/CD, Terraform ,WSL etc

My reading

For to know a man‘s library is, in some measure, to know his mind.

1. Code: The Hidden Language of Computer Hardware and SoftwareCharles Petzold

2. Computer Networking: A Top-Down ApproachJames F. Kurose, Keith Ross

3. Computer Systems: A Programmers PerspectiveRandal E. Bryant, David R. O Hallaron

4. Delivering Happiness: A Path to Profits, Passion, and Purpose-BusinessTony Hsieh

5. Design Patterns: Elements of Reusable Object-Oriented SoftwareErich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides

6. Domain-Driven Design: Tackling Complexity in the Heart of Software-Addison Wesley Ashlee Vance

7. Economics in One Lesson: The Shortest and Surest Way to Understand Basic EconomicsHenry Hazlitt

8. How To Read A BookAdler-Mortimer

9. Implementing Domain Driven DesignVaughn Vernon

10. Operating Systems: Three Easy PiecesRemzi Arpaci-Dusseau, Andrea Arpaci-Dusseau

11. PrinciplesRay Dalio

12. The Algorithm Design ManualSteven S. Skiena

13. The Bitcoin Standard: The Decentralized Alternative to Central BankingSaifedean Ammous

14. The Mythical Man-Month Remzi Arpaci-Dusseau, Andrea Arpaci-Dusseau

15. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business WinGene Kim, Kevin Behr, George Spafford

16. Accelerated C++: Practical Programming by ExampleAndrew Koenig, Barbara E. Moo

17. An Autobiography: The story of My Experiments with TruthMahatma Gandhi

18. Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad OnesJames Clear

19. Blockchain RevolutionDon Tapscott, Alex Tapscott

20. Deep Work: Rules for Focused Success in a Distracted WorldCal Newport

21. Factfulness: Ten Reasons We are Wrong About the World and Why Things Are Better Than You ThinkAnna Rosling Rönnlund, Hans Rosling, Ola Rosling

22. Get Some Headspace: 10 Minutes Can Make All the DifferenceAndy Puddicombe

23. Java Persistence with HibernateCornelis Bauer, Gavin King

24. Leaders Eat Last: Why Some Teams Pull Together and Others DontSimon Sinek

25. Mastering Ethereum: Building Smart Contracts and DAppsAndreas Antonopoulos

26. Mindset - Updated Edition: Changing The Way You think To Fulfil Your PotentialCarol Dweck

27. Moonwalking with EinsteinJoshua Foer

28. Never Split the Difference: Negotiating As If Your Life Depended On ItChristopher Voss, Tahl Raz

29. Originals: How Non-Conformists Move the WorldAdam Grant

30. Outliers: The Story of SuccessMalcolm Gladwell

31. Personal Kanban: Mapping Work | Navigating LifeJim Benson, Tonianne DeMaria Barry

32. Predictably Irrational - The Hidden Forces That Shape Our Decisions Christopher Voss, Tahl Raz

33. Pro SQL Server 2012 - Relational Database Design and Implementation Cornelis Bauer, Gavin King

34. Quiet: The Power of Introverts in a World That Cant Stop TalkingDon Tapscott, Alex Tapscott

35. Start with Why: How Great Leaders Inspire Everyone to Take ActionSimon Sinek

36. Terraform - Up & RunningYevgeniy Brikman

37. Tesla, SpaceX, and the Quest for a Fantastic Future Ashlee Vance

38. The 4-Hour Work WeekTimothy Ferriss

39. The 5am ClubRobin Sharma

40. The AlchemistPaulo Coelho

41. The Best I CouldSubhas Anandan

42. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology OrganizationsGene Kim, Kevin Behr, George Spafford

43. The Docker Book - Containerization is the new virtualizationJames Turnbull

44. The Go GiverBob Burg

45. The Happiness Advantage: How a Positive Brain Fuels Success in Work and LifeShawn Achor

46. The Power of Habit: Why We Do What We Do in Life and BusinessCharles Duhigg

47. The Richest Man in BabylonGeorge Samuel Clason

48. The Third Door: The Wild Quest to Uncover How the World Most Successful People Launched Their CareersAlex Banayan

49. Think and Grow RichNapoleon Hill

50. Together Is Better: A Little Book of InspirationSimon Sinek

51. Understanding Cryptography: A Textbook for Students and PractitionersChristof Paar, Jan Pelzl

52. When: The Scientific Secrets of Perfect TimingDaniel H. Pink

53. You dont know javasript - ES6 & BeyongKyle Simpson

54. You dont know javasript - Scope & ClosuresKyle Simpson

55. You dont know javasript - This & Object PrototypesKyle Simpson

56. You dont know javasript - Up & GoingKyle Simpson

57. You dont know javasript - async & performanceKyle Simpson

58. You dont know javasript - type & grammerKyle Simpson