Eric Lee

Eric Lee

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Front-End Developer • React Enthusiast
Front-End Developer • React Enthusiast

I am a skilled front-end web developer with experience in both startup and co-founder roles. At Codementor (codementor.io), I was responsible for designing, implementing, and testing the company's website using React.js, collaborating with designers and back-end developers, and employing agile development methodologies. At TsunamiWorks, I played a key role in the successful launch and development of a Yelp-like service in Taiwan called iFoodie (ifoodie.tw), where I developed and maintained the Android app and website, designed features

for the product, and recruited a designer and software engineer to join our small team. As a Senior Front-end Developer at Codementor, I am responsible for maintaining the front-end of two products, mentoring junior colleagues, and optimizing work processes. My skills include React.js, JavaScript, and Next.js, React Native, etc., as well as a proven ability to thrive in fast-paced, collaborative environments.

Chinese, English
Taipei (+08:00)
Joined May 2016
EXPERTISE
10 years experience
Javascript has been evolving as time passed, and its use cases has been als expanding. I have been using Javascript on web front-end, bac...
Javascript has been evolving as time passed, and its use cases has been als expanding. I have been using Javascript on web front-end, backend, and mobile apps. With the aid of framework such as React and a solid grasp of the language, I can build applications in all major platforms fast and clean.
View more
View more
6 years experience
I have been using React in production for years and it still gives me joy when I code with it. As the codebase grows, debugging time, add...
I have been using React in production for years and it still gives me joy when I code with it. As the codebase grows, debugging time, adding new features, and refactoring may also grows exponentially if the developers do not proceed with care. React help developers to produce clean and reusable code by enforcing unidirectional data-flow and with many other features; and thus, reduce time and effort to ship quality code. For web applications, I like to use Next.js with RESTful or GraphQL api backend. The combination separates frontend and backend, and server-side rendering is out of the box.
View more
View more
2 years experience
I rewrote the Android app of my startup with React native. Making UI components is as fast as in web; however, extra time will be spent o...
I rewrote the Android app of my startup with React native. Making UI components is as fast as in web; however, extra time will be spent on optimizing performance and figuring out how to achieve specific use cases the framework does not support for now. As React native becomes more mature and gains more popularity, I believe such effort will become less prevalent. It’s a perfect tool to make MVP that supports both mobile platforms.
View more
View more
1 year experience
1 year experience
4 years experience
1 year experience

REVIEWS FROM CLIENTS

Eric's profile has been carefully vetted and approved as a Codementor. Connect with Eric now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Front-End Developer (Contract)
Chemist Confessions Inc.
2023-03-01-Present

As the sole web developer contracted with Chemist Confessions, I played a key role in creating a customized Shopify website using Shop...

As the sole web developer contracted with Chemist Confessions, I played a key role in creating a customized Shopify website using Shopify's Hydrogen framework. This framework is based on the React meta framework, Remix, and Shopify's GraphQL API. Notably, the front end of the website was extensively customized, bypassing Shopify's no-code site builder.

In this project, I:

- Collaborated closely with the company to understand their specific requirements for a customized Shopify website.

- Conducted a thorough assessment of Shopify's latest framework, Hydrogen, and presented a comprehensive proposal to meet the client's needs.

- Crafted the website from the ground up, ensuring seamless integration of design elements and meeting all specified requirements.

- Maintained the site and implemented additional functionalities, including integrating multiple tracking pixels for enhanced SEO and adapting Shopify apps not initially designed for the new Hydrogen framework on Shopify.

Through effective communication, strategic analysis, and hands-on implementation, I successfully delivered a unique and fully functional website that met Chemist Confessions' tailored needs.

Shopify
React
JavaScript
View more
Shopify
React
JavaScript
Remix
Tailwind css
View more
Senior Front-End Developer
Arc.dev
2020-02-01-2023-06-01

Rejoining Codementor&Arc as a Senior Front-end Developer after a two-year entrepreneurial venture, I've initiated significant...

Rejoining Codementor&Arc as a Senior Front-end Developer after a two-year entrepreneurial venture, I've initiated significant progress in product evolution and team synergy.

Specifically, I:
- Instrumental in the development and maintenance of Codementor's new product, Arc (arc.dev), contributing to its successful launch and ongoing evolution.

- Collaborated closely with the development team to enhance the front-end of both Codementor and Arc, ensuring seamless user interactions and intuitive interfaces.

- Engaged in the recruitment process, leveraging my experience and expertise to identify and onboard top talent, thus strengthening the development team.

- Took on a mentorship role, providing guidance and support to junior colleagues, fostering a culture of learning and growth within the organization.

- Stayed up to date with emerging technologies, continuously evaluating their potential to address challenges and improve product performance.

- Led efforts to optimize work processes, streamlining workflows within the developer team and facilitating effective collaboration with the product team, resulting in increased efficiency and productivity.

In summary, my tenure as a Senior Front-end Developer at Codementor has been characterized by driving substantial improvements in product development and fostering cohesive teamwork. Eager to continue propelling Codementor's success, I remain committed to nurturing innovation and excellence within the company.

Java
TypeScript
React
View more
Java
TypeScript
React
Jest
Next.js
View more
Co-Founder and Software Developer
TsunamiWorks
2014-01-01-2021-05-01

As a co-founder of TsunamiWorks, I played a key role in the successful launch and ongoing development of a Yelp-like service in Taiwan...

As a co-founder of TsunamiWorks, I played a key role in the successful launch and ongoing development of a Yelp-like service in Taiwan, called iFoodie. Our app remained in the top 10 food and drink list in both Google Play and App Store in Taiwan for years. In this role, I was responsible
for developing and maintaining the Android app and website for the service, as well as designing features for the product, setting up the server with Kubernetes and hosting on Google Cloud Platform, developing front-end single page web apps using React.js, and recruiting a designer and software engineer to join our small team.

web: https://ifoodie.tw
android: https://play.google.com/store/apps/details?id=com.djages.taipeifoodblogs

Specifically, I:

- Designed and implemented features for iFoodie, working closely with my co-founders to ensure they met user needs and enhanced the overall user experience.

- Developed the native Android app, leveraging my expertise in Java and Android development to create a high-quality, user-friendly mobile application.

- Set up the server with Kubernetes and hosted on Google Cloud Platform, ensuring our app could scale and remain highly available for users.

- Developed front-end single page web apps using React.js, ensuring the website was responsive, visually appealing, and easy to navigate.

- Used React-Native to develop new features that worked with the legacy native Android app, maintaining code quality and ensuring a seamless user experience.
Recruited a designer and software engineer to join our small team, helping us grow and evolve the company.

Overall, my experience as a co-founder of TsunamiWorks has equipped me with a deep understanding of mobile app development, strong technical skills in a range of programming languages and frameworks, and a proven ability to lead and collaborate with a small team to deliver a successful product.

Android
Node.js
React
View more
Android
Node.js
React
Google Cloud Platform
JavaScript
View more
PROJECTS
ifoodie.twView Project
2014
Android
React
React Native
Android
React
React Native