Ich bevorzugen am Projekt "remote" zu arbeiten. Ggf. ist allerdings eine Absprache mit dem Kunden im Raum Berlin und Umgebung möglich.
In 2017 I started to lead in-depth training courses in Angular and later, in 2018, React and React Native. In these workshops I teach the course participants the fundamentals and advanced concepts of the Angular Framework and or React /React Native. As an experienced member of Berlins Angular and React community, I become a trainer for various suppliers. Currently I?m also working on my own initiative.
Ruum is a tool for collaboratively planning, organizing and executing work efficiently.
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
Software Engineering and Distributed Systems
Diploma Thesis: on request
08/1997 - 06/2002
Realschule in Berlin
08/1991 - 06/1997
Grundschule in Berlin
Profile
I graduated from the Berlin Institute of Technology (TU Berlin) with my Diploma degree in Computer Science. I major in Distributed Systems and Software Engineering. I also worked as a Software Engineer for the company ITSO GmbH on projects for the visitor service of the Deutscher Bundestag and as Software Engineer at iSAtech GmbH on distributed systems. In addition to my technical skills I have comprehensive knowledge in project- and quality management. I have made my first experience in Research at the German Aerospace Center (DLR).As a freelancer, I?ve been working on various Mobile applications for Two Bulls GmbH, Payleven GmbH and T-Systems. I?ve also been working on many Angular, React and React Native Projects, especially for Vattenfall, T-Systems and SAP. My current Focus is on Machine Learning (Python, TensorFlow with Keras) and Computer Vision (OpenCV). I?ve got first professional experience with TensorFlow and Keras working at DHL on the ?Product Classification Tool (PCT)? - a tool to be used around the globe, supporting the customs service to classify products based on an input vector and a ML-Model. My friends and colleagues describe me as a reliable and friendly person as well as a very dedicated software engineer. I am looking for opportunities to be creative and to develop smart software which is more than just another enterprise application.
Ich bevorzugen am Projekt "remote" zu arbeiten. Ggf. ist allerdings eine Absprache mit dem Kunden im Raum Berlin und Umgebung möglich.
In 2017 I started to lead in-depth training courses in Angular and later, in 2018, React and React Native. In these workshops I teach the course participants the fundamentals and advanced concepts of the Angular Framework and or React /React Native. As an experienced member of Berlins Angular and React community, I become a trainer for various suppliers. Currently I?m also working on my own initiative.
Ruum is a tool for collaboratively planning, organizing and executing work efficiently.
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
Software Engineering and Distributed Systems
Diploma Thesis: on request
08/1997 - 06/2002
Realschule in Berlin
08/1991 - 06/1997
Grundschule in Berlin
Profile
I graduated from the Berlin Institute of Technology (TU Berlin) with my Diploma degree in Computer Science. I major in Distributed Systems and Software Engineering. I also worked as a Software Engineer for the company ITSO GmbH on projects for the visitor service of the Deutscher Bundestag and as Software Engineer at iSAtech GmbH on distributed systems. In addition to my technical skills I have comprehensive knowledge in project- and quality management. I have made my first experience in Research at the German Aerospace Center (DLR).As a freelancer, I?ve been working on various Mobile applications for Two Bulls GmbH, Payleven GmbH and T-Systems. I?ve also been working on many Angular, React and React Native Projects, especially for Vattenfall, T-Systems and SAP. My current Focus is on Machine Learning (Python, TensorFlow with Keras) and Computer Vision (OpenCV). I?ve got first professional experience with TensorFlow and Keras working at DHL on the ?Product Classification Tool (PCT)? - a tool to be used around the globe, supporting the customs service to classify products based on an input vector and a ML-Model. My friends and colleagues describe me as a reliable and friendly person as well as a very dedicated software engineer. I am looking for opportunities to be creative and to develop smart software which is more than just another enterprise application.