Lucas Chen
Verified Expert in Engineering
Software Project Management Developer
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
Experience
Availability
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
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.
Engineering Lead
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).
Senior Software Engineer
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.
Full-stack Developer | Technical Lead
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.
Experience
HTML/CSS Iron Man
https://iron-man.surge.sh/iOS Springboard in React
https://react-ios-springboard.surge.sh/Next Practice Website
http://www.nextpracticehealth.comSkills
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
Education
Bachelor's Degree in Information Systems (With Distinction)
Western Sydney University - Sydney, Australia
Certifications
Certified Technical Trainer/Assessor
Fortress Learning
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