Resume

Name: Hans Nowak
Current location: Archer, FL
Email: zephyrfalcon at gmail dot com

I am an experienced software developer, specialized in Python (and, to a lesser extent, Delphi), with extensive knowledge of modern database systems. I have developed and deployed several client-server applications, initiated numerous open source projects, and written a number of Python-related articles.

Over time, I've worked on several projects (both professional and personal) that deal with crawling the web and extracting data from web pages and other files, so this has become somewhat of a specialty of mine.

Skills and expertise

Work experience

7/2007 - 5/2009: iTrackr, Boca Raton, FL

Main developer of the back-end part of the iTrackr website. Tasks included:

1/2002 - 9/2007: Oasis Digital, St.Louis, MO

Main developer of the server side of a complex system for the management of "tickets" (text files containing certain work orders, coming in through email or FTP). This included:

Developed in Python/SQL Server, with heavy use of unit testing. System originally used SQLXML; after a while we switched to ADO and custom object-relational mapping library. I also helped maintaining and updating the client, admin and reporting applications (all of these were written in Delphi).

1/2004 - 3/2004: Estuardo Solis, Guatemala

Created and compiled various Python extension modules, written in C/C++, using Cygwin gcc. (Some of these I wrote myself, others were auto-generated using SWIG.)

12/2002 - 2/2003: Positiontech, IL

As an independent contractor, I developed a multithreaded webcrawler in Python which takes links from a MySQL database and checks if they are valid.

5/2001 - 11/2001: CSS Software Development, Heerlen, the Netherlands
9/1998 - 5/2001: Info Vision Europe BV, Hoensbroek, the Netherlands

(In May 2001, Info Vision was taken over by CSS, so I'm listing them as one item.)

1995 - 9/1998:

During this time, I had a few jobs unrelated to software development.

1993 - 1995: HVB Computerservices, Barneveld, the Netherlands

As an independent contractor, I sold around 60 DOS-based programs to this company. Most of these programs were written in Turbo Pascal and Turbo Basic. One important condition was that they should run on every PC (at that time), even very old ones with no sound and CGA graphics.

Education