Eugene Lin

Front End Engineer

    Toronto, ON, Canada

   Super5508

I am a senior front-end web developer proficient with React, Redux, Next, GraphQL and AWS. I always place a high priority on customer satisfaction, I am easy to work with, and I am comfortable in agile environments. I have a keen understanding of how to simplify even the most complex projects. I've built single-page applications and developed several SAAS web apps and hybrid mobile applications using advanced AWS features and Google Firebase services.

Skills

 React  Next  Redux  JavaScript  TypeScript  HTML5  CSS3  Material UI  GraphQL  AWS Services  Firebase  Jest  Cypress  Tailwind CSS  Storybook  Figma  Docker  Stripe

Work Experience

Front End Engineer  •  Yat

✔ Built Yat web app which is a web app provides users a unique identity represented by emoji using React and TypeScript.
✔ Created custom Sass mixins to build a unique and consistent styling over the platform.
✔ Wrote component libraries that can be reusable and tested with Storybook including Typography, Buttons, Inputs, Modals, Drawers, etc.
✔ Integrated i18n to provide multi language over the platform.
✔ Provided awesome and good looking ui by adding animations and transitions built by GSAP and Framer.
✔ Wrote custom API middleware using TypeScript to handle all the API responses and exceptions.

Jun 2020 - Oct 2021

Front End Engineer  •  Nextbrain

✔ Built and maintained the front end of a NFT marketplace using React.js.
✔ Created a new component library for the project and wrote stories using Storybook.js.
✔ Integrated Node.js back-end on front-end side using GraphQL and Apollo client.
✔ Collaborated with developers to establish the strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
✔ Managed legacy code while simultaneously creating new features and pages.
✔ Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
✔ Wrote unit and e2e tests using Jest and Cypress.

May 2018 - March 2020

Full Stack Engineer  •  Clarizen

✔ Built a time tracking application using React.js, Node.js and MongoDB.
✔ Added awesome animations using GSAP to build an intuitive and a customer-attracting web app.
✔ Integrated Stripe for payout and charges to build a B2C application where users can carry out their financial transactions.
✔ Integrated Google Tag Manager and Google Analytics throughout the app to track user behaviors to provide more accurate curated research documents to clients and increase user engagement.
✔ Implemented a scalable real-time messaging system using Socket.io and RabbitMQ

February 2016 - April 2018

Back End Developer  •  Bitly

✔ Set up an automated continuous delivery system for testing and publishing our software stack.
✔ Worked on a distributed computation framework designed to support autonomous operations on blockchain.

March 2015 - December 2015

Full Stack Engineer  •  Nitro, Inc

✔ Performed full-stack development work on home page, an entirely API-driven application, including implementing new APIs or redeveloping existing connections and functionality and designing new interfaces to interact with new APIs or functionality.
✔ Built app components in Node.js & Firebase to be consumed by mobile apps.
✔ Developed apps in Python to interact with voice/SMS channels via Twilio/TWIML

October 2013 - December 2014

Frontend Web Developer  •  Radware

✔ Developed and optimized the front-end framework using jQuery, Blade, and Backbone.js, to maximize the user experience.
✔ Designed and developed a front-end operations-based system allowing front-end developers to pick and choose which elements and widgets are displayed on any given page based on user operation permissions.

May 2012 - February 2013



Education


2007 - 2011

The University of Hong Kong

Bachelor of Science-BS Computer Science