Education
- Graduate engineer for information and communication technologies, University of Cooperative Education Eisenach, 2005 - 2008
- Certified Scrum Master 1
Full-stack developer
byteAgenten GmbH, 2009 - presentThese are some noteworthy projects that I have worked on in over 10 years of employment at byteAgenten GmbH. It's hard to find an appropriate title here because I have done pretty much everything from project coordination, requirements engineering, architecture, implementation, backend, frontend, testing, database administration, infrastructure, Dev-Ops, team lead, consulting, mentoring, training and writing.
- Web application for remote update planning of healthcare devicesSiemens Healthineers - 09/2017 - 12/2018
- Architecture for backend and frontend, technology decisions
- Requirements engineering with customer
- Implementation of backend and frontend features
- Interfaces to SAP, data warehouse, shares, authentication/authorization services
- Performance optimization to handle thousands of devices in backend and fronted
- Testing, DevOps, documentation
- Training new developers
- Frontend for diagnostic software for motorcyclesAVL Ditest - 01/2017 - 04/2017
- Consulting for modern web frontend technologies
- Architecture for frontend stack with build, tests, CI, documentation
- Integration with backend using REST and Web sockets
- Provide training for customer
- Product development of Archer, a visual designer and runtime for reactive, data-driven SVGsbyteAgenten GmbH - 03/2014 - 01/2018
- Concept and architecture
- Implemented most of the technical solution, highlights:
- Desktop application using web technologies on Mac and Windows
- Graphical designer for SVGs
- Complete undo/redo support
- Distribution through Mac App Store, Windows Store
- Automated testing, CI
- Web application for monitoring and maintenance of trainsSiemens IC - 03/2013 - 03/2014
- Frontend architecture as HTML5 SPA
- Implemented several features in backend and frontend such as:
- Live and historical tracking of trains on Google Maps
- Graphical rule designer
- Data-driven graphics based on sensor data
- Performance optimizations to handle thousands of events and millions of sensor data
- Web application for variant management of gears in consumer vehiclesDaimler AG - 09/2010 - 06/2014
- Architecture for backend and frontend, technology decisions
- Requirements engineering with customer
- Implementation of backend and frontend
- Testing, maintenance, documentation
- Product development of logdirector, a central logging serverbyteAgenten GmbH - 01/2009 - 12/2013
- Planning and implementation of several features, such as:
- Reimplemented frontend as single page application using Adobe Flex
- Graphical event viewer
- Syntax for searching structured events
- SOAP webservice
- Logging clients for Java and .Net
- Backends for MySQL and SQL Server
- Testing, maintenance, CI
- Web-based sales platform for large drivesSiemens Industries - 01/2009 - 06/2011
- Implemented startup calculation for engines, user interfaces, SAP interface, SOAP interface
- Testing, maintenance