Lewis Liew
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
IT Specialist
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Engineer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Experience
AddPointment
http://addpointment.com/Zapfit
http://play.google.com/store/apps/details?id=global.zapfit.zapfit&hl=en&gl=US&pli=1Draftings Note Taking
http://play.google.com/store/apps/details?id=com.drafting.whatthestack.draftingDrafting 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
http://pmbkg.pwa.tapendium.io/Skills
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, Liquid, 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), React Query, 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
Education
Bachelor's Degree in Computer Science
University of Queensland - Brisbane, Australia
Certifications
AWS Solutions Architect Professional
Amazon Web Services
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring