Tae Hoon Lee, Software Developer in River Vale, NJ, United States
Tae Hoon Lee

Software Developer in River Vale, NJ, United States

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.
Tae is now available for hire


  • Privva
    Styled-components, CircleCI, Webpack, PostgreSQL, Jest, CSS, JavaScript, CSS3...
  • Gartner
    Webpack, CSS, JavaScript, Chai, Mocha, MUI (Material UI), Node.js, CSS3...
  • Sitemetric
    Styled-components, Gatsby, Elasticsearch, Jest, React Redux, JavaScript...



River Vale, NJ, United States



Preferred Environment

Git, MacOS, Sublime Text, Slack, Docker, Visual Studio 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.


  • Senior React Developer

    2018 - 2020
    • 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.
    Technologies: Styled-components, CircleCI, Webpack, PostgreSQL, Jest, CSS, JavaScript, CSS3, HTML5, React, Agile Software Development, D3.js, Responsive Design, ESLint, ECMAScript (ES6), Cypress.io, Enzyme, Testing
  • Software Engineer

    2017 - 2020
    • 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.
    Technologies: Webpack, CSS, JavaScript, Chai, Mocha, MUI (Material UI), Node.js, CSS3, HTML5, Redux, React, Agile Software Development, Responsive Design, ESLint, ECMAScript (ES6), Cypress.io
  • Senior Developer | React and Go

    2019 - 2019
    • 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.
    Technologies: Styled-components, Gatsby, Elasticsearch, Jest, React Redux, JavaScript, Kubernetes, RabbitMQ, React, Go, CSS, REST APIs, Agile Software Development, Redux, Next.js, TypeScript, MongoDB, GraphQL, HTML5, CSS3, Responsive Design, Code Review, ESLint, ECMAScript (ES6)
  • Senior Vue Developer

    2019 - 2019
    • 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.
    Technologies: Webpack, React, Gatsby, CSS3, HTML5, Vue, JavaScript, CSS, Agile Software Development, Responsive Design, Code Review, ESLint, ECMAScript (ES6)
  • Senior React Developer

    2018 - 2019
    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.
    Technologies: React Redux, CSS, JavaScript, CSS3, HTML5, Redux, React, TypeScript, Responsive Design, ESLint, ECMAScript (ES6)
  • Senior Full-stack JavaScript Developer

    2018 - 2018
    • 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.
    Technologies: Styled-components, Webpack, Elasticsearch, Jest, React Redux, Twilio API, Redis, WebSockets, Node.js, MUI (Material UI), React Native, Redux, React, JavaScript, CSS, REST APIs, MySQL, Express.js, TypeScript, MongoDB, HTML5, CSS3, Responsive Design, ESLint, ECMAScript (ES6), Testing


  • Privva (Development)

    Privva is an award-winning, cloud-based vendor and risk assessment platform delivering value for a diverse customer base across industries, including legal, financial services, technology, healthcare, education, and media. The most flexible platform in the market, Privva's solution streamlines the assessment process from authoring to automatic recurring delivery. Developed with a philosophy that risk is contextual, Privva's adaptable features enable a tailored approach to assessing risk with an intuitive user interface that drives a responsive experience throughout the process.

  • Pleroma (Development)

    Pleroma is a microblogging server software that can federate (exchange messages with) other servers that support the same federation standards (OStatus and ActivityPub). This means you can host a server for yourself or your friends and stay in control of your online identity while still exchanging messages with people on larger servers. Pleroma will federate with all servers that implement either OStatus or ActivityPub, like GNU social, Friendica, Hubzilla, and Mastodon.

  • Doodly (Development)

    Doodly is a program to create whiteboard videos through a drag-and-drop interface. The final product appears to be filmed as if someone had drawn the whole thing by hand. Some people refer to this as an "explainer" video as they're frequently used to producing videos on products, education topics, or business training.

  • UNIQ AI (Development)

    UNIQ AI is the first messaging platform in Chile focused 100% on WhatsApp companies, the only one with the license and exclusive access to the official WhatsApp Business API. It allows you to implement the WhatsApp channel you are used to professionally. You can add a smart virtual assistant, delivering automated responses through artificial intelligence.

  • Sitemetric

    Sitemetric offers mobile, real-time resource awareness and management solutions to help you allocate construction project labor, equipment, and materials. That means better coordination, collaboration, decision-making, safety, and value⁠—for better-performing projects. Their intuitive platform and solutions offer a continuous stream of resource insights to view and act on immediately. It's all supported by a proprietary, highly integrated system of wearables and other components, with actual human support just a call away.


  • Languages

    JavaScript, TypeScript, CSS, ECMAScript (ES6), HTML5, CSS3, Go, GraphQL
  • Frameworks

    Express.js, Cypress.io, Next.js, Redux, MUI (Material UI), 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, Docker, MacOS, Kubernetes
  • Storage

    MySQL, PostgreSQL, Elasticsearch, Redis, MongoDB
  • Other

    Code Review, Responsive Design, ESLint, Styled-components, WebSockets, Enzyme, Gatsby


  • Software Engineering Immersive Program in Computer Science
    2016 - 2017
    Fullstack Academy - New York, NY
  • Master's Degree in Business Analytics
    2014 - 2015
    Rensselaer Polytechnic Institute - Troy, New York
  • Bachelor's Degree in Business and Management
    2010 - 2014
    Rensselaer Polytechnic Institute - Troy, New York

To view more profiles

Join Toptal
Share it with others