Eugene Do is a skilled software developer with a strong proficiency in TypeScript and a keen interest in artificial intelligence. With extensive hands-on experience in building scalable applications and implementing AI-driven solutions, Eugene combines the precision of TypeScript with advanced AI methodologies to create efficient, intelligent applications.
Project list
Naver Vietnam
This is a confidential project, details are not disclosed.
Frontend Technical Lead of 12 Frontend Engineers.
Be responsible for the development progress and quality of the frontend projects in charge.
Perform technical problem solving, technical evaluations, and provide precise solutions for technical challenges.
Analyze and design frontend architecture for projects to ensure performance and scalability.
Write Unit Tests using Jest and React Testing Library, and Automation Tests using Cypress for frontend projects.
Create and maintain documentation on solution design and maintenance.
Keep up with security standards for user privacy.
Support and coach frontend team members.
Improve team spirit and skillset to develop each team member.
Handle hiring for frontend positions.
Implement features as a Senior Frontend Engineer.
Frontend Technical Lead of 3 Frontend Engineers.
Be responsible for Frontend web application development for the progress and quality of the product in charge.
Conduct code reviews and coach/train team members to raise the team’s quality.
Perform technical problem-solving, analyze and design the architecture for each of the frontend projects to ensure performance and scalability.
Write Unit Tests using Jest and React Testing Library.
Technologies: Javascript, Typescript, ReactJS, NextJS, Redux, Jest, React Testing Library
JOBHOPIN (HrTech Startup)
Confidential
Participate in requirements analysis, translate business logic into technical logic.
Perform technical problem solving.
Conduct code reviews and mentor two junior frontend developers.
Use Webpack for code bundling, source maps, size minification, and build analysis.
Design solutions, create common components, develop services, and define & integrate APIs.
Serve as a key developer in the project.
Collaborate on development plans with the Vice President of Engineering.
Technologies: Javascript, ReactJS, Redux, Webpack
FPT Software Project
Worked on software development tasks including feature implementation, API integration, and testing.
Implement features
Write common components
Define API Schemas and integrate APIs
Write unit test using Karma and Jasmine