Skills



Javascript
HTML
CSS
Node
Express
React



Google
   Firebase
   NoSQL
   Realtime Database
   Firestore
   Functions
   Hosting



API Integration
REST Services
Google Cloud Services
Express
Node
Git
Webpack
Scrum Master



C#
.Net
Visual Studio 2003-2012
WCF Web Services
.Net
Silverlight
SQL
   MS SQL Server
   MySQL
   Oracle PL/SQL



Objective-C
Cocoa
XCode
Mac OSX
iPhone
C++

To request a copy of my resume, please contact me.

About

Hi! I am a programmer based in Los Angeles with experience with coding all aspects of applications from the database to the server and to the client. I graduated from the University of Southern California in 2004 with a B.S. in Computer Science. I am currently the Chief Technology Officer of Read Learn Play, an Early Childhood Education website dedicated to providing simple, literacy and research based activities for parents to do with their kids newborn to three years of age.

Contact


Untold Civil Rights Stories

Built over thirty Civil Rights stories, lessons and unit plan webpages in HTML, CSS, and Javascript. Maintained all of the navigation, document and photo uploads and links in the Drupal CMS.

Created and programmed an online essay contest website application using Google Forms, Spreadsheets, HTML, CSS, Javascript, Google Sheets API, Google Scripts API, and Google Spreadsheet formulas. Implemented custom Google Forms to upload student essay documents from the internet browser. Wrote Google Script Server Javascript API code to store the student essay PDFs / Word documents on Google Drive and to store all Essay Contest Teacher / Student registration entries in Google Spreadsheets. At the end of the contest, automated the generation of PDFs using HTML, CSS, and Javascript for printing letters of awards for students and teachers on a tight deadline. Hundreds of students and teachers were able to take part in the Contest with fifty awards given to students and teachers.

Link to Untold Civil Rights Stories

Close

Mike Eng For Senate 2018

Built and maintained all aspects of the website, including hosting, HTML, CSS, Javascript, security, search engine optimization and consulting. Worked with freelancers on the website design and to translate the website into Spanish and Chinese. The website is responsible for contributing hundreds of dollars in online campaign donations, over twenty online endorsements, and over ten online volunteer registrations to the campaign.

Link to Mike Eng For Senate 2018

Close

Read Learn Play - Early Childhood Education Website

Created and programmed the website infrastructure and client in Javascript using the React, Node, Express, Firebase, and Google Functions (serverless) frameworks. Implemented all Javascript ES2016 code for the website including Firestore NoSQL database operations, React Components, server-side rendering, asynchronous programming, Node middleware, HTML and CSS. Tools used to build the website were Webpack dependency support, Babel Javascript conversion, and Git repository.

Close

DealerCenter Mobile App

The DealerCenter Mobile app is used by five thousand used car dealerships around the nation to manage inventory, marketing, appraisals, receive notifcations on loans, run vehicle history reports and uploading and managing over two million vehicle images at any given time.

Implemented new features such as instant appraisals, vehicle history reports, and notifications on loans using Appcelerator, a cross platform SDK to develop iOS and Android apps from Javascript. Collaborated with members of the development team to implement REST web services for image upload / download, marketing, instant appraisals, vehicle history reports, notifications on loans, and token authentication in C#.

Link to DealerCenter Mobile App

Close

Westlake Financial Services Collections Application

The WFS Collections Application is used by thousands of employees around the world to keep and update records on two billion dollars worth of US based car loans. The application, web services, and database are responsible for keeping track of customer information, all calls to customers, customer payments, customer service, agent performance and commission, loan calculations, vehicle repossessions, and compliance.

Created the customer service layout, training document upload, and training document management system in Silverlight and C#. Took ownership of the central loan system due date change, loan extension, exception logging, and REST / WCF Web Services in C#. Collaborated with developers, QA and database members to simplify the assignment of accounts to agents, develop to do lists for all agents, track agent performance, and calculate vehicle appraisals for repossession.

Link to Westlake Financial Services

Close

Walt Disney Imagineering

The Walt Disney Imagineering Digital Image Archive is part of an ongoing effort digitize all of the photography, art and design assets from the first designs of Disneyland to the latest designs of the upcoming attractions. The application houses more than 1.2 million records, twenty four terabytes of encrypted digital images, and handles twenty four thousand searches per year spanning over sixty years of data.

Took ownership of development of the Mac OS client in Objective-C and Cocoa. Reimplemented the Disney Digital Image Archive infrastructure ASMX Web Service in C# and Oracle SQL database. Fostered communication with stakeholders from around the company to find and fix bugs related to cataloging, uploading, searching, and downloading images and new feature development. Restructured the system to eliminate performance bottlenecks at the client, database and web services levels.

Link to Walt Disney Imagineering

Close

Hyperkinetic Studios

Created, programmed and designed a word game for the iPhone. Implemented all Objective-C code for the game including SQL database integration, event handling, window and view layout and image and view animations using the Cocoa libraries. Innovated design ideas such as special tiles to make the game more challenging.

Close

The Saboteur

Collaborated with the Director and fellow designers to design over twenty missions. Scripted and used the in-house Level Editor to implement loading, unloading, and triggering of pre-rendered cinematics, in-game cinematics, in-game conversations, and mission assets. Fixed mission related bugs.

Link to The Saboteur

Close

Mercenaries 2

Associate Game Designer

Implemented systems in Lua to synchronize gameplay information over the Internet between two video game consoles. Collaborated with network programmers and designers to conceive strategies and implement code to synchronize menus and gameplay elements such as alarms, achievements, rocket boosts, etc.

Collaborated with designers to implement Xbox 360 Achievements / PS3 Trophies for the game in C++ including weapons, destruction, and headshots. Programmed the base Lua scripts of the Mercenaries 2 downloadable content.

Collaborated with programmers, artists, and producers to design, implement functionality for, organize and administer all vehicles in the game.

Link to Mercenaries 2

Close

Star Wars Battlefront 2

QA Tester and Tools Programmer - In-house Level Editor Application

Coded improvements of the Level Editor application in C++ / Windows MFC such as streamlining of the layout of the game building window, a new options window to make choosing from twenty different options easier, and the enablement of automated builds of the executable and / or game data to be run from command line scripts.

As a member of the QA Team, lead focus testing groups for and compiled feedback for the designers, found high priority bugs, filed bugs in Filemaker Pro, and compiled call stacks for programmers for crashes in the game.

Link to Star Wars Battlefront 2 Classic

Close