andrew nguyen-(408) 823 - 9147
education
University of California // Davis, California
College of Letters and Sciences
August 2004 - June 2008
BA in Economics
skills
ReactJS, React Native, Redux, Webpack, ES6, Gulp, Browserify, RequireJS, BackboneJS,
jQuery, SASS, LESS, Linux, Go, PHP, Python, NodeJS, CoreOS, Docker,MySQL, Postgres,
Redis, Sketch, Photoshop, Illustrator
work experience
Parallel Machines // Sunnyvale, California
Principal Software Engineer
March 2017 - Present
• Developer of the first iteration of the company’s flagship product, a UI tasked with the
orchestration of machine learning tasks.
• Implemented back end server written in GO, responsible for serving data over a REST
API, authentication, enabling high availibity with other services and serving as a reverseproxy.
• Developed proprietary drag and drop framework enabling the user to create complex
machine learning pipelines visually.
• Designed and developed resuable charting components geared towards machine
learning data scientists, including sparklines, histograms, scatter plots and heatmaps.
• Lead designer for company’s 1.0 product, working with various stakeholders to ensure a
compelling and coherent experience across various user types, including data scientists
and ops.
SwarmSales // Walnut Creek, California
Senior Software Engineer
October 2016 - March 2017
• Sole engineer in rewriting SwarmSales 2.0 UI, working with an offshore design team to
release an entirely new design and large host of features, including real time updates,
chat and video conferencing.
• Wrote websocket server, which handled all message routing across all users.
• Designed and implemented administrative dashboard, which displayed and visualized
key internal metrics, such as the progression of key accounts, dollars spent per account,
daily active users and more.
• Set up continuous integration pipeline with automated tests and single command
deployments to various environments.
• Dockerized all product services to create deterministic and reproducible environments
across development machines and production.
• Assisted with bug squashing on the server-side PHP codebase.
Springpath // Sunnyvale, California
Senior Software Engineer
December 2015 - October 2016
• Designer and primary developer of the first iteration of the HX installer front end.
• Implemented an HX installer back end service in GO, which involved a REST API and an
orchestration service which coordinated various installation tasks.
• Reimagined and developed various data visualization components.
• Wrote authentication module with PAM integration.
• Developed resusable component library, including tables, form fields, pickers.
• Established best practices for code quality and cleanliness and participated in frequent
code reviews
Webflow // San Francisco, California
Senior Software Engineer
October 2015 - December 2015
• Worked on Webflow flagship product, which allows users to build semantic, responsive
and dynamic websites without a single line of code.
• Implemented new features on the client, which is a complex single page application that
works across various browsers (akin to Photoshop, but for building websites).
• Worked on Webfow CMS, enabling users to build and design data schemas visually.
GREE International // San Francisco, California
Software Engineer
July 2013 - August 2015
• Rewrote front-end for data management / AB testing system, moving from AngularJS to
ReactJS, which improved app performance, shortened dev time and allowed for faster
onboarding of new engineers.
• Implemented cohort / player segmentation system in ReactJS, allowing analysts to group
players by 50+ attributes such as age, money spent and event participation.
• Full stack development on dashboards for the marketing team to track spend across
100+ ad networks, while monitoring various KPIs such as recoup, eCPI and retention.
Written in PHP with Redis and MYSQL as data stores and deployed with Docker.
• Wrote several data pipeline scripts in Python, transforming low level stats from Redshift
to high level data in MySQL, availble for faster querying.
• Worked with art directors to develop internal version control system for 50000+ game
assets using S3, streamlining the art production pipeline (won company MVP award).
• Developed stats dashboard that displayed data from separate systems such as
marketing spend, live events and in game behaviour to provide new insights to
stakeholders.
• Won company hackathon for Root as a Service, a UI that allowed any engineer to have
root privileges on any server, while giving ops oversight on who had access to what.
GREE International // San Francisco, California
Associate Software Engineer
November 2012 - July 2013
• Lead developer for the redesign of the Developer Center, the primary knowledge base
for game developers using the GREE gaming platform
• Developed various internal tools, including a weekly progress report tracker for GREE
Engineers and an email list management tool.
• Worked with Google Spreadsheets API to automate production pipeline task tracking.
• Developed stats iOS client for hackathon, using Objective C.