
Tae Hoon Lee
Verified Expert in Engineering
React Developer
River Vale, NJ, United States
Toptal member since May 22, 2020
Tae Hoon is an experienced full-stack software developer, who has collaborated with a variety of companies including small startups and enterprise-level companies. He has extensive knowledge of all the stages of the web life cycle from the architecture to the final deployment. As a very proficient developer, he focuses on creating code that is easy to read, maintain, and test. With a proactive personality, he always strives to learn new technologies, explore, and build new applications.
Portfolio
Experience
- React - 10 years
- JavaScript - 10 years
- TypeScript - 10 years
- Node.js - 9 years
- Vue - 6 years
- Next.js - 5 years
- GraphQL - 4 years
- React Native - 4 years
Preferred Environment
Git, MacOS, Sublime Text, Slack, Docker, Visual Studio Code (VS Code), Headless CMS, .NET Core
The most amazing...
...project I've worked on was a federated social networking platform that is rapidly growing into its own unique community and used worldwide.
Work Experience
Senior Lead Software Engineer
Elevance Health
- Spearheaded the front-end architecture and development of TeleHealth, leading a team through the full software development lifecycle to design a component-driven UI architecture using React and TypeScript.
- Architected complex real-time features, including a custom signaling implementation for video chat and WebSocket-based event notifications, ensuring reliable connectivity for critical healthcare interactions.
- Led the development of Total Member View using Next.js and TypeScript, aggregating real-time disparate data sources, including claims, authorizations, pharmacy records, and care gaps, into a dashboard interface.
- Designed a scalable GraphQL federation layer to unify data fetching from multiple microservices, reducing over-fetching and simplifying the front-end data consumption strategy.
- Engineered a high-performance rendering strategy by implementing prefetching for critical data routes and utilizing server-side rendering (SSR) to ensure immediate data availability for providers.
- Built a granular role-based access control (RBAC) system that dynamically alters the UI and data visibility based on provider permissions, ensuring strict adherence to data privacy standards (HIPAA) for sensitive PHI.
- Established a robust E2E testing pipeline using Playwright, automating critical user journey validation to prevent regressions in a continuous deployment environment.
- Integrated Datadog RUM (Real User Monitoring) to proactively identify and resolve client-side performance bottlenecks and JavaScript errors before they impact users.
Senior React Developer
Privva
- Built a web-based application using React, Ruby on Rails, and Postgres.
- Implemented the front-end architecture and design system components of the newly developed application.
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
- Managed the legacy code while simultaneously creating new features and pages using React Hooks.
Software Engineer
Gartner
- Built single-page applications with JavaScript, React, Redux, Webpack, and Node.js.
- Developed and converted commonly used functions into npm packages across different applications and platforms.
- Created multiple key features and components for the Gartner.com reader to increase client experience and engagement rate using React, Redux, and Node.js.
- Involved in the architecture and development of several prototypical features and experiences, guiding users through onboarding and platform creation.
- Integrated Google Tag Manager and Google Analytics throughout Gartner.com to track user behaviors, providing more accurate curated research documents to clients and increasing user engagement.
- Built engaging and responsive visual experiences with JavaScript, SCSS/CSS, and HTML and worked closely with the design and product teams to reach time-sensitive goals.
Senior Developer | React and Go
Sitemetric
- Developed a single page web-app using React and marketing pages using Gatsby.
- Created a secure REST API using Go for development.
- Implemented a scalable real-time messaging system using Socket.io and RabbitMQ.
Senior Vue Developer
Pleroma
- Worked with a large engineering team to develop the Pleroma social platform.
- Built and maintained the front end of the Pleroma social web application using Vue.
- Collaborated with developers to establish the strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
- Designed and built several landing pages and features of the mobile application using Gatsby.
Senior React Developer
Bryxen, Inc.
- Created new features based on mock-ups and efficiently collaborated with designers.
- Assisted with debugging and resolving defects to minimize any outage of the application.
- Proposed several design improvements for the user workflow.
- Increased the testing coverage of existing applications using Mocha and Chai.
Senior Full-stack JavaScript Developer
Uniq
- Developed and maintained an automated messaging platform using JavaScript, React, React Native, Node.js, Socket.io, and Twilio API.
- Converted mock-ups to a functional web and mobile application and chatbot widget based on specifications and usability standards.
- Implemented optimization techniques, such as lazy loading, JavaScript aggregation, and ARIA support of the web chatbot widget.
- Implemented a horizontal scaling of Node.js and WebSockets using Redis.
- Found and fixed various rendering-performance issues in the mobile app.
Experience
Privva (Development)
Pleroma (Development)
https://pleroma.socialDoodly (Development)
https://www.doodly.comUNIQ AI (Development)
Sitemetric
Education
Master's Degree in Business Analytics
Rensselaer Polytechnic Institute - Troy, New York
Bachelor's Degree in Business and Management
Rensselaer Polytechnic Institute - Troy, New York
Skills
Libraries/APIs
React, Vue, Node.js, React Redux, REST APIs, Chai, D3.js, Twilio API, Playwright
Tools
Webpack, Git, CircleCI, Slack, Sublime Text, Mocha, RabbitMQ
Languages
JavaScript, TypeScript, CSS, ECMAScript (ES6), HTML5, CSS3, HTML, Python, Go, GraphQL
Frameworks
Express.js, Cypress, Next.js, Redux, Material UI, Tailwind CSS, Django, Jest, React Native, .NET Core
Paradigms
Agile Software Development, Testing, Scalable Application
Platforms
Visual Studio Code (VS Code), Docker, MacOS, Kubernetes
Storage
MySQL, PostgreSQL, Elasticsearch, Redis, MongoDB, Datadog
Other
Code Review, Responsive Design, ESLint, Styled-components, WebSockets, FastAPI, Enzyme, Headless CMS, Gatsby, Application State Management
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