Lewis Liew, Developer in Petaling Jaya Selangor, Malaysia
Lewis is available for hire
Hire Lewis

Lewis Liew

Verified Expert  in Engineering

Software Developer

Location
Petaling Jaya Selangor, Malaysia
Toptal Member Since
October 17, 2022

Lewis is a highly efficient and reliable professional with vast experience in full-stack software engineering development. He has been working on solving issues and problems in tech for multiple industries, including healthcare, finance, social media, technology, and accommodation-type services. Most of Lewis' work involves setting up startups, helping them build products by creating easy development environments, providing best practices code examples, and mentoring other developers.

Portfolio

Tabbed inc
JavaScript, Node.js, Firebase, POS, WebSockets, Pub/Sub, Cloud Firestore...
Bmama Maternity
Shopify, Liquid, JavaScript, CSS, MySQL, PHP
Tapendium
Redux, Redux-Saga, React, React DnD, CSS, Apache, TypeScript, Java, JavaScript...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, Slack, Chrome, Terminal, Amazon Web Services (AWS), React, TypeScript, Linux, MacOS

The most amazing...

...tool I've built is a mobile app that scales to as many clients as possible with low cost and high performance.

Work Experience

Node.js Developer

2022 - PRESENT
Tabbed inc
  • Developed the back end for a tabbed system and applications to interact with different POS systems and payment solutions.
  • Used Trello to handle sprints and report tasks and bugs. Discussed issues and new features in stand-ups.
  • Handled production deployment and the continuous monitoring of services.
  • Set up the DevOps CICD deployment for back-end repositories and keep documentation up to date for new onboarding developers.
Technologies: JavaScript, Node.js, Firebase, POS, WebSockets, Pub/Sub, Cloud Firestore, Google Cloud, Google Cloud Functions, Cloud Tasks, Identity & Access Management (IAM), Omnivore.io, NCR API, Clover POS

IT Specialist

2021 - PRESENT
Bmama Maternity
  • Migrated and launched scalable eCommerce for the business group with multiple subsidiaries. Managed servers for files, domain management, email security, and cloud backups.
  • Monitored the performance of the eCommerce front ends with Sentry and Google Analytics.
  • Oversaw the migration of old infrastructure to new scalable infrastructure in less than two months.
Technologies: Shopify, Liquid, JavaScript, CSS, MySQL, PHP

Senior Full-stack Developer

2020 - PRESENT
Tapendium
  • Developed microservices and micro front-end systems, orchestrated CI/CD, managed tasks, organized scrum boards, and developed applications. I also monitored services, making sure UI was consistent with designs.
  • Tracked and fixed bugs using Jira as a reporting tool on AWS. I used TypeScript to write our microservices and AWS CloudFormation for our infrastructure.
  • Pushed applications to production, monitored production logs, kept services updated, and handled issues from support.
  • Built a PWA app from scratch using AWS Amplify, DynamoDB, Next.js, TypeScript, Zustand, Tailwind CSS, SSR, React Query, and Storyblok. The app can be installed on any phone and desktop.
Technologies: Redux, Redux-Saga, React, React DnD, CSS, Apache, TypeScript, Java, JavaScript, Kotlin, PHP, Tailwind CSS, Next.js, Microservices, Amazon Web Services (AWS), AWS Lambda, Firebase, AWS IoT, Redshift, Bash, Vue, Kibana, Amazon EC2, AmplifyJS, APIs, REST, GraphQL, WebSockets, SSL, POS, Linux, Gentoo, VimL, Git, Buildkite, Autoscaling, Datadog, Jira, Confluence, Alpine Linux, Twilio, Amazon QuickSight, E2E Testing, Unit Testing, Test-driven Development (TDD), Refactoring, DevOps, Agile, Kanban, Scrum, Progressive Web Applications (PWA), React Query, Zustand

Full-stack Developer

2022 - 2022
Watson Admin
  • Developed and shipped the admin panel to manage the product listing on the Watson app.
  • Created and developed new features and fixed numerous bugs.
  • Used by employees of the Watson team for their day-to-day managing products on the admin interface.
Technologies: JavaScript, TypeScript, NestJS, React, React DnD, Tailwind CSS

Full-stack Engineer

