Résumé of Gerald Kaszuba
gerald@slowchop.com, http://geraldkaszuba.com/
Skills
- I am a computer programmer with a wide range of skills including developing desktop applications, web applications and multiplayer games.
- 10 years of professional programming experience.
- Independent game developer currently making games for the iPhone.
- Created, released and maintain several open-source applications, utilities and libraries.
- Fast adaptation skills in new technologies, computer languages and environments.
Game Development
10 years+ creating games.
- Released TowerDefend (iPhone/iPod Touch game)
- Currently in development, Dark Fighter, a multiplayer RTS game for the iPhone/iPod Touch.
Python
5 years experience in Web, Graphics, Games, Networking
- Web Frameworks: WSGI, Django, TurboGears, CherryPy, Werkzeug
- Database Frameworks: mysqldb, Django, SQLAlchemy, Elixir, sqlalchemy-migrate
- Games and Graphics: pygame, pyglet, PyOpenGL, OpenAL, 2d physics (pymunk), OGRE (pyogre)
- Distribution and Extendability: distutils, setuptools, Cython, pyrex, py2exe, Windows Installers, OS X Installers
- Advanced Networking: HTTP, TCP, UDP, sockets
- Other: HTML Scraping, Web robots/crawlers, Multi-threading, Green threads (Stackless Python), Python 3.0
- Released projects: pycallgraph, pygooglechart, betterprint, pyraknet, TracRecaptchaPlugin, q3query
- Contributions: Trac, mitter
PHP
8 years of experience
- Developed many PHP web sites from scratch.
- Expert in the PHP API for versions 4 and 5.
Web
Markup, Scripting, Stylesheets, Optimisation
- Markup: HTML (all versions), CSS (all versions)
- Javascript: AJAX, DHTML, Google Maps
- Optimisation: Search Engine Optimisation, Scalability
Other
- Programming Languages: C, C++, Objective C, PHP, ASP, Visual Basic, Basic, Delphi, Cold Fusion
- Protocols: JSON, XML, POP3, SMTP, FTP
- Windows Operating Systems: Vista, XP, 2003, NT4, 2000
- Linux Operating Systems: Ubuntu, Gentoo, Slackware, Debian, RedHat, Arch
- Virtualisation: VMware Workstation, VMware Server
- Revision Control Systems: git, Subversion, cvs, Visual Source Safe
- Project Management: Trac, FogBugz, Jira
- Released active projects: Gravit, JSON Greasemonkey, q3query
Work History
Freelance
In my spare time...
- Open Source development
- iPhone Development
- Web development using Django, CherryPy, Werkzeug and PHP
- Multiplayer game development
Incite
December 2009 - Current, iPhone application development
- Creating an iPhone interface to a social website.
Storyz / TileFile
December 2006 - August 2008, Internet social networking development
- Web development: Python, ActionScript, AJAX, JSON, Django, CherryPy, Werkzeug, Ruby on Rails
- MySQL: Memory management, Server performance, Query optimisation, Automated schema migration
- Google Maps applications
- Developed several applications for Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Simple Queue Service (SQS) and Amazon SimpleDB (SDB)
- Development for HTTP/1.1 chunked POSTs support
- Developed a strong CAPTCHA system
Keycorp
June 2005 - Febuary 2006, software development
- C++, Python
- Integrated Development Environment (IDE) for EFTPOS terminals
- Windows Installers: Wise
Transit TV
2001 - March 2005, embedded software and hardware development
- C, C++, Python, PHP, Linux development, Windows development, MySQL, OpenGL, SDL
- A visual and audio multimedia application
- Custom built distributed networking protocols
- Secure, low bandwidth database distribution
- Applications for GPRS and wireless (802.11b)
- Automatic management and distribution of 200 mobile network clients
Nextracom/VMSolutions
1999 - 2001, web development
- PHP, ASP, C, Cold Fusion, CSS, DHTML, JavaScript, Java, Microsoft SQL, MySQL, Apache, IIS
- 20+ large scale web sites
- Internet domain management application
- Credit card applications/gateway
- Linux server management
- Internet chat application
Major Personal Projects
TowerDefend
http://towerdefend.slowchop.com/
A real-time strategy game for the iPhone and iPod Touch. It initially took 3 weeks to make and is selling in the iTunes App Store.
Gravit
http://gravit.slowchop.com/
I am an astrophysics hobbyist. I originally created Gravit in 2003 to solve and display N-Body problems. Basically Gravit simulates gravity effects in the large scale, such as a galaxy or a universe. It has been through many re-writes using different technologies and algorithms. I decided to release it to the public domain using the GNU General Public License.
ACSSR - Australian Counter-Strike:Source Ranks
http://acssr.slowchop.com/
While playing a multiplayer computer game called Counter-Strike, I wanted to see my and other players statistics in real-time. ACSSR creates dynamic player statistics and graphs for every player in Australia. I completed ACSSR in 2 weeks and ran it for 3.5 years.