Email: jacob@kvack.org
(613)741-6498
http://www.weirdly.net/
Seeking a long-term software development position that requires strong problem solving and creative skills.
| Software Development | Web Development | Server Administration |
| Graphic Design | Mathematics | Quality Assurance |
| Problem Solving | Time Management | Customer Service |
| C/C++ | PHP | JavaScript |
| HTML/XHTML | TorqueScript | SQL |
| BASIC | Perl | COBOL |
| Pascal | 8086 Assembly | Java |
| GNU/Linux (various distros) | Windows 95, 98, 2000, XP | MS-DOS |
| AmigaDOS |
| GCC / DJGPP | Borland TC++ | Apache |
| MySQL | Torque Game Builder | Microsoft Visual C++ |
| CVS | Visual Basic | Quickbasic |
Working both independently and as a team member on the development of computer games. Within my stay at Beanbag Studios, my key accomplishment was the development of the game "Card Games For Dummies" (not yet published). I entered this project in the inital development stages, and carried it through to the final product.
My key contributions to this project are:
- Writing the gameplay logic for eight of the ten included games
- Developing the AI players for competing in each of the games. This included a wide range of necessary AI strength, from simple games such as "Crazy Eights" to more complicated ones like "Spades".
- Initial design of game levels
- Integrating tailored visual and audio artwork into all of the games
- Resolving bugs and adding new features as requested
- Gaining a working knowledge of the language TorqueScript, as well as in-house libaries
- Contributing to in-house libraries with the development of a versatile undo handling system
- Assisting in porting existing code to the Xbox360 platform
- Developing and customizing code to fit the individual needs of clients
- Helping clients build and integrate dynamic scripts into their web sites
- Quality Assurance and product testing
- Troubleshooting technical problems with data capture, code execution and system performance
- Contributing ideas and design suggestions for new versions of the system
- Database administration
- Managing SSL certificates for clients
- Internal network management and IT services
- Designed and developed software to fetch client data, test for errors and conflicting records, and pass it into a master table through ODBC. (PHP, MySQL, HTML, Awk)
- Wrote static code that clients could use to report transaction data on "Yahoo" shopping carts. (JavaScript)
- Created instruction and command list generators for ordering, renewing, and implementing SSL certificates for individual clients. (PHP, HTML, Awk, Curl)
- Created a database and web interface for managing unique IP addresses assigned to individual clients. (PHP, MySQL)
- Wrote a series of scripts for generating "canned answers" for client issues. (PHP)
- Design and development of a web form used for deleting oversized e-mails from the server (http://very.weirdly.net/mailmasher.php).
- Built a dynamic web interface allowing customers to sign up for DSL service.
- Created a script that alerts staff when time-sensitive tasks are approaching their due-date.
- Developed a database and series of web forms for tracking inventory.
- More than twenty years of personal experience developing software
- Six years experience maintaining and hosting web pages
- Several months of tutoring others in C/C++
- Developing and maintaining databases and corresponding applications
- 2005 - Developed a full front-end user interface for database management with PHP and MySQL (http://sportlog.weirdly.net/)
- 2005 - Wrote a series of PHP scripts for automatically retrieving pre-selected data from the Internet
- 2004 - Built and maintained a database for tracking cycling statistics
- 2004 - Made a set of web forms and server scripts for end-users to delete problematic e-mails
- 2002 - Developed a console based cribbage game for GNU/Linux systems
- 2001 - Created a web page and database for presenting artwork
- 2000 - Designed and developed a C++ library for animation in 3D space
- 1998 - Created a new, original arcade game for MS-DOS systems
- 1992 - Succeeded in creating the first of several full-sized computer games (http://www.weirdly.net/software.php?category=games)
- http://www.diagrami.com is a web page that I developed for presenting artwork. It makes extensive use of PHP, and AWK. The pages viewed within the Gallery section are generated by a PHP script, using AWK to retrieve their contents from local data files.
- Software that I've developed, as well as written and graphical artwork, can be viewed at http://www.weirdly.net.
- Professional references are available upon request.
Although I participate in a wide range of arts and sports, I spend much of my free time developing software, having discovered my enjoyment of it at a very young age. At this moment I am working on an expansion of my polygon copying function, which reads a polygonal area on a source image, and copies it to a different polygon on a target image, transforming it to fit the new shape. The update in progress will allow it to handle concave polygons.





