Résumé | Steve Goldsmith

My background is software development, including web, embedded systems, games, and compilers, electrical engineering, entrepreneurship, and teaching.

See aurifexlabs.com

Email: steve@aurifexlabs.com Telephone: Contact for phone number.

Experience

Founder / Software Engineer, Aurifex Labs LLC

Fairfax, VA — 2015 - present (on and off)

The current product is a real-time collaboration platform for developers featuring file storage, video chat + screen sharing, collaborative code editing, and real-time source control. Uses WebRTC, Websockets, operational transformation, plus standard web stuff like REST, node, nginx, etc.

Worked on a bunch of random projects including a C-like compiler written in Javascript, web development and programming tutorials, games, and programming languages. Most of which have never seen the light of day.

In 2016, built an in-browser, cloud based game development tool for building games with Phaser. Used Firebase to provided collaborative features including collaborative coding. I worked with JS/CSS/HTML, Polymer, Jquery, HTML5 Canvas (Phaser), Node, Git, Digital Ocean, S3, and Stripe. Put into production, marketed, and had a few hundred users sign up.

Software Engineer (consultant)

Founder / Teacher / Director, Bay Area Summer Enrichment Camp, Inc. (BASE Camp)

Sunnyvale, CA — 2012-2014

Started a summer computer programming camp and taught 150 middle school students programming over the course of three summers. I was ultimately responsible for everything that the camp delivered.

Marketing – Adwords and print marketing campaigns. Monitored analytics. Created image and print ads and wrote marketing copy.

Sales – In-person sales at summer camp fairs, phone sales.

Operations – Managed the day to day operations of the camp. Responsible for the safety of students, purchased computers, coordinated field trips, hired and coordinated photographers, ran teacher training, and all HR.

Accounting – Did all the accounting and initial tax planning and preparation, put together pro forma financial documents each year for planning and decision making purposes, closely monitored cash flow during our initial marketing, grew the business entirely off of positive cash flow.

Curriculum Development – Wrote curriculum for our introductory and advanced classes. Developed processes to improve our curriculum during camp from feedback from teachers.

Teaching – Head teacher for most of our classes (9 out of 11). Trained our teachers and assistants. Worked with our teachers and student teaching assistants on a day to day basis to improve their teaching skills.

Recruiting – Hired teachers for camp. Hired 4 teachers total. Vetted both teaching and technical coding ability.

Customer Service – All in-person parent interactions while camp was in session; sales and customer service over the phone.

Software Development – Wrote a simple custom CRM system for automating our customer interactions. Created our marketing website including payment handling through Amazon Payments then Stripe.

Founder / Game Developer, Aurifex Games LLC and Aardvark Games, Inc.

Fremont, CA — 2010 - 2011

Developed and released games for the iPhone “Classic Hex” and “Deep Space Dogfight”. Prototyped games in Python and ported to C++/Objective-C. Began development on a game called “Adventures of Alphaman” with a cartoonist. Ran a Kickstarter campaign.

Tutor, C2 Education, Inc.

Various SF Bay Area and Washington DC Area Locations — 2009 - 2012

Professional tutor working about 30 hrs per week. Tutored in all subjects but mostly math and science for middle and high school students, with a focus on chemistry, physics, and advanced math.

Software Development Contractor, Virginia Neurosurgeons

Arlington, VA (May - June 2009)

Extracted data from their existing electronic medical record system and wrote a custom UI in Python that allowed doctors to better understand what was going on with their practice.

Software Developer, Massey Plugins

San Francisco, CA — Fall 2007 – Spring 2008

Ported audio production plug-ins from Real Time Audio Suite format to Audio Units format using C++ and Objective-C.

Education

Wilkes University

BS in Electrical Engineering — 2003-2007

Concentration in embedded systems and computer architecture. Implemented MIPS in Verilog. Breadboarded entire working microcomputer. Designed and built guitar amplifiers on the side.

Thomas Jefferson High School for Science and Technology

Advanced Diploma — 1999-2003

Took AI (in LISP) and Computer Architecture in computer systems lab. Senior project – 3d scanner using a laser pointer mounted on a servo that would sweep over object and a camera to measure parallax.

Skills

Javascript/HTML/CSS, node.js, nginx, Linux, SQL, NoSQL(DynamoDB, RethinkDB, Firebase), AWS, GCP, Digital Ocean, REST/HTTP, Websockets, WebRTC

Polymer, React, Python, Flask, C++, Java (android), Obj-C, PHP, Apache, Gulp, Bootstrap, JQuery

C, Go, Nim, Verilog, VHDL, various assembly (arm, x86, pic, 68K), CLISP

Google Analytics/Adwords, GIMP, digital/analog circuit design