Nathan Yang work email
- Valid
Nathan Yang personal email
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
-
Senior Associate Software EngineerCapital One Mar 2022 - Oct 2023Mclean, Va, Us -
Software EngineerDockernet 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) -
Scrumflow | Productivity Tool For DevelopersOpen Source 2021 - 2021Berlin, 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 -
NytfeedOpen Source 2021 - 2021Berlin, 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 -
Fridge | Food Waste Reduction AppOpen Source 2021 - 2021Berlin, 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 -
Click'R | Movie Generator ToolOpen Source 2021 - 2021Berlin, 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 -
Frontend DeveloperMacrostat Inc. Aug 2020 - Dec 2020Us
Nathan Yang Education Details
-
Northwestern UniversityBachelor 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial