ramblings on PHP, SQL, the web, politics, ultimate frisbee and what else is on in my life

my resume

current status

  • LAMP software architect Liip since 2008

nationality

  • german
  • greencard holder

skills

  • technical
    • programming:
      • advanced skills: PHP, SQL
      • midlevel skills: Javascript, (X)HTML, XML and Web Services
      • basic skills: UML(2), Perl, Java, and C
    • database: MySQL, SQLite, Oracle, PostGreSQL
    • operating systems: Windows, Linux
    • other: database and system design, free and open source development
  • languages
    • german: fluent in speech and writing
    • english: fluent in speech and writing
    • french: basic knowledge
  • other
    • project management, organization, teaching, technical writing

education

http://pooteeweet.org/gfx/ZCE1000-small.GIF
http://pooteeweet.org/gfx/383748324-164x103.png

experience

  • computer sales
  • computer repair
  • project management

From 2000 until 2005 I was a co-founder of a company that specialized in internet related services where I was chief software architect and project manager. At peak times the company employed upto 10 people in total. Starting fall 2006 I lead the technical aspects of several large projects as an employee to Optaros.

  • web application development

I worked on architecting and implementing several different large scale web application projects. Mostly using Perl/PHP, MySQL (in some cases Oracle and SQLite), Apache and Linux/Windows. Among other things I was chief software architects in the following projects:

  1. online travel website using the Sabre C API
  2. online application to generate Word documents for testing procedures in the pharmaceutical industry
  3. online reporting, planning and ressource management in the aviation industry
  4. official PHP Extension and Application Repository, where I maintain several packages. I have also been very much involved in the project organization.
  5. portal site for wifi access in hotels, leveraging PHP together with a Java backend with heavy use of ajax and mashups
  6. messaging (sms/mms) portal based on PHP and Javascript using JSON for the data exchange

memberships

  • official member of pear.php.net
  • (re-)initiator of the PHP User Group Berlin
  • initial member of the PEAR Group (stepped down due to time constraints)
  • initial member of the PEAR QA team (stepped down due to time constraints)
  • Free Software Foundation Europe fellow

http://pooteeweet.org/gfx/fsfebutton.png

publications:

open source community activities

  • international php conference in Frankfurt 2002: PEAR booth organizer
  • international php conference spring edition in Amsterdam 2003, Netherlands: PEAR booth and meeting organizer
  • LinuxTag 2003 in Karlsruhe: co-organizer of the php database maintainer meeting
  • international php conference in Frankfurt 2003: PEAR booth organizer
  • international php conference spring edition in Amsterdam 2004, Netherlands: PEAR booth and meeting organizer, one day power workshop on PEAR, session on PEAR::LiveUser
  • LinuxTag 2004 in Karlsruhe: session on PEAR::MDB2, co-organizer of the php database maintainer meeting
  • Systems 2004 in Munich: session on database abstraction
  • international php conference in Frankfurt 2004: member of the conference board, one day power workshop on PEAR, organizer of the PECL::pdo meeting
  • PHP conference in Budapest 2005, Hungary: talks on PEAR and database abstraction
  • php|tropics 2005 conference in Cancun, Mexico: talks on PEAR, database abstraction and PEAR::LiveUser
  • php|works 2005 conference in Toronto, Canada: talks on PEAR, SQL tuning and portability and PEAR::LiveUser
  • international php conference in Frankfurt 2005: one day powerworkshop on relational databases, talks on PEAR and SQL tuning and portability
  • php|tek 2006 in Orlando: talks on database schema deployment and RDBMS internals
  • Google Summer of Code 2006 mentor: OpenDocument PEAR package and PEAR::MDB2_Schema DML extentions
  • php|tek 2007 in Chicago: talks on database locking and interacting with OOP
  • Google Summer of Code 2007 mentor for Doctrine
  • international PHP conference 2007 in Frankfurt talking about database design patterns
  • ProPHP conference 2007 in Sao Paulo keynote on PHP6 and how to participate in the PHP community
  • PHP Quebec 2008 in Montreal talk about Database and SQL (un)patterns
  • Initiator of emPHPower