EXPERIENCE
Bill Huynh Playphone, S unnyvale CA — Senior Frontend Engineer Software Engineer May 2014 - April 2019 msports Project - 3 Years
Personal Info Tech Stack: Angular 6, SASS, CSS3, HTML5, Typescript, Javascript, Bootstrap, jQuery, REST Daly City, CA 94015 Link: h ttp://bhuynh.org/#/projects/msports 415-632-6035 ● Designed and implemented the msports HTML5 SDK which is also used as the [email protected] main component of the Android and iOS SDK. http://bhuynh.org ● Designed and implemented the tutorial framework. ● Designed and implemented the localization framework. Skills - Expert ● Implemented the UI for the msports homepage and main msports app. ● Worked on msports developer’s portal and admin tools. JavaScript Loot 2.0 Project - 3 Months TypeScript Tech Stack: Angular 6, SASS, CSS3, HTML5, Typescript, Javascript, Bootstrap, jQuery, ECMAScript 5 REST ECMAScript 6 Link: h ttp://bhuynh.org/#/projects/loot Angular 2.0 ● Designed and implemented the HTML5 SDK which is also used as the main Bootstrap component of the Android SDK. jQuery ● Worked on the UI for some of the pages/features we have in the Loot homepage HTML5 and Loot app.
CSS3 Mobile Game Store Project - 2 Years SASS Tech Stack: Java, Android SDK, Php, Javascript, MySQL, HTML5, CSS3 REST Link: h ttp://bhuynh.org/#/projects/css_framework Action Script ● Implemented the UI for some of the features we have in the Playphone mobile Flex game store. Flash ● Designed and developed the tutorial framework. ● Implemented the Battle feature UI. Skills - Intermediate ● Designed and implemented the events system used for notifying users of new events and promotions. ● Implemented the CSS framework used for the game store developer portal. Java PHP Schoolfeed/United Online, S an Mateo CA — Staff Software Engineer Git June 2012 - May 2014 SVN Classmates Photo Project - 2 Years
Tech Stack: Javascript, j Query, Php, MySQL, HTML5, CSS3, FQL, OpenGraph Skills - Competent ● Implemented some of the front end for Classmates Photos app and optimized the site for mobile. C# ● Added viral feature for the site by publishing Open Graph stories. Android SDK ● Implemented the inviter feature used for acquiring new users. This inviter uses AWS Facebook viral channels such as Open Graph and Wall Post and helped create Photoshop record installs, 300k – 400k installs a day. ● Tomcat Designed and implemented a system to monitor Facebook Open Graph stories published by our application and automatically turn on/off our system to prevent Nginx a high spam rate. FQL ● Developed the re-engagement and invite email system to help to get inactive OpenGraph users to revisit and invite new friends to Schoolfeed. Bingo Game Project - 6 Months Skills - Beginner Tech Stack: Flash, Flex, ActionScript, Javascript, Java, jQuery, Php, MySQL, HTML5, CSS3 React JS ● Worked on some of the Schoolfeed Bingo features. Cassandra ● Helped optimized Bingo loading and in-game memory usage. Node JS ● Improved Bingo asset release procedure and helped reduce engineering time by Mysql more than half. ● Developed tools for the customer support team to help end users.
Operating System RockYou, R edwood City CA — Staff Software Engineer Windows August 2010 - April 2012 MacOS Zoo World 2 Project - 18 Months Unix Tech Stack: Flash, Flex, ActionScript, Adobe Air, Javascript, j Query, HTML5, CSS
● Developed and implemented a framework for the Seasonal feature for Zoo World
2. ● Developed many techniques to optimize game load and reduce in-game memory usage. ● Developed many of the game's core features such as Buildable, Harvestable Kiosk, Animal Show, Animal Diary (mini animal encyclopedia), Shop, Daily Quiz, Achievements, Visiting Friend, Mini-Game, and many others features. ● In charge of asset release for all assets exist in the game. ● Developed tools for artists to create assets for the game. ● Created tools for QA and community to support customers. ● Nominated for RockYou Rock star award by peers
Zoo World Project - 6 Months
Tech Stack: Flash, Flex, ActionScript, Javascript, j Query, HTML5, CSS
● Implemented the front end for the seasonal gifting feature. ● In charge of weekly asset release and helped optimize asset loading for the game.
Agilent Technologies, Santa Clara CA — Resource UI Software Engineer November 2007 - April 2009 Worked with individual teams over a 4 to 5 months time horizon to assist in designing and developing software prototypes for different projects.
Netbeans Debugger Plug-in Project - 4 Months
Tech Stack: Java, NetBeans, NetBeans Plugin
● Built a Netbeans debugger plug-in for a language designed by one of the teams at Agilent Labs for encoding and decoding packets. The plug-in supports all the common debugger functions such as breakpoint, start, stop, step in, step over, step out, etc...
Instrument Controller Project - 4 Months
Tech Stack: C#, Winform
Link: h ttp://bhuynh.org/#/projects/instrument_controller
● Designed and implemented an application that allows engineers to operate any instrument from a computer and at the same time record the operations which can be transformed into C# or VB code later on for automation. ● Designed and implemented the UI, the user operation recorder, and the code generator.
Electronic Lab Notebook Project - 4 Months
Tech Stack: Flash, Flex, ActionScript, Javascript, j Query
Link: h ttp://bhuynh.org/#/projects/eln
● Worked on a web application that allows scientists and engineers to capture and analyze measurement data from a web site. ● Designed and implemented the UI of the application. ● Implemented the capabilities that allow users to load stored measurement data from the database, live data from an instrument, or CSV file. ● Designed and implemented the charting engine used for creating charts for measurement data. The users can view data as a Line chart or Scatter chart, and they can set markers on the chart and make comments on the markers.
Signal Demand, S an Francisco — UI Software Engineer November 2006 - November 2007 Price Optimization Project - 1 Year
Tech Stack: Flash, ActionScript, Javascript, H TML, CSS
Link: h ttp://bhuynh.org/#/projects/flash_chart
● Implemented the user interface of the core price optimization application that ran as a software as a service platform for Signal Demand. ● Design and implemented the interactive charting engine used in the core application which enabled teams to dynamically create and customize charts for the application Interface.
Agilent Technologies, Santa Clara CA — Summer Internship June 2006 - November 2006 JDDAC Wiring Editor Project - 5 Months
Tech Stack: Javascript, HTML, CSS
Link: h ttp://bhuynh.org/#/projects/wiring_editor
● Designed and developed an AJAX block diagram editor for JDDAC applications (Java Distributed Data Acquisition and Control). ● Designed and implemented the user interaction technique that allows the user to create a block diagram using drag and drop. This technique was filed for a patent. San Francisco State University, S an Francisco — Student Developer December 2004 - December 2005 NETBEAMS Project - 1 Year
Tech Stack: Javascript, H TML, CSS, Google Map
● Designed and implemented the NetBEAMS website, a multidisciplinary collaboration between the JDDAC Community, Sun Microsystems, Agilent Technologies, and San Francisco State University. ● The project was awarded the Duke’s Choice Award for innovation at the 2005 JavaOne conference.
PERSONAL PROJECTS
Tic Tac Toe Game — HTML Tic Tac Toe game which player can play against computer.
Icon Sprite Generator — O nline tool for web developers to create icons sprite sheets for their web app.
Brain Development Games — A game that teaches children the alphabet, numbers, colors, shapes, and more.
Sliding Puzzle — Android mobile puzzle game.
Photo Editor — Online photo editor that lets the user add filters and effects to their photos.
Ascii Art — Online app that lets the user turn their photo into Ascii Art.
PUBLICATIONS
Bill Huynh — Sensor Management Framework June 2006 - Where 2.0 Conference - San Jose, CA
Bill Huynh — Sensor Management Framework May 2006 - JavaOne Conference - San Francisco, CA
Bill Huynh — Sensor Management Framework February 2006 - AGU Conference - Honolulu, HI
Bill Huynh — NetBEAMS June 2005 - JavaOne Conference - San Francisco, CA
EDUCATION
San Francisco State University, San Francisco — M aster of Science August 2004 - December 2008 - GPA 3.93 Developed Data Management Framework as a master’s thesis which was showcased at multiple conferences. San Francisco State University, San Francisco — B achelor of Science August 2000 - December 2002 - Graduated with honor - Minor in Mathematics - GPA 3.66 Represented the SFSU CS department in the ACM computer programming contest in 2002.
City College of San Francisco, S an Francisco — A ssociate in Arts August 1997 - June 2000 - GPA 3.60