objectives.
Empower people. Embrace change. Eliminate waste.
skills.
- Vision. Passion. Ability to inspire.
- Excellent human relations skills. Used to interact with senior management.
- Strong experience with bootstrapping, troubleshooting, improving IT environments. Practitioner, coach for lean and agile methods since the early days.
- Seasoned technologist with a proven track of hands-on experience as programmer and systems architect. Designed and realized massively scalable systems on a variety of technical platforms.
- German (native), fluent in English word and speech; also index cards, design patterns, geek-speak.
professional experience.
03/10 – today
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.
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).
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).
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.
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.
2007
Drove the strategical decision process to build social networks around conferences and workshops. Coordinated evaluation of multi-blogging platforms and CMS.
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.
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.
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.
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.
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.
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.
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
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.