Dennis O'Brien
dennis _at_ dennisobrien _dot_ net
 
Work Experience  
Leapfrog Enterprises
Project Engineer
Emeryville, CA
7/2003 to present
o

Designed and developed solutions and tools to increase efficiency and smooth the production process.
Primary technologies: Python, C++

o

Created educational games for the Leapster Game Platform.
Primary technologies: Flash, C++, Python

o Created a framework for scripting Flash MX 2004 with Python.
Primary technologies: C++, Python
o

Created an extensible 2D level editor for platform games.
Primary technologies: Python, wxPython, Flash (AS2)

o

Supported groups of internal and external programmers on the Leapster Game Platform.

Purple Monkey Studios
Lead Programmer
Chicago, IL
3/2002 to 7/2003

o

Architected and implemented large-scale, data-driven web applications.
Primary technologies: Flash MX, Object-Oriented ActionScript, UML, XML

o

Developed rapid prototypes of applications and games.
Primary technologies: Flash MX, Flash Components, Python, C++

o Identified production bottlenecks, then designed and developed tools to streamline production.
Primary technologies: Python, C++, XML
o

Defined functional specifications for client proposals and technical specifications for team development.

o

Collaborated with artists and clients to make compelling and entertaining web experiences.

Freelance Developer
Chicago, IL
8/2001 to 3/2002
o Worked closely with game designers at VTechKids to develop game prototypes for custom handheld devices.
Primary technologies: Macromedia Flash 5
o Created custom e-commerce solutions for secure online transactions.
Primary technologies: PHP, Python, PGP/GPG
Jellyvision Interactive
Lead Programmer
Chicago, Illinois
3/2000 to 8/2001
o

Developed multi-player and single-player games and online experiences.
Primary technologies: Macromedia Flash, Java, XML, and JavaScript.

o

Designed and developed back-end systems to support multi-player games and persistent user experiences.
Primary technologies: Java, XML, JavaScript, and Perl.

o

Designed and developed off-line tools to streamline production.
Primary technologies: C++, Flash SDK, Python, and Perl.

o

Worked closely with artists and designers to expand possibilities and reduce work.
Primary technology: Face-to-face communication.

Instructional Technology Lab
Consultant, Instructor
University of Illinois at Chicago
5/1998 to 2/2000
o Consulted University faculty and staff on design and implementation of multimedia content for use in the curriculum.
o Created online guides, tutorials, seminar materials, and help pages relating to instructional technology.
o Researched new software applications for web and multimedia development.
SCAILAB Computer Center
Graduate Assistant
University of Illinois at Chicago
8/1997 to 12/1998
o Maintained a network of NT Workstations, Macs, and Novell servers in a student lab environment.
o Administered UNIX webservers and fileservers.
o Researched new software for lab security, administration, and pedagogy.
Laboratory for Atmospheric Chemistry
Research Assistant
University of Chicago
9/1993 to 9/1994
o Wrote programs in C to interface laboratory experiments with networked computers.
o Assisted Professor Jon Abbatt in many aspects of research including designing experiments, building equipment and analyzing results.
Laboratory for Atmospheric Probing
Research Assistant
University of Chicago
5/1993 to 9/1993
o Developed computer simulations in C to model rain drop distributions and mixing.
o Analyzed 3-D radar data and created graphical charts.
Laboratory for Astrophysics and Space Research
Research Assistant
University of Chicago
5/1992 to 9/1992
o Developed computer programs in C to analyze sequences of digital images of the Sun.
National Science Foundation
Science Intern
Washington, D.C.
6/1990 to 9/1990
o Selected and edited scientific research articles intended for press releases.
   
Computer Skills  
Expert: Flash ActionScript (AS1 and AS2)
Advanced: Python, C++, JavaScript, DHTML, PHP, Java
Proficiency: OpenGL, DirectX, Microsoft MFC, MySQL, XML, Perl
Competency: Java Servlets, JSP, Apache Webserver Administration
   
Education  
University of Illinois at Chicago
Chicago, Illinois
Graduate studies in Computer Science
Academic interests: computer graphics, visualization, and animation.
University of Chicago
Chicago, Illinois
B.A. in Physics
Academic interests: physics, astrophysics, and geophysics
Christian Brothers High School
Memphis, Tennessee
Graduated with honors

 


References can be made available upon request.

web: dennisobrien.net

Other formats: pdf - txt - doc