Home Bio Publications Contact Blogs csUnit

Curriculum Vitae

January 2007 - now

Manager Engineering and Architecture at First Data Utilities. I'm responsible for a team of with about 20 software engineers as direct reports and an additional 20 professionals including performance engineers, usability experts, testers, and subject matter experts. The team also includes contractors and a small offshore group. The software engineering includes all aspects of the product lifecycle (SDLC), including requirements gathering, planning, design, implementation, performance engineering, user experience, integration, testing, release management, etc.

The projects have a total budget of several million USD per year and are currently encompassing all ongoing product development for the company's flagship product Peace.

In this role I'm driving the improvement of architecture and design, technology, tools, and processes. Quality and productivity are continously improved through a large degree of automation and automated testing.

November 2004 - December 2006
Program Manager Technology Transformation at First Data Utilities. I was responsible for the implementation of the next generation product. The project is using a service oriented architecture (SOA) and is based on Java technologies, including Spring, Hibernate, JSF, Ajax, and web services interfaces.

As a development process a flavor of a combination of Scrum and Extreme Programming (XP) is used.

September 2003 - October 2004
Independent consultant to small to medium sized businesses in the area of software development processes. I consulted to companies both on technologies, e.g. Microsoft .NET Framework and COM, and on software development processes such as Extreme Programming (XP).
July 2001 - August 2003
Projectmanager at Gemplus. Responsible for implementation, deployment and operation of the company's Support Portal. The Project uses eXtreme Programming as its development process.
1994 - 2001
Software Architect, Designer and Engineer at Hewlett-Packard.

My second task was to be an architect and designer for a network support tool, which remotely collects information at the customer site and makes the information available to support engineers. The architecture and design has been patented in the software patent for "System, Method, and Computer Programm for Providing a Remote Support Service.", which I co-own.

Prior to that I was assigned to a project for a patient monitoring software in the medical department. My tasks included the introduction of object-oriented analysis, design, and implementation. I was responsible for the implementation of three modules of the system, among them a generic form generator and a module for handling all medication and treatment information.

1994
Bachelor Degree Honors in Industrial Engineering. Thesis: "The Object-Oriented Software Development Process Exemplified Using A Medical Application"

References are available upon request. I am also a member of both the LinkedIn and Xing business networks.

Community Contributions

I'm a member of the program committee for Agile 2008 in Toronto, and also served on the program committees for Agile 2007, Agile 2006, Agile 2005, Agile Universe 2003 and 2004. For the Agile 2007 conference, I co-authored a paper with a fellow colleague, Darren Rowley. The paper has been accepted, and I presented it at the conference in Washington.

A few years ago I initiated csUnit an open source unit testing framework for the .NET framework. I still contribute significant portions of my spare time to this project since I also benefit from open-source projects in my daily work.

By giving occasional lectures to local universities I am contributing to providing the commercial perspective to academic education.

Affiliations

Non-Techie Stuff

There is a life outside of the IT industry! And therefore I contribute to my local community by serving as a sailing instructor for kids at our local sailing club. It is fun to work with kids, to see how fast they are to pick up new things, and how easy it is for them to try new things. Also, if you start sailing at such a young age (6 to 10 years), it is much easier to become a successful competitor in regattas. Auckland is nick-named the "City of Sails". So doing something on the water is a logical consequence. Also, I am currently working on getting my certification as a Race Officer for Yaching NZ. In April 2007 I bought a sailing dinghy for my kids (Optimist) and a sailing dinghy for myself (Topper Topaz Uno Race X). In May 2007 I attended a club instructor course, which is the first step as a "career" as an officially certified sailing coach.

In case you're looking for sailing opportunities in New Zealand, please have a look at the site of Charterlink.


Last edited: 6/25/2008. © Copyright 2001-2008 by Manfred Lange.