Andrew Nguyen

Andrew Nguyen

Full stack engineer with design experience
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
39 years old
Location:
San Jose, California, United States
Experience:
6 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.