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

Lewis Liew

Verified Expert  in Engineering

Software Developer

Petaling Jaya Selangor, Malaysia

Toptal member since October 17, 2022

Bio

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

Bmama Maternity
Shopify, Liquid, JavaScript, CSS, MySQL, PHP
Tokenbinder
TypeScript, Prisma, PostgreSQL, React, Crypto
Watson Admin
JavaScript, TypeScript, NestJS, React, React DnD, Tailwind CSS

Experience

  • Node.js - 6 years
  • HTML - 6 years
  • React Native - 6 years
  • CSS - 6 years
  • TypeScript - 5 years
  • React - 5 years
  • Amazon Web Services (AWS) - 4 years
  • NestJS - 4 years

Availability

Full-time

Preferred Environment

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

IT Specialist

2020 - 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

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

Full-stack Developer

2019 - 2019
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.
  • Created features used by employees of the Watson team for their day-to-day managing of products on the admin interface.
Technologies: JavaScript, TypeScript, NestJS, React, React DnD, Tailwind CSS

Senior Full-stack Developer

2019 - 2019
Estate Co
  • Built interfaces and managed codebases for the real estate platform. 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

Experience

AddPointment

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.

Draftings Note Taking

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.

Education

2014 - 2016

Bachelor's Degree in Computer Science

University of Queensland - Brisbane, Australia

Certifications

MARCH 2022 - PRESENT

AWS Solutions Architect Professional

Amazon Web Services

Skills

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

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

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

Paradigms

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

Other

Progressive Web Applications (PWAs), Zustand, Full-stack, 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

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