tom tom


objectives.

Empower people. Embrace change. Eliminate waste.

skills.

professional experience.

founder, ceo of patugo GmbH.

03/10 – today

interim product manager (b2c) at united internet ag (gmx, web.de).

07/09 – 03/10
Developed concepts and specifications for search engine marketing, custom browsers and affiliate programs. Coordinated and supervised product development processes. Took assessments and evaluated product requirements. Worked on development of applications and strategic planning with distributed teams and external service providers.

coach, ScrumMaster at lastminute.de, holidayautos.de, mietwagen.com.

02/09 – 06/09
Coordinated web site launch for rental car discounter mietwagen.com. Installed project management practices based on agile methodologies. Acted as ScrumMaster and technical advisor, trained in-house staff. Restructured communication channels and processes to streamline daily business. Organized and moderated retrospectives. Coordinated change in collaboration with senior management (CEO, Head of IT).

coach at symmedia.

02/09
Analyzed and reviewed in-house application development processes. Performed one-on-one interviews with technical staff. Applied performance improvement principles, initiated reorganization of responsibilities and work environment based on feedback. Communicated recommendations to senior management (CEO, Head of Development).

consultant at Bosch Siemens Hausgeräte.

01/09
Analyzed and reviewed in-house application server strategy for JEE platforms. Worked with operations staff to develop training programs and deployment strategies for different kinds of web applications based on server virtualization. Worked on release and test processes, and provided tool support for in-house development. Communicated recommendations for action to senior management (CIO, Head of Application Infrastructure Services).

consultant at 42com.

10/08
Analyzed and reviewed development process and technical architecture of 42com's next generation telecommunications service platform. Worked with development team to identify technical traps, worked out strategy for future development. Communicated recommendations for action to senior management.

consultant at GlobeFuel Systems & Services.

09/08 – 07/09
Introduced GFS' project management and technical staff to JBoss AS hosting strategies for data centers, including hardware and server partitioning, system monitoring, failover, load balancing, application deployment, and system tuning. Assisted GFS to make strategical decisions on components and communication protocols, and communicate them to external service providers.

lead developer of Project X.

2008
Planned and realized Internet service for secure password management.
Technologies: Ruby on Rails, Radiant CMS, Javascript, OpenSSL, Nginx, haproxy, memcache, PostgreSQL, and a bunch of Ruby gems.

coach, solutions architect at namics.

07/07 – 07/08
Participated in portal relaunch of DAB bank, a leader in online banking and security trading. Participated in pre-sales activities for major website relaunches. Documented and presented IT infrastructure concepts.

Key Accomplishments
  • Lead several task force efforts to successfully resolve technical challenges.
  • Built systems architecture around content management systems (CMS) and application servers to decouple website content from application release cycles.
  • Optimized system performance for various usage scenarios.
  • Improved build and deployment processes for application white-labeling (over forty brands). Realized deployment strategy to maximize resource sharing for branded applications while minimizing deployment times and effort.
Technologies: Sun ONE Application Server 8.2, Spring Framework, Acegi aka Spring Security, Hibernate, EhCache, JDBC, EJB, Apache, DWR, AJAX, Javascript, JSP, Oracle 10g, Maven, Solaris, Linux. Ported existing code from ATG Dynamo.

technologist at kongress media.

2007
Drove the strategical decision process to build social networks around conferences and workshops. Coordinated evaluation of multi-blogging platforms and CMS.

coach, systems architect at avid technology.

03/06 – 07/07
Designed and realized JEE-based asset management and workflow system for large broadcasting and newsroom corporations, such as CNN and CBS.

Major feature set:
  • Massively scalable, 24/7 back-end architecture for up to 3.000 concurrent users.
  • Multi-petabyte storage system for media assets and metadata.
  • Realtime constraints for video data processing and on-air platforms.
  • Full-text search engine.
  • Rich client integration for online/offline work.
  • Sophisticated authentication and authorization system, e.g. desktop single sign-on.
  • Complex integration with existing hardware and software platforms, both synchronous and asynchronous.
Key Accomplishments
  • Coordinated agile approach to software development and assisted senior management with technical decisions and hiring processes.
  • Coached a team of C++ programmers to successfully enter the JavaEE world. Established test-driven approach to software development.
  • Performed load tests optimized system response times in a clustered environment for 2000+ concurrent users.
Tools & Technologies: JBoss AS, Jini, Spring, Acegi, OSGi, Hibernate, OSCache, Compass, MS SQL Server 2005, PostgreSQL, JUnit, Maven, CruiseControl, Kerberos, OpenLDAP, Active Directory.

coach, technologist at esolut.

11/05 – 03/06
Refactored and extended administration interface for a big portal site; developed user management and consumer services for FIFA World Cup platform.
Technologies: Websphere, Spring Framework, Hibernate & JDBC, Apache Axis, MySQL, Oracle 9i.

software architect at nxn/avid technology.

