Resume of Program Manager / Technical Lead




Title
Program Manager / Technical Lead

Primary Skills
XSLT, SQL, Java, C, AWK

Location
Canada-BC-White Rock

Posted
Dec-06-07

RESUME DETAILS


====================================================================================================
KEY QUALIFICATIONS
====================================================================================================
• Program Management skills with strong programming background
• Determined and systematic work ethic; strong sense of responsibility and cost consciousness
• Exceptional motivation, able to analyze very rapidly and work under pressure
• Develop viable and succinct problem appropriate solutions

====================================================================================================
PROFESSIONAL EXPERIENCE
====================================================================================================

____________________________________________________________________________________________________
Fraunhofer Institute for Transportation and Infrastructure Systems IVI Oct. 2001 -- Dec. 2007
Ticketing Group (4 employees, average 6 student assistants), Dresden, Germany
Applied research, Fraunhofer Society (MP3 patent-holder) has 12,000 employees at 40 locations
http://www.ivi.fraunhofer.de
Major Projects:

PROJECT TourNET -- modern geographic tour planning system for tourism (tourism guide system).
Development of a state of the art geographic user interface. (project currently in progress)
Operating time: Scheduled for spring 2008
Development time: Since 11/06
Role: Software Architect and System Consultant
IDE: Eclipse with Borland JBuilder 2007, Maven, SVN, Aptana, Trac
Client technologies: JavaScript/CSS (AJAX), VML, SVG, JSON
Server technologies: Web services, Java, Hibernate, Spring, Tomcat, Apache http, XmlBeans,
PostgreSQL, Grails
Target platform: openSUSE
GIS technologies: PostGIS, UMN Mapserver, OpenJUMP, Quantum GIS (QGIS) / GRASS, ArcView
I decided to focus on developing the client as an independent application instead of using JSF or
similar technologies. By choosing open-source GIS solutions we saved a lot of money and it lead to
much better system functionality. Even 3D surface and contour calculations, shortest path, and
distance path queries were easy to integrate. My intentions for Grails MVC components are
administration add-ons in the future.

PROJECT VDV Handyticket -- select and purchase tickets for public transit and parking by cell
phone (Java, SMS). By integration of trip planning systems the user is able to purchase the right
ticket for a connection straightaway.
Nationwide operation since April 2007, more than 10,000 participants, 20 companies, continuous
expansion. Cell phones and such with Near Field Communications (NFC) are seen as cheap entrance into
the Smart Card market.
Project website: http://www.dashandyticket.de (German)
English information: http://www.fraunhofer.de/EN/press/pi/2007/06/ResearchNews62007Thema7.jsp
Further information: Handyticket, VDV Core application, VDV Kernapplikation,
Association of German Transport Operators VDV
Project partners: HanseCom (Siemens IT Solutions and Services), DVB LogPay
Operating time: multi-tenant system in nationwide operation: since 04/2007, operated by Siemens
single-tenant system (previous system): 2/04 -- 3/07, operated by Siemens
Development time: Development multi-tenant system 11/05 -- 10/06 plus ongoing expansion
Design specification documents 2/05 -- 10/05
Development single-tenant system 04/03 -- 1/04
Task within project: Subsystem for tariff management and fare calculation (ticket generator) with
text message analysis, and integration of different trip planning systems
Role: Software Architect and Program Manager
IDE: Borland JBuilder 2005, CVS, Borland Together
Server technologies: Java, J2EE, JBoss Application Server, Hibernate, XmlBeans, XSD, SOAP, WSDL,
MySQL, JUnit, XmlTest, XQuery, XPath
Target platform: Suse Linux Enterprise (SLES)
Other technologies: XMLSpy, UML, MS InfoPath
One system goal was to easily integrate completely different regional fare structures in the system.
Due to my forward thinking conception of the system components we could meet the requirements at any
time, even on new and changing requirements on behalf of the clients. It was also possible to
integrate a parking tariff. The prepared multi-language support will allow the project to spread out
furthermore in the future.

