Gan Eng Chin
Verified Expert in Engineering
Progressive Web Applications (PWAs) Developer
Kuala Lumpur, Malaysia
Toptal member since May 18, 2020
Gan had his roots in software development when he started programming and building his own mathematical game with VB6 at the age of 16. Today, with more than 12 years of professional web development experience working with people around the world in both large corporate and small startup environments, he continues to go strong in using his passion, business sense, people, and technical skills to solve business problems.
Portfolio
Experience
Availability
Preferred Environment
Git, Slack, Visual Studio Code (VS Code)
The most amazing...
...set of new features I helped develop was for a cross channel marketing platform that made the project a market leader and brought us million-dollar revenues.
Work Experience
Web Developer
Freelance
- Developed numerous web applications for different clients from various industries to solve their business pain points.
- Designed the solution and architecture for projects and presented to the team.
- Performed troubleshooting and bug fixing for escalated issues.
- Mentored and guided developers in best practices, coding styles, and code reviews.
Senior Web Developer
Yoozrr Technologies
- Developed a B2B web-based logistics platform that enables businesses to transform manual paper-based processes into online digital workflows.
- Developed a React Native mobile app used by truck drivers to view, track and update their daily operations that integrated with the main logistics platform.
- Developed a gate system progressive web app that is used by guards at the logistics warehouses to view and update operations.
- Mentored and guided developers in best practices, coding styles, and code reviews.
Development Team Lead
Experian CheetahMail
- Led a team of developers and QAs to develop new features and enhancements for the campaign module in the cross channel marketing platform.
- Became the market leader and differentiator with this project, which brought us client wins with million-dollar revenues each year.
- Recognized as a Challenger in the 2016 Gartner Magic Quadrant for the Digital Marketing Hubs report.
- Gathered clear project descriptions and requirements by working with the product team and clients.
- Made decisions on solution architecture and design, development, code reviews, and tool choices.
- Monitored and resolved issues post project release.
Senior Developer
Experian CheetahMail
- Joined the knowledge transfer program in Boston, US, and conducted training sessions with teams in Kuala Lumpur, Malaysia.
- Collaborated on projects that catered to regional market-specific needs, e.g., new campaign channels and social network integrations.
- Designed project solutions and architecture and presented them to stakeholders in development, product management, architects, and managers across various regions such as the US, France, Germany, and Japan.
- Led the BAU (Business As Usual) project team that solved high-priority production issues for our clients.
- Received a thank you letter from a client who was very satisfied with our prompt actions in BAU.
- Received four awards for my contributions and got promoted to development team lead.
Developer
Experian CheetahMail
- Developed high-priority internationalization and localization projects on the newly acquired cross channel marketing platform.
- Designed and developed the segmentation module to allow our clients to select the target audience accurately based on the recipient's demographic and activity data.
- Designed and developed a scheduling module that allows campaigns to be launched at the right time, with international time zone support.
- Designed and developed a data import module that allowed clients to import user data using different file formats via different transport endpoints such as FTP, together with the scheduling module.
- Developed a data export module that allowed clients to export user demographic data and activity data using segmentation and scheduling modules.
- Achieved the company's business goal of marketing the product outside of the US region, with the first one being the EMEA region.
- Won the Experian Spot Award for my contribution and got promoted to senior developer.
Developer
Experian CheetahMail France
- Joined as the first developer in the CheetahMail France platform development team in Malaysia.
- Collaborated with the French team to develop new features, enhance existing modules, and fix high-priority production issues.
- Trained and mentored new developers and QAs when they were onboarded.
- Set up development environments (e.g., system network and version control system) and defined the development workflow for the teams.
- Resolved project impediments quickly as scrum master.
- Liaised closely with teams in France as the main contact person.
Experience
React Image Gallery
https://ecgan.github.io/react-image-gallery/JavaScript Solutions for LeetCode Problems
https://github.com/ecgan/leetcodeLeettree
https://www.npmjs.com/package/leettreeEducation
Bachelor's Degree with Honors in Computer Science (Software Engineering)
University of Malaya - Kuala Lumpur, Malaysia
Certifications
Certified Scrum Master
Scrum Alliance
Skills
Libraries/APIs
React, Node.js, D3.js, React Redux, React Testing Library, jQuery
Tools
JSX, Auth0, Slack, Git
Languages
JavaScript, HTML, CSS, GraphQL, TypeScript, C#
Frameworks
Ant Design, Redux, Cypress, Jest, Next.js, OAuth 2, Tailwind CSS, Angular, ASP.NET, AngularJS
Paradigms
REST, Continuous Integration (CI)
Platforms
Google Cloud Platform (GCP), Amazon Web Services (AWS), Visual Studio Code (VS Code)
Storage
Microsoft SQL Server
Other
Progressive Web Applications (PWAs), Styled-components, Front-end Development, Front-end, Apollo, Google Material Design, OAuth, Responsive Design, Web Components, HTML5 Custom Elements, Material Design
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