Chanh Nguyen
A Frontend Engineer who contributed to a wide range of businesses, from dynamic startups to well-established agencies. Proficient in HTML and CSS, JavaScript and TypeScript, React, Next.js, and various styling methods such as using styled-components. Demonstrated success in delivering high-quality products through best practices and collaborative approaches such as code reviews. Strong advocate for code quality and testing. Enjoys creating and maintaining design systems in partnership with designers and developers for consistency and seamless implementation.
Experience
Xona
April 2024 - Current
Senior Software Engineer
Stack: React, Remix, TypeScript, MUI, Playwright
- Established and maintained design standards, ensuring consistency and usability across applications
- Partnered with product stakeholders to define and refine feature designs ahead of implementation, ensuring alignment with user needs and business goals
- Built and enhanced frontend features using TypeScript, JavaScript, React, and React Remix, while maintaining and improving existing functionality
- Conducted code reviews to ensure high-quality contributions to Xona frontend components, identifying opportunities for improvement and best practices
- Provided technical guidance to teammates, helping them navigate frontend coding decisions and architectural choices
- Improved development operations by implementing automated testing strategies, enhancing test coverage, and streamlining workflows
Weedmaps
Dec 2021 - April 2023
Software Engineer II
Stack: React, React Hooks, Next.js, React Query, MobX, TypeScript, styled-components, Jest, Cypress, MUI, Storybook
- Developed efficient, organized code following current industry best practices, utilizing tools such as React, React Hooks, React Query, Next.js, styled-components, Storybook, and TypeScript
- Worked closely with backend engineers to understand the API contract, assess existing endpoints, identify necessary endpoint creation, and evaluate logic feasibility for feature designs
- Wrote and maintained unit and end-to-end tests, with tools like Jest and Cypress, to detect and prevent bugs
- Created intuitive dashboards for dispensary owners to easily access and analyze data, enabling them to optimize sales and refine descriptions for generating more leads
- Utilized tools like Heap and Salesforce to drive the development of features that improved client payment efficiency, leading to increased on-time bill payments and team revenue growth
- Enhanced the admin application by implementing industry best practices, optimizing performance with tools like React Hooks and React Query, and transitioning from class-based to functional components
Objective Inc.
Aug 2015 - Dec 2021
Frontend Developer
Stack: React, Next.js, styled-components, Ruby on Rails, Wordpress, Craft CMS, Shopify, HTML, CSS, JavaScript
- Worked with diverse clients, ranging from startups to established companies, to develop proof of concepts, maintain existing applications, and implement new features
- Played a key role in creating various types of applications, including single-page applications, using different frameworks, with a specific focus on React.js and JavaScript
- Define optimal tech stacks for MVP development, closely coordinating with backend developers to select appropriate technologies such as JavaScript, Ruby on Rails, Phoenix Elixir, and React
- Worked closely with clients, backend developers, and designers to ensure seamless integration of frontend solutions
- Developed and maintained design systems for consistency and efficient feature implementation
- Focused on cross-device compatibility, ensuring optimal performance on various devices, including phones, tablets, and laptops
Leadformance
Oct 2010 - April 2015
Frontend Developer & Product Designer
Stack: Ruby on Rails, Sass, Haml, jQuery
- Revamped and enhanced both the Admin app and microsite creations, empowering brands to effectively promote their European locations
- Implemented features within the Admin app to help stores maintain their information, create deals to generate more leads, and display metrics for owners to track the effectiveness of deals
- Worked with the CPO to design and develop features based on user feedback, utilizing tools like Sketch and InVision to quickly create prototypes, and collaborated with other developers to implement them in the Ruby on Rails app
- Created reusable templates for designers to quickly produce new designs for brands using frameworks like Bootstrap