Development, maintenance, and support of a rich client application for public transport companies handling fare calculation, sales, invoicing, customer communication, etc.. Customers include twenty-six German municipal transportation companies such as S-Bahn Berlin, Kölner Verkehrsbetriebe, Stuttgarter Straßenbahnen.
Achievements
- Helped to create systems for electronic fare management in accordance with national e-ticketing standards (VDV-KA). Issuing and revoking electronic tickets; communicating with external systems spanning multiple transport companies
- Developed backend system for handling online transit ticket subscriptions.
- Implemented invoicing system based on XSL stylesheets to created custom-formatted PDF invoices.
Technology Stack: Java (Swing, JDBC, JDOM, JAXB), XML (XSLT, XSL-FO), Web Services, TREND/Framework