Lucas Chen, Developer in Singapore, Singapore
Lucas is available for hire
Hire Lucas

Lucas Chen

Verified Expert  in Engineering

Software Project Management Developer

Location
Singapore, Singapore
Toptal Member Since
March 18, 2021

Lucas is an accomplished polyglot engineer with 13 years of experience in end-to-end architecture and high-performance web technology at scale, including designing and implementing React and Node.js-based systems. He has led cross-platform teams to deliver product-driven, microservice-powered solutions used by millions daily. Lucas's work shows his passion for performance, usability, and attention to detail.

Portfolio

Tatango
JavaScript, Ruby on Rails 5, React, Node.js, TypeORM, MySQL, PostgreSQL, Redis...
Australian Higher Education Committee
JavaScript, Node.js, Docker, TypeScript, GraphQL, CI/CD Pipelines, MySQL...
Next Practice
JavaScript, Node.js, Bluetooth LE, Heroku, Microservices, RabbitMQ, Redux-Saga...

Experience

Availability

Full-time

Preferred Environment

MacOS, React, Node.js, Docker, GraphQL, TypeScript, Amazon Web Services (AWS), Visual Studio Code (VS Code)

The most amazing...

...project I've led as technical team lead was building a multi-tenant compliance management system that is deployable to a variety of cloud and on-site platforms.

Work Experience

Senior Full-stack Engineer

2021 - 2022
Tatango
  • Led the transition of "legacy" Rails/jQuery code to a new codebase built using React and Node.js.
  • Built a React-based text message customization system to allow for the inserting of "merge tags" based on subscriber content.
  • Developed cursor-based pagination system using TypeORM in Node.js to handle browsing through millions of database rows in a performant manner.
  • Provided React and Node.js technical leadership and guidance to team members with less experience, assisting through pair programming and code reviews.
  • Oversaw triage on-call operations, providing technical assistance and ensuring issues were acknowledged within 15 minutes of being raised.
Technologies: JavaScript, Ruby on Rails 5, React, Node.js, TypeORM, MySQL, PostgreSQL, Redis, Docker, REST APIs, GitHub, Front-end, CI/CD Pipelines, APIs, Databases, API Integration, CSS, HTML, Amazon EC2, JSON, Responsive Web Apps, JSX, React Redux, Responsive UI, Design, Storybook, Accessibility, Webpack, Puppeteer, AWS Lambda, Auth0, Data Scraping, Amazon Web Services (AWS), AWS CloudFormation, Front-end Development, Tailwind CSS, JSON Web Tokens (JWT), Full-stack Development, Architecture, Large-scale Projects, Authentication, Git, Jest, Cypress, Jenkins, Sass, User Experience (UX), User Interface (UI), Vercel

Engineering Lead

2018 - 2020
Australian Higher Education Committee
  • Architected and oversaw the greenfield development of a learning management system using React, Redux, Node.js, TypeScript, GraphQL and AWS.
  • Led 15 developers in a technical capacity to deliver product initiatives for a compliance management system (vocational education and training).
  • Architected a "write once, deploy anywhere" model for a compliance management system, transitioning away from a monolithic cloud-only system into an environment-flexible product offering that also supports corporate client needs.
  • Managed the hiring processes, growing the total number of developers from 15 at commencement to a total of 32 (including the formation of the LMS product team).
Technologies: JavaScript, Node.js, Docker, TypeScript, GraphQL, CI/CD Pipelines, MySQL, Gatsby, Express.js, MongoDB, Full-stack, UI Development, Redux, Amazon S3 (AWS S3), NPM, YARN, Bash, Web UX Design, Web Development, Web Architecture, Single Sign-on (SSO), SAML, REST APIs, GitHub, Amazon RDS, Front-end, APIs, Databases, WebSockets, Stripe, API Integration, Stripe Payments, CSS, HTML, Amazon EC2, Apollo Server, Google Cloud Platform (GCP), JSON, Responsive Web Apps, React Native, Electron, JSX, React Redux, Azure, Responsive UI, Design, Next.js, Storybook, Accessibility, WCAG 2, Serverless, Amazon API Gateway, Webpack, Apollo, MERN Stack, Puppeteer, AWS Lambda, Data Scraping, Amazon Web Services (AWS), AWS CloudFormation, Front-end Development, Tailwind CSS, JSON Web Tokens (JWT), OAuth, Full-stack Development, Architecture, Large-scale Projects, Authentication, Git, Jest, Cypress, Jenkins, Sass, Strapi, User Experience (UX), User Interface (UI), Search Engine Optimization (SEO), Vercel

Senior Software Engineer

2017 - 2018
Next Practice
  • Developed patient-facing health monitors and dashboards using React, Node.js, PostgreSQL and Sequelize that are currently used in real-life GP environments.
  • Used Node.js/Electron integrated with electronic medical devices such as weight scales, blood pressure monitors, and stethoscopes.
  • Built and architected real-time systems using React, Node.js, Socket.IO and RabbitMQ for tracking various sensors and providing this feedback to the patient and GP in real-time (both via the mobile app and the web dashboard).
  • Designed, developed, and maintained the public-facing website using PHP, CraftCMS, and Yii.
