Technical skills
Programming Languages:
- C
- C++
- C#
- Java
- JCL
- LISP
- Lua
- Smalltalk
- perl
- Python
- Unix shell script
- Visual Basic
- 80x86 assembly
Database:
Web:
Other:
- Lotus Notes
- Microsoft Office
- OpenOffice.org
- PostScript
- Quickbooks
- TeX/LaTeX
- VisiBroker
Work experience
Freelance work
- Code software to test network vulnerability to spoof IP packets.
- Analyzed requirements of automated information retrieval system using VoIP.
- Drafted business plan for Web-based rebate validation and redemption service.
Game Development Intern
Virtual Heroes
Spring 2008
Raleigh, NC
- Wrote ActionScript routines for a virtual training simulation of pharmaceutical manufacturing equipment using Unreal engine.
Senior Engineer
Wherewithal, Inc.
Jan 2001–Aug 2001
Belmont, CA
- Implemented routines to make a SOAP server to return search engine results and category lists in XML, using PHP scripting module for Apache Web server.
- Designed scripting language and developed interpreter for Internet Web Directory, a Web-based system that generates taxonomically organized Web directory pages using fully customizable templates.
Senior Developer/Business Partner
ZoneEdit
May 2000–Dec 2000
New York, NY
- Created Web-based system to edit DNS and mail server configurations, generating HTML with data from ODBC data sources using PSX scripting module for Apache Web servers.
- Started secure online service offering round-robin domain name resolution, e-mail forwarding, and Web forwarding, with branding capabilities for ISPs and registrars.
Web Consultant
Xtreme Solutions
Mar 1999–Jun 1999
Edison, NJ
- A.E. Bruggemann & Co.
- Reworked site to convert historical market quotes into dynamic charts using Chart FX Web applet.
- General Motors
- Wrote missing data entry modules and fixed reported problems with ColdFusion intranet site for Service Parts Operations Marketing Division.
Senior Programmer/Analyst
NaviSys / Accenture
Aug 1998–Oct 1998
Edison, NJ
- Debugged custom client version of LifeCAD/MP client/server software for life insurance policy administration, using C++, Oracle and Sybase stored proceduces in SQL, and VisiBroker CORBA libraries. Worked with 7-person team.
Webmaster/Site Designer
New World Computers Direct (Nationwide)
Dec 1997–May 1998
Edison, NJ
- Redesigned disorganized e-commerce Web site by extensively rewriting HTML code and designed more attractive graphics for menus, title bars, and advertised specials in PhotoImpact.
- Replaced unmaintained pages of out-of-date prices with ColdFusion catalog pages dynamically generated from FoxPro and Access stock databases.
- Added navigational dropdowns using JavaScript.
- Wrote perl scripts to process on-line catalog requests into mailing list records.
Programming Consultant
J.P. Morgan & Co.
Sep 1996–Jan 1997
New York, NY
- Developed employee evaluation groupware using Envy/VisualWorks Smalltalk environment and Sybase DBMS to replace Lotus Notes system.
Staff Technologist
Bellcore
Summer 1995
Red Bank, NJ
- Updated and enhanced intelligent network software using VisualWorks Smalltalk environment and Versant object-oriented database management system. Specifically, developed modules for call routing decision trees and access to 3rd party services.
- Upgraded database server from SunOS to Solaris and migrated application software.
Affiliations
Mar 2007—
Cambridge, MA
Jun 1999—
Mountain View, CA
- Patch bugs in Firefox, Mozilla, and Netscape family of cross-platform Web browsers.
- Develop and maintain browser test suite.
May 1989–1997
Cambridge, MA
- Co-authored NetHack versions 2.3–3.2, a greatly expanded version of an open source Unix game.
- Core member of a 38-person development team.
- Developed extensive knowledge of over 5 megabytes of intricate C, lex, and yacc source code.
- Maintained multi-platform portability across dozens of operating systems (various Unixes, X Windows, VMS, MS-DOS, Windows, OS/2, Mac, Amiga…).
Education
2019–2020
Trenton, NJ
- Pursuing Bachelor's degree
Sep 2005–Jul 2008
Raleigh, NC
- Associate in Science, Associate in Applied Science in Simulation and Game Design, Associate in Arts with Honors.