01/2015 - 06/2015: Various projects
Customer: Payleven GmbH, Berlin
Role: Android Software Engineer
Tasks:
Android Software Engineer working on the native Payleven
Projects: Android Application (a mobile payment application) and the Payleven In-App SDK as well as on a myTaxi like demo Application for the In-App SDK. The Payleven Application in the Google Play Store
Tools:
Android SDK, Android Studio, Gradle, DI with Squares Dagger, Google Guava, Adyen In-App SDK, CI with Jenkins
07/2014 - 12/2014: Sportsbet Spring Carnival App
Customer: Address Two Bulls GmbH, Berlin
Role: Android Software Engineer
Tasks:
working on the Sportsbet Spring Carnival App, the Seven Skills early Stage App and the Tuete2Go prototype.
The Sportsbet App
The Seven Skills App
Tools:
Android SDK, Android Studio, Gradle, CI with Jenkins, AngularJs, Apache Cordova
04/2013 - 12/2014: creating the complete iSAtech software system
Customer: iSAtech GmbH, Berlin - Germany
Role: Software Engineer
Tasks:
Leading Software Engineer responsible for .
Projects:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
iSAtech Water Contingent Manager (CM-Client) ? Client software for end users. The CM-Client is a Java based GUI application for managing the data on the connected PoS-T (custom hardware).
iSAtech Water Contingent Server (CM-Server) - Server software for the end users infrastructure.
The CM-Server provides the backend for multiple CM-Clients.
FTDIIO - A general library for bridging (connecting) hardware based on FTDI chips with Java applications.
Model View Generator - A framework for Java code generation. Generates Java code (output) based on annotated source code and configuration files (input) using Abstract Syntax Trees.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript: AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2014 - 05/2014: European Train Control System
Customer: Deutsches Zentrum für Luft- und Raumfahrt (DLR), Braunschweig - Germany
Role: Research Associate
Tasks:
(ETCS) Test- and Simulation framework
The ETCS is a signalling, control and train protection system designed to replace the many incompatible safety systems currently used by European railways, especially on high- speed lines.
The Framework automates Testcases by running a constraint based simulation.
10/2011 - 03/2012: Software
Customer: iSAtech GmbH, Berlin - Germany
Role: Developer (Freelancer)
Tasks:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
Requirements Engineering and IT infrastructure for the newly created Software Department of iSAtech Water GmbH as foundation for the CM-Client, CM-Server, Keyserver software systems.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript: AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2012 - 10/2012: Server for creating and managing cryptographic keys
Customer: iSAtech GmbH, Berlin - Germany
Role: Werkstudent
Tasks:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
Requirements Engineering and IT infrastructure for the newly created Software Department of iSAtech Water GmbH as foundation for the CM-Client, CM-Server, Keyserver software systems.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript, AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2010 - 03/2012: application portal
Customer: IT SERVICE OMIKRON ITSO GmbH, Berlin - Germany
Role: Software Engineer (Werkstudent)
Tasks:
ITSO GmbH is spin-off the Fraunhofer Gesellschaft and is a Software Engineering company. I started as a Student Worker (Werkstudent) working on a big project from the public sector in the Quality Assurance (QA) department. After a while I mo- ved to the Software Engineering team which works on the Visite product family.
is an application portal for courses of studies with local
admission-restriction. In this portal you can find which courses offered in this service procedure, manage your applications and get the actual status for your applications. More informations about dialogue-oriented service procedure at www.hochschulstart.de/dosv.
Visite is a product family of the web- and constraint solver based systems Visite Verwaltung, Visite Besucher and Visite Abgeordnete. All three subsystems interoperate with each other and were created with the special requirements of the Deutscher Bundestag in mind. The product family was designed and implemented using the complete Java Enterprise Edition technology stack, a custom constraint solver, a dis- tributed REST based architecture considering the special security concerns of the Deutscher Bundestag.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, Struts, Spring, JavaScript, jQuery, Postgres
08/1997 - 06/2002
Realschule in Berlin
08/1991 - 06/1997
Grundschule in Berlin
Profile
01/2015 - 06/2015: Various projects
Customer: Payleven GmbH, Berlin
Role: Android Software Engineer
Tasks:
Android Software Engineer working on the native Payleven
Projects: Android Application (a mobile payment application) and the Payleven In-App SDK as well as on a myTaxi like demo Application for the In-App SDK. The Payleven Application in the Google Play Store
Tools:
Android SDK, Android Studio, Gradle, DI with Squares Dagger, Google Guava, Adyen In-App SDK, CI with Jenkins
07/2014 - 12/2014: Sportsbet Spring Carnival App
Customer: Address Two Bulls GmbH, Berlin
Role: Android Software Engineer
Tasks:
working on the Sportsbet Spring Carnival App, the Seven Skills early Stage App and the Tuete2Go prototype.
The Sportsbet App
The Seven Skills App
Tools:
Android SDK, Android Studio, Gradle, CI with Jenkins, AngularJs, Apache Cordova
04/2013 - 12/2014: creating the complete iSAtech software system
Customer: iSAtech GmbH, Berlin - Germany
Role: Software Engineer
Tasks:
Leading Software Engineer responsible for .
Projects:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
iSAtech Water Contingent Manager (CM-Client) ? Client software for end users. The CM-Client is a Java based GUI application for managing the data on the connected PoS-T (custom hardware).
iSAtech Water Contingent Server (CM-Server) - Server software for the end users infrastructure.
The CM-Server provides the backend for multiple CM-Clients.
FTDIIO - A general library for bridging (connecting) hardware based on FTDI chips with Java applications.
Model View Generator - A framework for Java code generation. Generates Java code (output) based on annotated source code and configuration files (input) using Abstract Syntax Trees.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript: AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2014 - 05/2014: European Train Control System
Customer: Deutsches Zentrum für Luft- und Raumfahrt (DLR), Braunschweig - Germany
Role: Research Associate
Tasks:
(ETCS) Test- and Simulation framework
The ETCS is a signalling, control and train protection system designed to replace the many incompatible safety systems currently used by European railways, especially on high- speed lines.
The Framework automates Testcases by running a constraint based simulation.
10/2011 - 03/2012: Software
Customer: iSAtech GmbH, Berlin - Germany
Role: Developer (Freelancer)
Tasks:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
Requirements Engineering and IT infrastructure for the newly created Software Department of iSAtech Water GmbH as foundation for the CM-Client, CM-Server, Keyserver software systems.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript: AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2012 - 10/2012: Server for creating and managing cryptographic keys
Customer: iSAtech GmbH, Berlin - Germany
Role: Werkstudent
Tasks:
iSAtech Water Keyserver - Server for creating and managing cryptographic keys, system images. The Keyserver aggregates major parts of the companies business intelligence (BI).
Requirements Engineering and IT infrastructure for the newly created Software Department of iSAtech Water GmbH as foundation for the CM-Client, CM-Server, Keyserver software systems.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, JavaScript, AngularJs, Socket.io, Nodejs, RESTful Webservices, Postgres
03/2010 - 03/2012: application portal
Customer: IT SERVICE OMIKRON ITSO GmbH, Berlin - Germany
Role: Software Engineer (Werkstudent)
Tasks:
ITSO GmbH is spin-off the Fraunhofer Gesellschaft and is a Software Engineering company. I started as a Student Worker (Werkstudent) working on a big project from the public sector in the Quality Assurance (QA) department. After a while I mo- ved to the Software Engineering team which works on the Visite product family.
is an application portal for courses of studies with local
admission-restriction. In this portal you can find which courses offered in this service procedure, manage your applications and get the actual status for your applications. More informations about dialogue-oriented service procedure at www.hochschulstart.de/dosv.
Visite is a product family of the web- and constraint solver based systems Visite Verwaltung, Visite Besucher and Visite Abgeordnete. All three subsystems interoperate with each other and were created with the special requirements of the Deutscher Bundestag in mind. The product family was designed and implemented using the complete Java Enterprise Edition technology stack, a custom constraint solver, a dis- tributed REST based architecture considering the special security concerns of the Deutscher Bundestag.
Tools:
Java Enterprise Edition: Glassfish, EJB 3.1, JPA/Eclipselkink, Java Server Faces, Tomcat, Struts, Spring, JavaScript, jQuery, Postgres
08/1997 - 06/2002
Realschule in Berlin
08/1991 - 06/1997
Grundschule in Berlin
Profile