2021 - 2021
Tokenbinder
  • Collaborated on an NFT crypto platform for users to trade from crypto to NFT tokens for online games like Axie Infinity.
  • Set up the back and front end of the project and deployed them to the website.
  • Aided the app in going live with many users requesting to buy NFT tokens from the platform. The currency exchange feature was handy in letting users know what they are trading for.
Technologies: TypeScript, Prisma, PostgreSQL, React, Crypto

Senior Full-stack Developer

2021 - 2021
Estate Co
  • Built interfaces and managed codebases for the real estate platform. Also set up multiple analytical providers.
  • Tracked and fixed bugs with Sentry tools and used various analytical tools.
  • Oversaw a going live process with incoming investors joining the program and seeing that the business was profitable.
Technologies: TypeScript, React, Next.js, NestJS, APIs, Amazon Web Services (AWS)

Full-stack Developer

2018 - 2019
Simplicitic
  • Managed building an appointment application for handling the scheduling of clients for small to medium size businesses. Worked actively on the server to maintain it up to date.
  • Monitored and tracked issues with a variety of logging tools like Bitbucket.
  • Launched admin dashboard, client web portal, and mobile apps in a small team.
Technologies: PHP, JavaScript, Bash, Apache, Apache2, Windows Server, HTML, HTML5, React Native, Firebase, Cloud Firestore, Node.js

AddPointment

https://addpointment.com/
AddPointment is an online scheduler and booking system designed to help users give their customers the best experience possible and improve their bottom line simultaneously. Any service-based business can benefit from the improved scheduling this system offers.

Zapfit

https://play.google.com/store/apps/details?id=global.zapfit.zapfit&hl=en&gl=US&pli=1
Zapfit is a React Native app for social media, sports, and appointment-based apps. I was the mobile developer and liaised with the back-end developer to integrate REST APIs that were needed to display a rich UI in the app. The app can be found in all digital stores.

Draftings Note Taking

https://play.google.com/store/apps/details?id=com.drafting.whatthestack.drafting
A Kotlin-based Android application that I created as a side project.

Drafting helps avoid accidentally sending incomplete or embarrassing drafts or poorly edited messages by having a separation of concerns from the main note application the user is using.

Get drafts all set up within the app and have them automatically deleted with the drafts expiry feature done within the settings. We hope users enjoy using Drafting as a notes application as well.

PWA App for Room Service

https://pmbkg.pwa.tapendium.io/
A Next.js app that allows guests to control rooms and order food and beverages. I was responsible for setting up the app from scratch using the Next.js framework with server-side generation and rendering. The libraries used were React Query, Tailwind CSS, and Zustand, and the app was deployed using GitHub Actions as the CI/CD tool. Many E2E tests were performed using the TestCafe framework with Jest.
2014 - 2016

Bachelor's Degree in Computer Science

University of Queensland - Brisbane, Australia

MARCH 2022 - PRESENT

AWS Solutions Architect Professional

Amazon Web Services

Languages

PHP, JavaScript, CSS, TypeScript, HTML, HTML5, CSS3, Bash, Kotlin, Java, XML, GraphQL, VimL

Frameworks

Next.js, NestJS, Chrome, React Native, Tailwind CSS, Redux, Jest

Libraries/APIs

React, React DnD, Node.js, Redux-Saga, React Query, Liquid, AWS Amplify, Vue, AmplifyJS, Omnivore.io, NCR API

Tools

Apache, Vim Text Editor, Slack, Terminal, Git, Prisma, Kibana, Jira, Confluence, Amazon QuickSight

Platforms

Amazon Web Services (AWS), Apache2, Firebase, AWS Lambda, Buildkite, Shopify, Android, iOS, Alpine Linux, Twilio, Windows Server, AWS IoT, Amazon EC2, Linux, MacOS, Web

Storage

MySQL, Cloud Firestore, PostgreSQL, Redshift, Datadog, Google Cloud

Other

Progressive Web Applications (PWA), Zustand, APIs, Software, Crypto, WebSockets, SSL, POS, Gentoo, Autoscaling, End-to-end Implementation (E2E), Google Cloud Functions, Pub/Sub, Cloud Tasks, Identity & Access Management (IAM), Clover POS

Paradigms

Microservices, REST, E2E Testing, Unit Testing, Test-driven Development (TDD), Refactoring, DevOps, Agile, Kanban, Scrum

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring