Bo Zimmerman

Objective:

To employ my talents as a systems or applications programmer.

Work Experience:

August, 2012 - Present
Software Engineer - Solid State Networks
Developed various components of an extensive downloading and patching solution. This required knowledge of Java, C, Python, JavaScript/CSS, and various AWS services.

September, 2008 - July, 2012
Software Engineer - Bioware Austin
Developed various components of an extensive MMO project, including account management, authentication, and security systems, game automation tools, asset storage and retrieval systems, build and deployment tools, and launcher/patcher technology. This required knowledge of Java, C++/BOOST, bash, JavaScript/CSS, GlassFish, and Oracle databases.

August, 2007 - September, 2008
Software Engineer - NEON Enterprise Software, Inc.
Assisted in numerous development tasks around Neons core TITAN database archival software. This involved archive tool development in Java and C++ (Linux and Solaris), and required knowledge of Oracle, JMS and ActiveMQ for native *NIX and Java platforms.

January, 2006 - August, 2007
Software Engineer - Database Brothers, Inc.
Assisted in the design and engineering of both major enterprise software products. The products were auditing and performance applications using JDBC databases DB2 and Oracle, and included a Java/Swing GUI, C++ (BOOST) server application component and system plug-ins for several J2EE servers (JBOSS, IBM WebSphere, BEA WebLogic, Oracle Application Server, and Tomcat).

October, 1999 - January, 2006
Senior Software Engineer and Project Manager
IBT Technologies; WebIQ, Inc.; WebIQ, LLC.
Designed, engineered, and deployed the flagship WebIQ product. Responsible for gathering customer requirements, organizing a development plan, and executing the development plan. The product was a large web based collaborative application built on Java Servlet (J2EE) technology, and utilizing several JDBC databases (Oracle, Microsoft SQL Server, and MySQL). The clients were IE and other browsers, requiring work in HTML, and JavaScript (DHTML).

January, 1997 - October, 1999
Senior Applications Programmer
Sears TeleServ / Maxserv Corp.
Designed and implemented two large front-end call-taking applications. This required extensive knowledge of JavaScript, JScript objects, Dynamic HTML, and ActiveX control creation. Another was written in Microsoft Visual Basic 4.0 and 5.0, and required knowledge of OLE Automation, telephony, DLL call-backs, ODBC, and object oriented design. Also maintained an imaging and schematics system (both client and server side) in Visual C++ 5.0.

Education:

Master of Science, Texas State University
San Marcos, TX
Graduated: December, 1996
Major: Computer Science, GPA: 3.45

Bachelor of Science, Texas State University
San Marcos, TX
Graduated: December, 1994
Major: Computer Science, GPA: 3.84 (Magna cum laude)
Minor: Political Science

Hardware and Language knowledge:

IBM PC compatibles (Windows 3.11 - Vista, DOS, Linux, Minix, OS/2). DEC Alpha (Digital UNIX, Open VMS), AmigaOS, Sun Solaris (*nix).

Java (Servlets, AWT & Swing), Microsoft Visual Basic 3.0-6.0, Microsoft Visual C++, C (numerous compilers), JavaScript/JScript, HTML, XML, 6502/6510 Assembler, FORTRAN, Microsoft COM/ActiveX, TK/TCL, Digital VAX Assembler, BASIC, Pilot.

Microsoft SQL Server, DB2, MySQL, and Oracle experience.

Eclipse, Microsoft Visual Studio, Visual Studio.NET, and J++

Extensive experience with software architecture and Object-Oriented (OOA, OOD) principles

Freelance/Open Source Programming:

May, 2001 - Present
CoffeeMud Development
Round Rock, Texas
Write, maintain, and support an enormous game package with role-playing, AI, and scripting engines. System also includes its own internal http/web server, smtp server, web macro system, and database JDBC engine. Also support a large installed user base.

March, 1999 - May, 1999
CPU MAGAZINE
Douglas, Wyoming
Wrote the browser software for their new ChromeMag disk-based magazine in 6510 Assembly for the GeoWorks GEOS GUI platform. Occasionally wrote articles for publication.

January, 1995 - December, 2000
Softdisk Publishing
Baton Rouge, Louisiana
Wrote small utilities and applications on event driven GeoWorks GEOS platform in 6510 Assembly. These programs are periodically published in LoadStar 64 disk magazine.

August, 1990 - August, 1992
Elite Software, Tucson, Arizona
Dealt with all areas of small business concerns. I assisted in design and implementation of large modem collaborative server package and its support software. Did all systems/protocol design and programming and assisted with the end-application. Product was written in 6502/6510 assembly and Microsoft BASIC for 8 bit Commodore computers. Wrote manuals and provided customer support.

February 1987 - June 1990
Zelch 64 Software Development
San Antonio, Texas
Designed and implemented and marketed locally a large modem collaborative server package and its support software. Product was written in 6502/6510 Assembly and Microsoft BASIC.

Excellent References Available upon Request