Justin Choo

Justin Choo Email and Phone Number

Software Engineer @ Glowforge
Seattle, WA, US
Justin Choo's Location
Seattle, Washington, United States, United States
Justin Choo's Contact Details

Justin Choo work email

Justin Choo personal email

n/a
About Justin Choo

Software Engineer and specialist in developing highly-engaging user experiences with React and Node. Advocate of scalable systems and modular design patterns with RESTful APIs and Flux architecture. Recent talks include perspective and analysis of modern React frameworks including Next.js and Gatsby.js, as well as a trending state management library, Apollo Client.Find me on github.com/justinchoo93

Justin Choo's Current Company Details
Glowforge

Glowforge

View
Software Engineer
Seattle, WA, US
Website:
glowforge.com
Employees:
102
Justin Choo Work Experience Details
  • Glowforge
    Software Engineer
    Glowforge
    Seattle, Wa, Us
  • Glowforge
    Frontend Engineer
    Glowforge Dec 2020 - Present
    Seattle, Wa, Us
  • Recoilize
    Software Engineer
    Recoilize 2020 - Dec 2020
    • Utilized React’s reusable component architecture and virtual DOM diffing algorithm to efficiently render UI with dynamic data derived from traversing the DOM, enabling users to seamlessly envision and interact with the rendered data• Spearheaded TypeScript integration on top of React to enforce static typing and to provide interfaces for intermediary React components when passing data throughout the application, guaranteeing type-safety at runtime to increase team performance, and improving consistency as well as readability across distributed developer teams• Integrated D3.js to calculate positions for dynamic rendering of nodes and paths to create collapsible tree graphs as well as to visualize the atom-selector network, allowing users to intuitively understand the component hierarchy tree and its subscriptions• Introduced React Hooks to take advantage of functional programming paradigm to organize stateful logic inside a component into reusable isolated units and to encapsulate side effects of React lifecycle methods, thereby improving code readability• Employed Jest and React Testing Library by taking snapshots of the application lifecycle and creating mock data used for unit testing to write user behavior-based tests that enforce TDD best practices and to ensure code consistency• Leveraged Web Storage API as a lightweight client-side caching solution by engineering data flow between NPM module, Chrome browser application, and the dev tool, to implement state persistence feature allowing users to easily regenerate state after reload• Devised a throttle algorithm that gives the user to control function call for the Recoil API’s observer hook that tracks state changes and generates snapshots in order to optimize performance for large scale applications and prevent the tool’s overload• Maintained and developed product under the tech accelerator OS Labs (opensourcelabs.io)
  • Open Source
    Generation Bridge | Mobile Application To Connect Volunteers With Elderly-In-Need
    Open Source 2020 - 2020
    Berlin, De
    • Developed a React Native mobile application by leveraging its platform agnostic nature to write a single codebase for both iOS and Android to ensure rapid development and maintainability, as well as to design an accessible, responsive, and performant mobile UI• Incorporated Apollo Client to populate localized state with query results from the GraphQL backend that allow precise queries and mutations with built in caching to efficiently render retrieved data onto the application
  • Open Source
    Sweetheart | Collaborative Project Platform For Software Engineers
    Open Source 2020 - 2020
    Berlin, De
    • Designed a SPA with React Router by writing Route and Link components in order to redirect users to different views while minimizing server calls as well as to efficiently render multiple viewports for a seamless browsing experience• Established Node.js server with Express middleware design pattern to create RESTful API, writing routers and controllers to modularize backend requests and enhance control flow in client-server logic• Architected PostgreSQL database to store relational data between users and ideas by utilizing ACID compliant transactions with predictable and intuitive database schema while establishing balance between durability and database performance• Configured Webpack and Babel to transpile ES6 features as well as the application’s React JSX and CSS files to browser compatible Javascript with minimal bundle size from minification and uglification of source code to effectively deliver client-side logic• Utilized Passport.js to implement Github OAuth strategy to provide the application with secure delegated access as well as to decrease user bounce rates by simplifying the authentication process for the targeted userbase
  • Open Source
    G.Dia | Crowd-Sourced Game Review Platform
    Open Source 2020 - 2020
    Berlin, De
    • Incorporated React Material-UI components throughout frontend development to ensure adherence to Google’s Material Design guidelines, implementing a UI that provides a consistent visual experience and guides users through hierarchy of information• Established Node.js server with Express middleware design pattern to create RESTful API, writing routers and controllers to modularize backend requests and enhance control flow in client-server logic
  • Wedbush Securities
    Associate, Clearing And Technology Group
    Wedbush Securities Jun 2016 - Mar 2019
    Los Angeles, California, Us
    • Collaborated with business analysts to communicate technical requirements for internal trade processing systems such as TEMS, proposed solution architecture and supported process automation that decreased manual correction of trade errors by 10%• Provided operational support to 15 correspondent broker-dealer clients and monitored two trade processing systems
  • Axa Advisors, Llc
    Financial Advisor
    Axa Advisors, Llc Jun 2015 - Jun 2016
    New York, Ny, Us
    • Profiled and analyzed investment products to develop customized financial strategies for clients' financial needs

Justin Choo Skills

Microsoft Office Management Customer Service Project Management Strategic Planning Research Leadership Microsoft Word Powerpoint Public Speaking

Justin Choo Education Details

  • Ucla
    Ucla
    Applied Mathematics

Frequently Asked Questions about Justin Choo

What company does Justin Choo work for?

Justin Choo works for Glowforge

What is Justin Choo's role at the current company?

Justin Choo's current role is Software Engineer.

What is Justin Choo's email address?

Justin Choo's email address is ju****@****rge.com

What schools did Justin Choo attend?

Justin Choo attended Ucla.

What skills is Justin Choo known for?

Justin Choo has skills like Microsoft Office, Management, Customer Service, Project Management, Strategic Planning, Research, Leadership, Microsoft Word, Powerpoint, Public Speaking.

Who are Justin Choo's colleagues?

Justin Choo's colleagues are Sara Rosenstock, Brandon Banaag, Fabiana Aparicio-Gonzalez, Shyla Clavey, Kate H., Madison Brauning, Anna Robinson.

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.