Technologies: JavaScript, Node.js, Bluetooth LE, Heroku, Microservices, RabbitMQ, Redux-Saga, SQL, Craft CMS, Full-stack, UI Development, PostgreSQL, Sequelize, Electron, Socket.IO, PHP, Yii, Redux, NPM, YARN, Bash, Web UX Design, Material UI, Web Development, Web Architecture, Cloudinary, jQuery, REST APIs, GitHub, Amazon RDS, Front-end, APIs, Databases, WebSockets, API Integration, CSS, HTML, Amazon EC2, JSON, Responsive Web Apps, React Native, JSX, React Redux, Responsive UI, Design, Storybook, Accessibility, WCAG 2, Serverless, Webpack, MERN Stack, Auth0, Amazon Web Services (AWS), Front-end Development, Full-stack Development, Large-scale Projects, Git, Jest, Cypress, Sass, Strapi, User Experience (UX), User Interface (UI), WordPress, Search Engine Optimization (SEO), Vercel

Full-stack Developer | Technical Lead

2008 - 2017
Parkroo International Leadership College
  • Oversaw the development of multiple greenfield projects for private clients and JV stakeholders, including a project management system, an online interactive classroom, and also a self-directed e-learning LMS.
  • Led technical architecture decisions to ensure the development of a strong modular component ecosystem.
  • Led the transition from a LAMP stack to full-stack JavaScript, including the design and development of isomorphic and client-side React re-use components.
  • Led a team of five developers in a technical capacity, first in writing code in the LAMP stack and later transitioning to full-stack JavaScript with React/Node.js.
Technologies: JavaScript, PHP, Node.js, Smarty, React, MySQL, Full-stack, SQL, Express.js, UI Development, NPM, Bash, Web UX Design, Web Architecture, Web Development, Bootstrap, jQuery, jQuery UI, Back-end Development, REST APIs, GitHub, Front-end, APIs, Databases, WebSockets, Stripe, API Integration, Stripe Payments, CSS, HTML, JSON, Responsive Web Apps, Responsive UI, Design, Accessibility, WCAG 2, Webpack, Front-end Development, Full-stack Development, Git, Jest, eCommerce, Sass, User Experience (UX), User Interface (UI), WordPress, Search Engine Optimization (SEO)

HTML/CSS Iron Man

https://iron-man.surge.sh/
A cartoon graphic Iron Man's helmet, built entirely using HTML and CSS. I decided to take on this challenge as a fun side-project. and believe that it demonstrates my attention to detail on creating beautiful user experiences.

iOS Springboard in React

https://react-ios-springboard.surge.sh/
A side project I completed in my own time, I recreated the iOS springboard feel using React and React Spring. I took on this project as a personal challenge to see if I could replicate complex UI transitions using web technologies.

Next Practice Website

http://www.nextpracticehealth.com
A front-facing website for Next Practice. I designed, developed, and maintained this using PHP, CraftCMS and Yii, hosted on a Heroku instance, with dynamic, client-side widgets on the page developed using React and Webpack.

Languages

GraphQL, TypeScript, JavaScript, PHP, HTML5, CSS3, CSS, SQL, HTML, Sass, Bash, SAML, Snowflake

Frameworks

Next.js, Express.js, Redux, YARN, Material UI, Bootstrap, Tailwind CSS, JSON Web Tokens (JWT), Jest, Cypress, Electron, React Native, Smarty, Yii, Ruby on Rails 5

Libraries/APIs

React, Node.js, Socket.IO, REST APIs, jQuery, React Redux, Puppeteer, D3.js, Redux-Saga, Stripe, react-spring, jQuery UI

Tools

Sequelize, Webpack, NPM, GitHub, JSX, Git, Jenkins, Auth0, AWS CloudFormation, RabbitMQ, Kibana, Google Analytics, Figma, Bitbucket, Jira

Paradigms

Microservices, Web UX Design, Web Architecture, Software Testing, Search Engine Optimization (SEO), Agile Workflow

Platforms

Docker, AWS Lambda, Vercel, Amazon Web Services (AWS), Craft CMS, Amazon EC2, Google Cloud Platform (GCP), WordPress, MacOS, Visual Studio Code (VS Code), Bluetooth LE, Heroku, Mixpanel, Salesforce, Azure

Storage

MySQL, MongoDB, PostgreSQL, Databases, JSON, Amazon S3 (AWS S3), Redis

Other

Software Project Management, Front-end, Full-stack, Cloud, Gatsby, UI Development, Team Mentoring, Team Leadership, Web Development, Architecture, Software Development, Lambda Functions, Back-end Development, APIs, API Integration, Apollo Server, Responsive Web Apps, Responsive UI, Storybook, Accessibility, WCAG 2, Serverless, Apollo, MERN Stack, Data Scraping, Front-end Development, Full-stack Development, Large-scale Projects, User Experience (UX), Technical Leadership, CI/CD Pipelines, Graphic Design, Cloudinary, Single Sign-on (SSO), Amazon RDS, WebSockets, Stripe Payments, Design, Amazon API Gateway, OAuth, Authentication, eCommerce, Strapi, User Interface (UI), Product Management, TypeORM, Training

2016 - 2016

Bachelor's Degree in Information Systems (With Distinction)

Western Sydney University - Sydney, Australia

OCTOBER 2014 - PRESENT

Certified Technical Trainer/Assessor

Fortress Learning

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