Jeff Jackowski

jeffj@ro.com

Professional Experience

Lab Specialist

Winter Park, FL

Full Sail Real World Education

4/2005 to present

  • Assist students in the Game Networking, Software Architecture, Optimization, Machine Architecture with GBA programming, and Artificial Intelligence classes
  • Grade student labs and develop a new lab for Game Networking

Software Developer

Cary, NC

Xepa Solutions

1/2001 to 8/2001

  • Corrected problems in custom Java J2EE backend software
  • Modified SQL queries to meet changing requirements
  • Designed Java GUI frontend using JFC (Swing) to modify metadata used in the backend

Software Developer and Founder (1 of 3)

Huntsville, AL

Netran

5/1997 to 11/2000

  • Founded the company with two friends
  • Designed, implemented, and maintained Java AWT GUI frontend to sell groceries over the Internet
  • Implemented web based replacement for Java GUI using JSP


Software Developer Co-Op

Huntsville, AL

Echotek

8/1996 to 5/1997

  • Developed software for Air Force RADAR system
  • Wrote multi-threaded code to manage communications over eight one-way 25MB/s fiber optic lines
  • Developed software in C and C++ to run on Wind River's VxWorks RTOS on Sun Solaris using gcc
  • Responsible for system administration of four computers running SunOS 4.1.4 and Solaris 2.5.1.


Skills

Education

Full Sail Real World Education

Winter Park, FL

Bachelor of Science in Game Design and Development

3/2005

  • Optimization
  • Tools development

Full Sail Real World Education

Winter Park, FL

Associate of Science in Game Design and Development

7/2004

  • Memory management
  • OpenGL, RenderWare, and DirectX

Recent Projects

Retro Tank Super Attack

Winter Park, FL

Personal project

12/2005 to present

  • Retro style graphics based on Combat for the Atari 2600
  • Multi-player networked game
  • SDL and related libraries used for graphics, sound, and input
  • Multi-platform game developed on both Linux and Windows in C
  • Internationalization support using the GNU gettext library
  • Code and game documentation maintained with Doxygen


Seikitai Confilict

Winter Park, FL

Student project

10/2004 to 3/2005

  • Technical Lead
    • Generated whole Technical Design Document using Doxygen
    • Automated build process using Bash scripting
    • Setup source control with CVS and assisted teammates with using CVS over the Internet with SSH
  • Designed and implemented an object system to abstract the network interface
  • Developed client-server networking code using BSD sockets and winsock
  • Wrote multi-platform (Linux and Windows) dedicated server

Grazing Fire

Winter Park, FL

Student project

4/2004 to 6/2004

  • Responsible for team management
    • Scheduled tasks
    • Setup source control with CVS and assisted teammates with using CVS
    • Utilized Doxygen to generate documentation from source code
  • Implemented memory management module
  • Wrote threading class library using pthreads
  • Developed client-server networking code using BSD sockets and winsock
  • Wrote multi-platform (Linux and Windows) dedicated server

Atari 2600/7800 Memory Module

Deltona, FL

Personal project

6/2003 to 12/2004

  • Firmware implemented in C and assembly for a midrange PIC microcontroller
  • Developed a synchronous serial protocol to communicate over the Atari's controller ports
  • Operates a filesystem on a serial EEPROM to store game data
  • Emulates a joystick using input from an unmodified Playstation controller

OpenShop

Huntsville, AL

Internet grocery shopping – Netran

5/1997 to 11/2000

  • Used by Kroger in Huntsville, AL for several months
  • Evaluated available Java development tools
  • Designed and implemented a GUI using Java AWT
  • Developed an automatic update system
  • Maintained the program during its use by Kroger's customers
    • Bug fixes
    • Feature enhancements


References and Code Samples

Available upon request