Tae Hoon Lee, Developer in River Vale, NJ, United States
Tae is available for hire
Hire Tae

Tae Hoon Lee

Verified Expert  in Engineering

Software Developer

Location
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

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

Experience

Availability

Part-time

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

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

Software Engineer

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

Senior Developer | React and Go

2019 - 2019
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.
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
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.
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
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.
Technologies: Styled-components, Webpack, Elasticsearch, Jest, React Redux, Twilio API, Redis, WebSockets, Node.js, 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)

https://www.privva.com
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)

https://pleroma.social
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)

https://www.doodly.com
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)

https://uniq.ai/
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, 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

2016 - 2017

Software Engineering Immersive Program in Computer Science

Fullstack Academy - New York, NY

2014 - 2015

Master's Degree in Business Analytics

Rensselaer Polytechnic Institute - Troy, New York

2010 - 2014

Bachelor's Degree in Business and Management

Rensselaer Polytechnic Institute - Troy, New York

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring