Ryan Kulla's Resume

Date of Birth: 13th March 1978

Location: Temecula, California.

Email Address:

Website: http://rtfm.insomnia.org/~gt3/

Skills

Programming Languages: PHP, Python.

Operating Systems: Windows, Linux, BSD.

IDEs: Vim, Dreamweaver, Eclipse.

Additional Skills: SQL, HTML, CSS, Javascript, XML/Web Services, Photoshop, Flash, C, Perl, Shell Scripting.

Current Employment

As of August 2007, I work for OneSource Educational Development Corporation as a Web Programmer. PHP, Javascript, Postgresql, Mysql, XML/Web Services with manual WSDL creation, Subversion, PayPal API.

Previous Employment

  1. From 2002 to 2004, Python programmer and digital artist - Codefaction Development Services. Tasks included writing the TCP/IP network protocol code for an instant messaging client and creating graphic "tiles" for a video game project using Adobe Photoshop.
  2. From 2004 to 2007, Web Master - Insomnia Communications. Duties included web page design using HTML and CSS, as well as FreeBSD Unix administrative tasks, such as installing packages, compiling source code, adding and removing user accounts and troubleshooting.
  3. From April to July 2007, Web Developer - ThinkitSellit as a backend PHP/MySQL developer responsible for adding features such as PayPal integration, Google AdSense, Search Engine Optimization, and day-to-day maintenance of the web site such as creating and editing databases and filesystem maintenance.

PHP Skills

I'm very familiar with PHP versions 4 and 5 and have used MySQL and PostgreSQL databases to handle large userbases and ecommerce transactions--specifically dealing with the PayPal APIs. I have dealt with emailing, cookies, sessions, heavy form processing and more. I have also helped audit and patched sites for security and best practices.

Python Skills

From August 2001 to November 2006 I wrote a heavily featured open-source Image Viewer, imgv. I'm familiar with all the standard Python libraries, as well as 3rd-party libraries such as WxPython, PyGame, PIL and the Win32 development libraries.

View some openly available code I've written here.

Publications