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

Software Developer in River Vale, NJ, United States

Member since December 15, 2019
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

Portfolio

  • Privva
    React, HTML5, CSS3, Styled Components
  • Gartner
    JavaScript, React, Redux, HTML5, CSS3, Node.js, Material-UI, Webpack, Mocha...
  • Sitemetric
    Go, JavaScript, React, RabbitMQ, Kubernetes

Experience

Location

River Vale, NJ, United States

Availability

Full-time

Preferred Environment

macOS with Git, Visual Studio Code, Docker, Slack, Sublime Text

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.

Employment

  • 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 legacy code while simultaneously creating new features and pages using React Hooks.
    Technologies: React, HTML5, CSS3, Styled Components
  • 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 to use across the 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 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 to provide more accurate curated research documents to clients and increase user engagement.
    • Built engaging and responsive visual experiences with JavaScript, SCSS/CSS, and HTML and worked in close collaboration with the design and product teams to reach time-sensitive goals.
    Technologies: JavaScript, React, Redux, HTML5, CSS3, Node.js, Material-UI, Webpack, Mocha, Chai
  • Senior React/Go Developer

    2019 - 2019
    Sitemetric
    • Developed single page web-app using React and marketing pages using Gatsby.
    • Created a secure REST API using Go for the development.
    • Implemented a scalable real-time messaging system using Socket.io and RabbitMQ.
    Technologies: Go, JavaScript, React, RabbitMQ, Kubernetes
  • Senior Vue.js Developer

    2019 - 2019
    Pleroma
    • Worked with a large engineering team in the development of the Pleroma social platform.
    • Built and maintained the front end of Pleroma social web application using Vue.js.
    • 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 the Gatsby.js.
    Technologies: Vue.js, HTML5, CSS3, Gatsby.js, React
  • 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 testing coverage of the existing applications using Mocha and Chai.
    Technologies: React, Redux, JavaScript, HTML5, CSS3
  • 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 horizontal scaling of Node.js and WebSockets using Redis.
    • Found and fixed various rendering performance issues in the mobile app.
    Technologies: React, Redux, React-Native, Styled Components, Material-UI, Node.js, WebSockets, Redis, Twilio API

Experience

  • Privva (Development) (Development)
    https://www.privva.com

    Privva is an award-winning, cloud-based vendor 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) (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). What that means is that you can host a server for yourself or your friends and stay in control of your online identity, but still exchange 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) (Development)
    https://www.doodly.com

    Doodly is a program for creating 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 produce videos on products, education topics, or for business training.

  • UNIQ AI (Development) (Development)
    https://uniq.ai/

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

  • Sitemetric (Development)

    Sitemetric offers mobile, real-time resource awareness and management solutions to help you allocate construction project labor, equipment, and materials most effectively. That means better coordination, collaboration, decision-making, safety, and value – for better-performing projects. Their intuitive platform and solutions offer you 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.

Skills

  • Languages

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

    Express.js, Cypress.io, Next.js, Ionic, Jest, React Native
  • Libraries/APIs

    React, Vue.js, Node.js, React Redux, REST APIs, Styled-components, D3.js
  • Tools

    Webpack, Git, Gulp.js, Gatsby, CircleCI
  • Paradigms

    Agile Software Development, Functional Programming, Testing
  • Storage

    MySQL, PostgreSQL, Elasticsearch, Redis, MongoDB
  • Other

    Code Reviews, Responsive Design, Communication, ESLint, Enzyme, Code Refactoring
  • Platforms

    Docker

Education

  • 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