02/05 – 11/05
Designed and implemented a J2EE-based project management system for movie and video game studio arena. Delivered a highly customizable system with interfaces to external systems and sophisticated data reporting.

Key Accomplishments
  • Designed and implemented metamodel to enable customizations on the running system.
  • Realized a messaging infrastructure to integrate enterprise applications.
  • Optimized system response times for complex setup and 1500+ concurrent users.
  • Coordinated agile approach to software development and assisted management with technical decisions and hiring.
Technologies: JBoss, SOAP/Web Services, Hessian,Spring Framework, ActiveMQ, Hibernate, Oracle 10g, PostgresQL, Hypersonic, Apache Axis, Cocoon, XML, XPath, Python, Linux HA server cluster.

coach at bmw car it.

10/04 – 02/05
Introduced development process to make the switch from prototype to production software. Assisted the team to stabilize andextend product features. Reorganized release process and introduced advanced configuration management and iteration planning. Developed test strategies.

coach, technical architect at atron electronic.

05/04 – 10/04
Coached a team of eight developers during their efforts to learn Java/J2EE and supported the technology selection process. Guided management on technical aspects and software process.

Key Accomplishments
  • Performed workshops teaching object-oriented software design, test-driven development.
  • Drove the definition of a software architecture.
Technologies: Hibernate, OpenEJB, MaxDB.

systems architect for hewlett packard.

03/04 – 07/04
Participated in pre-sales activities to restructure IT infrastructure of German Patent and Trademark Office. Served as a technical advisor to replace a mainframe system with a suite of collaborating J2EE enterprise applications. Assisted management on technical aspects, software process, and hiring during pre-sales activities.
Technologies: Oracle AS, Web Services, Toplink, Oracle9i.

senior software developer at oestreicher & wagner.

01/04 – 03/04
Designed and realized an e-commerce application. Realized on-line order system including shipping and billing components.
Technologies: Tomcat, Hibernate, PostgreSQL.

technical architect at dynetics, inc. automotive division.

11/02 – 12/03
Designed and realized a J2EE service platform for vehicle diagnostics and maintenance schedules, collaborating with senior executives and distributed development teams in the US, UK, and Germany. Communicated technical solutions to the client.
Technologies: Bea Weblogic and JBoss application servers, JMX, Hibernate, OSGi, PostgreSQL

senior consultant at versicherungskammer bayern.

04/02 – 09/02
Designed and realized an automated test solution for insurance policy fee calculation. Improved application performance and reduced memory leaks.

senior associate, technology at sapient.

01/02 – 04/02
Evaluated Sapient's internal software process and worked out strategies to merge it with best practices of agile processes. Worked together with the U.S. team in control to improve the software process. Demonstrated eXtreme Programming (XP) and Test-Driven Development (TDD) practices to control quickly changing requirements.

senior consultant at mathema.

05/01 – 10/01
Coached customers as well as in-house staff on Java technology and software process improvement. Designed and realized a car diagnosis system that optimizes efforts for maintenance staff to locate vehicle failures. Technologies: Websphere, DB2, JUnit

cofounder, senior software engineer at websentric.

04/98 – 04/01
Developed a Web browser-based conferencing service with integrated telephony and realtime audio streaming capabilities.

Key Accomplishments
  • Designed and realized backend services, Web interfaces, and Swing client. Integrated telephony and audio streaming platforms.
  • Coordinated major service rollouts in the U.S. and Germany, lead development efforts of five development teams, product management, QA, and operations.
  • Introduced eXtreme Programming (XP) and unit testing based on JUnit.
  • Reported to senior executives in the U.S. and Germany (CEO, investors, VP Engineering, VP Operations).
  • Planned and administered corporate configuration management from day one.
  • Set up and administered the corporate UNIX networking infrastructure.
  • Technologies: Java, Perl, CORBA, Oracle, Solaris, Linux, Windows.

early work.

The 90's
  • Designed and realized a mobile agent platform for systems management activities. Received Master's degree of FH Augsburg. Technologies: Java, CORBA, Solaris.
  • Developed Tivoli applications to manage DCE cells in environments with 200+ nodes at santix Software. Technologies: SunOS, AIX. Languages: C, Java.
  • Developed parts of iXVIEW/SQL at iXOS.
  • Developed cashier system for supermarket chains based on SUN RPC. Platforms: SunOS, SCO Unix. Language: C.
  • Developed German port of Quicken financial software. Platform: Windows. Language: C.
  • Developed realtime device drivers and measurement systems for Mercedes Silberpfeil race car performance analysis. Platform: OS/9. Languages: Motorola 68k assembly language, C.
The 80's
  • Developed process communication module for Intel PCs based on Kermit protocol.
  • Programmed in C and 680x0 assembly language on the Commodore Amiga, one of the first multi-tasking machines for the consumer market.
  • Learned programming in Basic and 6502 Assembler on the Commodore 64.