James Luedke - development blog

Resume

************************************************************************
James Michael Luedke
------------------------------------------------------------------------
Address: Please call for address                   Phone: 408-396-3688
                                  E-mail: jluedke at jamesluedke . com

************************************************************************
Objective:
************************************************************************
Utilize my knowledge of high volume web services, and cloud computing.

************************************************************************
Skills:
************************************************************************

* OS:  Solaris, Linux, FreeBSD, BSDi, AIX, DOS, WIN 3.1/95/98/2K/NT,
  PalmOS, Mac OS X

* Languages: C, Perl/DBI, Java/JDBC, csh/sh shell, SQL, PHP, sed, awk

* APIs: PThread, TCP/IP + UDP, SMTP + POP3, RADIUS, Gearman

* Tools: GNU Software, SVN, RCS, CVS, P4, gdb, LIDS, GDB,
  other standard unix tools, and compilers

* Web development: HTTP, JavaScript, HTML/DHTML, JSP, Servlets, CGI,
  CSS, apache, modperl, Adobe Photoshop, php, XML,XSLT, Cocoon, ASX
  FastCGI, APC

* Database: MySQL, mSQL, PostgreSQL, Oracle

* Admin: Postfix, Courier, Sendmail, Apache, Bind, Samba,
  MySQL, GNU Radius, Radiator, Other standard Unix apps

* Protocols: HTTP, SMTP, LDAP, POP

************************************************************************
Open Source:
************************************************************************
Gearman PHP Extension http://www.gearman.org   Date 01/15/09 - Current
------------------------------------------------------------------------
I have been working on the new gearman php extension. This project has
forced me to learn about several cloud computing solutions. My code
can be viewed here. https://launchpad.net/gearman-php-ext
for more info you can view my blog http://www.jluedke.com

Drizzle PHP Extension http://www.drizzle.org   Date 01/15/09 - Current
------------------------------------------------------------------------
This extension provides a concurrent query interface to mysql and drizzle.
Origionally authored by Eric Day, I have taken over the maintainer role of
this extension.

************************************************************************
Employment:
************************************************************************
Craigslist         www.craigslist.org                 San Francisco, CA
Software Engineer                                Date 07/1/09 - Current
------------------------------------------------------------------------

Concentric       www.concentric.com             San Jose, CA
Unix Software Engineer                         Date 10/1/04 - 06/30/09
------------------------------------------------------------------------
Concentric is XO Communications Web Hosting division

* PHP performance tuning
* Custom C php extensions written to utilize Concentric's shared memory database
* Hacking of existing FastCGI SAPI and APC php extensions
* Maintain codebase for Concentric's custom webserver.
* Port Apache Mod_Rewrite to our custom webserver.
* Developed custom SMTP proxy spam filter.
* Developed distributed cron daemon
* Implemented bayesian spam filters on Concentric email platform
* Developed disaster recovery email solution
* Wrote custom LDAP server.

Monterey NPS            www.nps.navy.mil       Montery, CA
Computer Assistant                             Date: 4/1/04 - 10/1/04
------------------------------------------------------------------------
Monterey Naval Postgraduate School, emphasis is on education and
research programs that are relevant to the Navy, defense and national
and international security interests

* Developed  application in c on an embedded x86 platform that was
  used to communicate via TPU interrupts to multiple devices.

EnabledSites            enabledsites.com        Santa Cruz, CA
Unix Admin, Software Engineer                   Date: 6/1/02 - 10/1/04
------------------------------------------------------------------------
EnabledSites provides wholesale dialup access via Radius authentication
through multiple dialup vendors such as (Qwest, Broadwing, etc). Via
Proxy or Local RADIUS authentication/accounting.

* Developed robust Radius solution for both local and proxy customers.
* Designed accounting system used to track user usage, via Radius
  accounting, and provide our customers an accurate form of billing.
* Developed a MySQL Replication wrapper designed to allow 2 way
  replication of our radius accounting database.
* Led various Software Development projects.
* Built API for rapid development of internet applications.
* Built backoffice system used to allow users to view there usage
  and modify there accounts.
* Built web based tracking system.
* Performed systems monitoring to ensure 24/7 uptime.
* Load balancing traffic shaping for high volume Web - Email -
  and RADIUS servers.
* Installed Robust email solution for +30k virtual email users.

Arrio Communications    arrio.com               Santa Cruz, CA
Engineer, DBA                                   Date: 5/1/01 - 6/31/02
------------------------------------------------------------------------
Arrio Communications, Inc. develops an internet based audio tuner that
allows you to listen to live broadcast online without the use of a pc.

* Developed station database & tools in C, Perl & PhP.
* Created an encryption algorithm in C used to encrypt unit
  protection register.
* Designed an authorization - logging utility with a SQL back.
* Wrote QA Test plan, and managed QA team.
* Debugged damaged audio tuner main boards.
* Reverse engineering of MMS and other media streams.
* System administration

Sane.net                sane.net                Santa Cruz, CA
Software Engineer - QA                          Date: 10/1/99 - 4/30/01
------------------------------------------------------------------------
Sane.net is a custom software consulting firm specializing in Unix
application development in C and Perl.

* Developed a program in C to test the reliability and performance of
  a dual UART serial driver written for a Handspring Visor module
* Assisted with design and construction of a low level communications
  protocol written in C to test a customer product
* Setup an IPv6 testbed and established a static connection to
  the 6bone
* Setup and maintained an SNMP testbed.
* Assisted with porting a spam filtering package from Solaris
  SPARC to BSDi
* Maintained our network consisting of multiple platforms
  (Solaris, Linux, BSDi, AIX, and Windows)

Winter Harbor Group     winterharbor.com        Kennebunk, ME
Web Developer + Design                          Date: 1/1/99 - 11/30/99
------------------------------------------------------------------------
WHG is a web development/design firm. 

* Built a number of web sites including stockfood.com, cncsystems.com
* Developed custom JavaScript applications
* Created document templates to W3C standards using HTML/DHTML
* Performed Layout and Design using Adobe Photoshop and other
  applications

MaineConnect            maineconnect.net        Kennebunk, ME
Computer Repair Tech                            Date: 9/1/98 - 1/1/99
--------------------------------------------------------------------
MaineConnect is a custom computer and repair shop. 

* Assembled new PCs
* Software and hardware troubleshooting

************************************************************************
Affiliation:
************************************************************************

DoD.net                 home.dod.net            Santa Cruz, CA
President, Unix Admin                          Date: 1/1/96 - Current
------------------------------------------------------------------------
The hosting project is a member supported nonprofit collective intent upon
helping the public gain access to tools that are needed for the dissemination
of information. Project DoD is intent upon offering much of the alienated
public an alternative option to corporate hosting and its shortfalls.

* Developed system tool, automated account activation
* System administration
* Customer service