Eric Lam
Verified Expert in Engineering
Software Developer
Singapore, Singapore
Toptal member since October 25, 2017
Eric is a senior web developer with six years of development experience—specializing in web development. He’s developed with a variety of technologies, but he mostly works with the Ruby on Rails, Node.js, and JavaScript modern frameworks: React and Angular. He communicates exceptionally well and has worked successfully in teams.
Portfolio
Experience
- JavaScript - 10 years
- Node.js - 7 years
- React - 6 years
- Ruby on Rails (RoR) - 6 years
- Redux - 6 years
- Angular - 5 years
- Webpack - 3 years
- Python - 3 years
Availability
Preferred Environment
Bitbucket, GitHub, PyCharm, Sublime Text, Ubuntu
The most amazing...
...project I’ve worked on is a system that supports storage and delivery services for valuable items.
Work Experience
React/Redux Developer and Designer
Bayesian Health (via Toptal)
- Created the architecture for a healthcare web application.
- Integrated Redux and Redux Thunk for app state management.
- Implemented components and layout for the application using React-Bootstrap and Redux Form.
- Built a data visualization chart using recharts and customized the tooltip.
- Integrated a mock JSON server to simulate the API call in the app.
React and Ruby Developer for a Learning Management System
AccessTruth Limited (via Toptal)
- Implemented new required features.
- Optimized the back end for performance.
- Improved the Redux store.
- Refactored the front-end code to make it unit testable.
- Maintained the live site.
Web and Mobile Application Developer
Cultivate (via Toptal)
- Developed the front end with React.
- Built the back end with Ruby on Rails.
- Created a mobile app with React Native.
- Boosted the performance of the back end.
- Optimized the code of the React app.
Web Developer | Project Manager
WebConexpt
- Developed the back end for a social network with Ruby on Rails.
- Rebuilt a SaaS application from PHP to Ruby on Rails.
- Created with a team an online page builder with React.
- Built a REST API for a delivery and storage service with Node.js.
- Devised a report scheduler with React.
- Developed a blockchain-and-token-based system with a single-page application with React/Redux.
Software Developer
Technomeet Solutions Pvt., Ltd.
- Built an eCommerce with PHP, WordPress, and WooCommerce.
- Supported an online stock market using CakePHP and JavaScript.
- Developed a real-time chat server with Node.js and Socket.IO.
- Built a REST API for a medical application.
- Created a standalone application with Angular.
Experience
Healthcare Management System
Tasks Accomplished:
• Refactored UI components and application structure using the DRY principle.
• Improved the user experience of the application.
Technologies: Angular 7, Material Design
eLearning Platform
Role: Full-stack Engineer
Online Page Builder
Role: Senior Developer
Reporting Scheduler
Storage and Delivery System in the US
Real-time Chat Service
Slackbot
Medical Application
Online Checklist
http://www.checkli.comEducation
Bachelor's Degree in Software Development, Informational Communication Engineering
National University of Singapore - Singapore
Skills
Libraries/APIs
React Redux Form, Node.js, React, jQuery, Redux-Saga, Vuex, Socket.IO, Vue, Resque
Tools
Webpack, Grunt, Gulp, Sublime Text, PyCharm, GitHub, Bitbucket, RSpec, Redux Thunk
Languages
JavaScript, PHP, Ruby, Python, ECMAScript (ES6), TypeScript
Frameworks
AngularJS, Ruby on Rails (RoR), Django, Express.js, CodeIgniter, Redux, Angular, React Native, Material UI, Yii, Laravel, Bootstrap, Django REST Framework, Flask, React-Bootstrap
Paradigms
Agile Software Development, Concurrent Programming, Functional Programming
Platforms
Amazon EC2, Ubuntu, MacOS, WordPress
Storage
PostgreSQL, MySQL, MongoDB, Redis, Amazon S3 (AWS S3), Elasticsearch
Other
User Interface (UI), Search Engines
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