Tae Hoon Lee
Verified Expert in Engineering
Software Developer
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
Availability
Preferred Environment
Git, MacOS, Sublime Text, Slack, Docker, Visual Studio Code (VS Code)
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 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)
https://www.privva.comPleroma (Development)
https://pleroma.socialDoodly (Development)
https://www.doodly.comUNIQ AI (Development)
https://uniq.ai/Sitemetric
Skills
Languages
JavaScript, TypeScript, CSS, ECMAScript (ES6), HTML5, CSS3, Go, GraphQL
Frameworks
Express.js, Cypress, Next.js, Redux, Material UI, Tailwind CSS, Jest, React Native
Libraries/APIs
React, Vue, Node.js, React Redux, REST APIs, Chai, D3.js, Twilio API
Tools
Webpack, Git, CircleCI, Slack, Sublime Text, Mocha, RabbitMQ
Paradigms
Agile Software Development, Testing
Platforms
Visual Studio Code (VS Code), Docker, MacOS, Kubernetes
Storage
MySQL, PostgreSQL, Elasticsearch, Redis, MongoDB
Other
Code Review, Responsive Design, ESLint, Styled-components, WebSockets, Enzyme, Gatsby
Education
Software Engineering Immersive Program in Computer Science
Fullstack Academy - New York, NY
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
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