Software Engineer -- Backend
December 2011 - present
Working on the largest django applicatoin in the world
Firehose -- Created realtime feed of all data for internal and external use
Founder, Organizer
Aug 2010 - Present
Lightning talks + good discussion
ArchCamp is a meetup for engineers, by engineers.
We talk about building high scale systems without having to listen to any sales pitches.
M.S., Computer Science
The College of William & Mary, Williamsburg, VA
B.S., Computer Science
Denison University, Granville, OH
Software Engineer -- Cloud Technology Group
December 2009 - December 2011
Work on bringing the largest p2p VOIP network in the world to a cloud based infrastructure
Instructor
BrainMonkey/Rocks and Robots
September 2009 - January 2010
Taught "Borg Electronics" class to a group of 2nd - 5th graders at Emerson Elementary and Middle School
Involved teaching soldering, fundamentals of electronics and motors, and tool safety
Software Engineer
iQGuys
July 2008 - January 2010
Development in Java using Google Web Toolkit for web applications
System administrator for 30+ production web environments
Extensive server setup and administration including physical, virtual, and cloud based servers
TherapyCharts.com Project
Lead team of four programmers
Architect of Psychological Electronic Medical Record System TherapyCharts.com
Prototyped User Interface using iterative methods with client
Development done in Python using Pylons and Turbogears 2.0
Developed scaleable cloud based architecture using Amazon Web Services for TherapyCharts.com
Technical Advisor
YouRankIt.com
December 2007 - January 2010
Consult on all technical decisions of website including language, hosting, architecture, etc.
Developed direction of site with other executives
Asst. System Administrator
Computer Science Department, College of William & Mary
August 2006 - June 2008
Collaborate on a 4 person team
Support 90+ Linux systems, 20+ Mac systems and servers for web, file, mail, and print operations
Debug software problems, hardware failure and network issues in a timely manner
Automate network tasks via scripts
Install and setup new desktop systems, rack mounted servers and uninterruptible power supplies
Compile reference documentation for our wiki
Software Engineer
Striatus, Ann Arbor, MI
September 2005 - September 2006
Programmed applications in java using a large base of code
Reduced average runtime of calculations from 5 minutes to 30 seconds
Responsible for improving the user interface
Administrator of the source code repository (SVN) and web server
Founder, Organizer
Ann Arbor Mini Maker Faire 2010
July 2010
Planned second Ann Arbor Mini Maker Faire
Site Designer
October 2009 - present
With cooperation from O'Reilly Publications, Make Magazine, and Maker Faire:
Designed social network to connect makers and hackers in SE Michigan
Focus on stimulating the innovation based economy
Founder, Organizer
Ann Arbor Mini Maker Faire 2009
July 2009 - August 2009
With cooperation from O'Reilly Publications, Make Magazine, and Maker Faire:
Planned first Mini Maker Faire in the midwest
One day event with 31 exhibitors
Over 1200 ticketed attendees
Written up in local papers
Photos of the event
Volunteer Coordinator — City of Ann Arbor
Obama For America 1.0
July 2008 - November 2008
In charge of ~400 volunteers to schedule for weekly events
Ran weekly events including voter registration, canvasing, phone banking, and GOTV (Get Out The Vote)
In charge of training and motivating several hundred volunteers for various activities
Honor Society for the Computing Sciences: Upsilon Pi Epsilon
Awards in several ACM programing contests
Time Person of The Year, 2006
Throughout my life I have found that I naturally fall into a leadership role when able to. This is true from my involvement in my clubs and activities to group projects. I learn new languages quite quickly, but enjoy working in C (including its derivatives) and Cocoa the most. Mac OS X is my preferred desktop environment but I am well versed in windows and many flavors of Linux and Unix. I am very comfortable with command line utilities and shell scripting.
- Python
- Django
- Async programming via
- web frameworks like