Kurt Werle
Last updated: March, 2010
http://www.CircleW.org/kurt/pages/resume
kurt@CircleW.org
Phone: (805) 788-0818
Address: 405 Jaycee Drive
San Luis Obispo, CA 93405
Objective: Develop applications using Ruby on Rails. Cover Letter
Designed, implemented, released, maintained license management system, including customer facing application and internal client server application (Rails).
Ongoing maintenance, fixes, new features for internal/external (VAR) order management system (WebObjects).
Quick emergency cleanup job. Cleaned up source repository: refactor code & frameworks; implemented bug tracking & QA process; implemented clean, reproducible release process (including automatic daily dev builds); implemented documentation project (daily build/install javadoc). Fixed dozens of hang/crashers throughout the code base.
Worked on a team writing WebObjects applications used in drug design workflow. Including tracking designs and proteins, data consolidation and presentation, automated drug analysis.
Was responsible for making performance enhancements of WebObjects Application. Debugged/fixed multithreaded issues. Implemented caching of objects as needed. Reduced fetch complexities (table joins). Fixed memory leaks. Supported client's performance testing team. All Obj-C on MacOSX Server, Solaris, and NT.
Wrote small WebObjects App in Java using existing Obj-C EO's. Wrapped Frameworks and made improvements to existing Obj-C code as needed. Spec'd, designed, and wrote 'faceless' WebObjects Server.
Engineer: Java Printing Group. Helped ongoing port of printing framework to the Personal Java Platform (JDK 1.1 on Solaris and a 'Java embedded' system).
Engineer: Mac OS X Printing group. I was responsible for printing under Mac OS X Server (shipped product). This included several applications and modules: Printer Manager App (in Java), 2 printing daemons (one Objective-C and one a minor LPD port), Printer Driver (Objective-C, loading driver bundles for specific printers). I also worked on IPP Server (Internet Printing Protocol) written as a Java Servlet (not shipped).
July 95 - January 97Senior Engineer: Premium Developer Support (NeXT). I was the lead contact for up to 6 accounts, responsible for answering their Objective-C design or implementation questions. This was done typically by supplying correct programming examples, bug workarounds, or patches. I also routinely submitted/verified bugs to engineering and contributed significantly to two patches to our products (gathering/verifying/supplying fixes, justifying patch). Was the support contact for the 'USPS project' (the largest EOF project during the beta and rollout of EOF 2.0) until promoted to engineering.
I was the programmer for a legal document printing service. I developed, wrote, and maintained programs in Objective-C, using PostScript to print. Suite included several modules for data entry, a module to do the 'APR' calculations, and a module to parse the forms and merge the data for output to the printer.
I also developed, wrote, and maintained an automated client-server system for 40+ customers in remote sites. This system was 'served' on a NeXT (unix box) and was largely written in Perl; it was responsible for automatic billing and file updates for the clients. I wrote several NeXTStep (Objective-C) apps for use in-house to help manage client systems. This system remained in active use for more than a decade.