PROJECT ALLFA-Ticket -- Just hop on and go. No more worries about having the right change.
Automatic registration of passengers in public transit vehicles (automatic boarding & disembarking
detection). Practical experience of a new electronic ticketing generation and fare management /
automatic fare calculation based on Be-In/Be-Out.
Pilot with 2000 participants in a real ticketing environment.
Project website: http://www.allfa-ticket.de (German)
TV report: http://www.3sat.de/tips/mobil/81185/index.html (German)
English information: http://www.intermobil-dresden.de/Intermobil-intern/pdf-dokumente/allfa_ticket_allgemein_englisch.pdf
Further information: ALLFA Ticket, Intermobil Dresden, E-Ticketing, Contactless SmartCard, BIBO,
Be-In/Be-Out, UITP, RFID
Project partner: Siemens VDO Automotive AG (technical operator for vehicle/onboard computer with
GPS location determination)
Operating time: Pilot operation 4/2005- 10/2005 by us
Development time: Requirements specification document 2/03 - 2/04
Design specification document 6/03 - 2/04
Development 2/03 -- 3/05
Task within project: Electronic fare management system, tariff calculation for public transit and
parking
Role: Business Analyst and Program Manager
IDE: Borland JBuilder, CVS
Client technologies: HTML/CSS, SiteKiosk (protection of public terminals)
Server technologies: Java, C, J2EE, JBoss Application Server cluster, XSD, SOAP, WSDL, MySQL,
OS Workflow, Quartz, Struts/XSL, Apache FOP, XSL-FO, SmartCard-Reader, Nagios,
Checkpoint Firewall-1, Apache HTTP with SSL (HTTPS) and client certificates
Target platform: Suse Linux Enterprise (SLES), multi-tier (n-tier) architecture: front-end
web server cluster (hot standby), application server cluster with
high availability and load-balancing, database server cluster (hot standby)
GIS technologies: ESRI ArcView 3.x
Other technologies: UML, Workflow, Acrobat Prof. batch programming
By strictly using a layered architecture and XSLT technology for the user's dialog design we were
able to keep this complex project manageable. The successful operation and completion of this pilot
project is awarded for the stability and error-free functionality of the system. The sophisticated
specification documents and many good ideas considering the business processes, blacklist management,
data privacy, and i.e. handling of students, will contribute to the preparation of public tender for
a productive fare management system in the coming years.

PROJECT VDV Core Application Standard --specification of standardized basis for a national electronic
fare management
Information: http://www.vdv-ka.org/gb/index.htm
Development time: 2/02 - 11/02, 4/04 -- 8/04
Publication: VDV core application v1.0 8/05
Task within project: Tariff cases and test cases specification
Role: System Analyst
Other technologies: UML, Rational Rose, Python
Development time: 2/02 - 11/02, 4/04 -- 8/04
Collaboration in this project was a challenge. To finish the tariff cases specification we had to
deal with the major tariff systems of Germany, the different usage and implementation scenarios,
long distance and design ideas from other working groups.



____________________________________________________________________________________________________
PCS EDV Orientierte Bildungsgesellschaft mbH, Chemnitz, Germany Oct. 2000 -- Mar. 2001

Class Web Design and Electronic Commerce - Continuing Education, Freelance Instructor
Role: Freelance Instructor for Continuing Education, ca. 240 class hours total
Content: E-Commerce, Internet Project Management, HTML, Pascal, ASP, SQL
During my time as a university tutor and freelance instructor I got to know group dynamics and I
learned how to motivate people. I put teaching methods into practice that I learned by attending a
seminar before.

____________________________________________________________________________________________________
Chemnitz University of Technology Jan. 1997 -- Sep. 2001
Department of Computer Science, Database Systems, Chemnitz, Germany, http://www.tu-chemnitz.de
Major Projects:

PROJECT Chamber Information System --
Construction of an intranet system for Chemnitz Chamber of Commerce
Operating time: Since 4/97
Development time 1/97-12/98
Task within project: Intranet Conception and Development
Role: Analyst, Architect and Programmer
IDE: MS Developer Studio/Visual Studio
Client technologies: HTML
Server technologies: ASP, C++, MS IIS, MS Proxy, MS SQL, OLAP
Target platform: MS Windows Server
Supplementary tools: Squid Cache, LaTeX, RedHat Linux
My work covered many business segments and we even made the first steps in OLAP data analysis. The
experiences were used by a professional company (msg systems ag) that continued my work commencing
in 1999.

====================================================================================================
TECHNICAL SKILLS
====================================================================================================
Technologies used in the last 3 years

• Feel comfortable. Can do complex self-contained work

Borland JBuilder
XSL-Transformation (XSLT), XPath
XML-Schema (XSD), Altova XMLSpy
Linux (Build & Install components, Admin)
Unix Scripting Tool (i.e. make, awk, shell)
SQL, MySQL, PostgreSQL
UML2 (i.e. Borland Together)
Apache HTTP Server
MS Office (Word, Excel, PowerPoint, Visio)
Adobe Photoshop, Illustrator
XSL-Transformation (XSLT), XPath

• Can do some basic work. Can understand and extend the work.

Java
XMLBeans
SOAP/WSDL
Hibernate
MS InfoPath
MS Project

• Can understand the work, but need more time to execute

Spring
JavaScript
PostGIS, UMN Mapserver
SOA, MDA


====================================================================================================
EDUCATIONAL BACKGROUND
====================================================================================================
Diploma in Computer Science, Chemnitz University of Technology, Germany Oct. 1991 -- Dec.1996
Diploma thesis: Heterogeneous Database Integration

====================================================================================================
LANGUAGES
====================================================================================================
German: Fluent English: Fluent French: Basic Russian: Basic

====================================================================================================
INTERESTS
====================================================================================================
Rock climbing, Alpine skiing, playing trombone in brass group (5 years, www.brass-collegium.de) and
semi-professional orchestra (over 10 years, www.sso-chemnitz.de), Salsa & Rueda dancing

Certifications
Master of Computer Science

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-BC-White Rock »
View all resumes in Canada-BC »

View other Program Manager / Technical Lead resumes, IT Manager resumes