Nathan Yang

Nathan Yang Email and Phone Number

Software Engineer
Nathan Yang's Location
New York, New York, United States, United States
Nathan Yang's Contact Details

Nathan Yang work email

Nathan Yang personal email

n/a
About Nathan Yang

Software Engineer experienced in developing front-end JavaScript applications, with a focus on React/Redux frontend and scalable Node/Express.js server design. Co-Creator of DockerNet — a browser-based GUI designed to help developers visualize and manage their Docker networks and containers.Recent talks include "Next.js: Data Fetching and Page-Based Routing System" for Single Sprout's speaker series.Find me on Github: https://github.com/nathanmyang

Nathan Yang's Current Company Details

Software Engineer
Nathan Yang Work Experience Details
  • Capital One
    Senior Associate Software Engineer
    Capital One Mar 2022 - Oct 2023
    Mclean, Va, Us
  • Dockernet
    Software Engineer
    Dockernet Oct 2021 - Mar 2022
    • Developed a web-based Docker GUI for visualizing and managing Docker Networks and containers in real-time, enabling users to add or remove networks and containers without code configuration• Integrated D3 graph library to create a node-link graph visualization of Docker Network and container relationships with interactive drag, zoom, and tooltip functionality • Utilized React Router to implement dynamic client-side routing for a SPA, enabling a seamless user experience by conditionally rendering data displayed to component without a full-page refresh • Built application with live Typescript transpilation to minimize unexpected behavior and errors during compile time, improving scalability and readability of the codebase• Architected a Node.js/Express.js server that used routes, controllers, and modular and reusable pieces of middleware to efficiently handle all HTTP requests sent to a myriad of endpoints• Utilized Jest to supply robust testing of functions and modules to ensure application is both performant and functional, improving maintainability and readability of the codebase • Built presentation website using Next.JS’s modular components and file-system based router, enabling client-side navigation to enhance performance and rendering speed• Utilized Next.JS’s built-in CSS Module support to generate component-level CSS dynamically, improving maintainability of codebase by removing class name collisions and CSS global scope• Incorporated asynchronous and non-blocking I/O operations to serve multiple requests at the same time between Docker CLI and API• Product developed under tech accelerator OS Labs (opensourcelabs.io)
  • Open Source
    Scrumflow | Productivity Tool For Developers
    Open Source 2021 - 2021
    Berlin, De
    • Utilized Redux to manage and centralize persistent state across React components, minimize prop drilling, and improve maintainability and ease of debugging through state snapshots• Implemented React Redux hooks APIs within function components to minimize prop drilling and enforce one-way data flow, in line with Flux architecture to improve maintainability of codebase• Utilized Redux Thunk middleware to integrate async logic in application to facilitate data flow between store and server• Built a promise-based Node server with Express.js to handle requests to endpoints that follow a middleware design pattern, leveraging Node’s single-threaded event loop and non-blocking I/O• Deployed NoSQL database to store and access non-relational user data with enforced schema, leveraging its quick lookup times to minimize reprocessing of data between frontend and backend
  • Open Source
    Nytfeed
    Open Source 2021 - 2021
    Berlin, De
    • Created data-rich feed display using reusable React components, storing state data fetched from a third-party API using an AJAX call to dynamically render real-time information• Incorporated hot module reloading and ES6+ transpilation for developer packages in Webpack to improve maintainability and load times during production
  • Open Source
    Fridge | Food Waste Reduction App
    Open Source 2021 - 2021
    Berlin, De
    • Used React Router to conditionally render components in a SPA, enabling a seamless user experience by preventing a page refresh when navigating to different display components• Integrated React Hooks to reuse stateful logic across components without altering hierarchy, increasing readability and maintainability of functions used to access and manipulate state• Built Node.js server that follows Express’s asynchronous and non-blocking middleware pattern to handle requests to numerous RESTful endpoints • Implemented NoSQL database with schema-enforced models to efficiently handle and standardize non-relational data sent to backend, eliminating costly reprocessing of data and retrieval speed• Built application with Webpack to bundle and minify Javascript and SCSS/CSS files
  • Open Source
    Click'R | Movie Generator Tool
    Open Source 2021 - 2021
    Berlin, De
    • Leveraged Next.js’s full-stack framework to centralize code for building frontend components and API requests, facilitating readability, maintainability, and ease of collaboration in codebase• Implemented PostgreSQL database to store relational data that is ACID compliant with predefined schemas, enabling concurrent transfer of standardized data from multiple users• Utilized React’s built-in Context API to share data across components to minimize prop drilling• Integrated bcryptjs password hashing library to add secure authentication to login form
  • Macrostat Inc.
    Frontend Developer
    Macrostat Inc. Aug 2020 - Dec 2020
    Us

Nathan Yang Education Details

  • Northwestern University
    Northwestern University
    Bachelor Of Science - Bs

Frequently Asked Questions about Nathan Yang

What is Nathan Yang's role at the current company?

Nathan Yang's current role is Software Engineer.

What is Nathan Yang's email address?

Nathan Yang's email address is na****@****one.com

What schools did Nathan Yang attend?

Nathan Yang attended Northwestern University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.