Die Browser-Anwendung unterstützt Disponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfür sind Überwachen des Zugverkehrs, Dokumentieren Störungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfälle, Umleitungen, Ersatzverkehr etc
Entwicklung von Microservices, die Datenflüsse aus Drittsystemen verarbeiten die Daten über eine GraphQL-API dem Frontend zur Verfügung stellen
Refactoring und Migration von Teilen der Fachlogik zu einer Serverless-Architektu (AWS Lambda, AppSync)
Mitarbeit in cross-funktionalen Teams und Review von Konzepten hinsichtlich de technischen Umsetzbarkeit
Team: 7 Personen (Scrum)
Java 17TypeScript (5)JavaScript (ECMAScript 2021)NodeJSKafkaGraphQLMongoDB (Amazon DocumentDB)Postgres (Amazon Aurora)GitlabCIAmazon Web
Services (AWS)RedisProtobufKafka (MSK)MongoDB (DocumentDB)Postgres (Aurora)Redis
(ElastiCache)Amazon Web Services (AWS)
Die moderne Informationsplattform verarbeitet Daten und Events aus verschiedenen bestehenden Systemen des Kunden und versorgt Passagiere mit Echtzeitinformationen über ihre Reisen.
Entwicklung eines Frameworks für automatisierte Ende-zu-Ende-Tests der Informationsplattform durch Simulation von Verkehrssituationen
Entwicklung von Microservices, die Tests der fachlichen Komponenten gegen nichtfunktionale Anforderungen (z.B. Robustheit gegen korrupte Kafka-Events) ermöglichen
Konzeption und Durchführung der Plattformtests in einer Cloud-basierten Testumgebung
Das System besteht aus mehreren Anwendungen, die miteinander integriert das CommerzbankPortal für Privat- und Geschäftskunden sowie Filialmitarbeiter bilden.
Entwurf und Implementierung der aktuellen Features im Online-Banking
Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen verwendet werden
Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Entwicklung und Qualitätssicherung einer Android-App für Diabetiker
Software-Ingenieur - Medizinische u. FinTech-AnwendungenJava 7UMLAndroid Studio...
Software-Ingenieur - Medizinische u. FinTech-Anwendungen
Die App hilft einem Diabetes-Patienten im täglichen Leben, u.a. durch Insulinempfehlungen auf Basis verschiedener Messdaten. Weiterhin lässt sich mithilfe der App eine Bluetooth-Insulinpumpe steuern.
Modellierung von App-Komponenten in UML nach UI-Richtlinien und Anforderungsdokumenten.
Durchführung von Reviews von Code, Architektur- und Entwurfsdokumenten, Unit TestSpezifikationen und anderen Dokumenten.
Diskussion der Review-Ergebnisse und Verbesserungsvorschläge mit dem Kunden und dem Entwicklungsteam in Indien.
Entwurf und Implementierung von Unit- und Instrumentierungstests für Legacy-Code.
Team: 8 Personen (V-Modell)
Java 7UMLAndroid StudioEnterprise ArchitectSVNJUnitMockito/
Power Mockito
BAYOONET AG
Darmstadt
7 Monate
2016-04 - 2016-10
Technische Konzeption einer iPad-App zur Okklusionsmessung
Software-Ingenieur ? Medizinische u. FinTech-Anwendungen,Enterprise ArchitectGitMicrosoft Team Foundation Server
Software-Ingenieur ? Medizinische u. FinTech-Anwendungen,
Die App unterstützt Zahnärzte bei der digitalen Okklusionsmessung mithilfe eines speziellen Handgerätes. Die Messergebnisse aus dem Handgerät können in der App u.a. als 2D/3D-Modell dargestellt und mit historischen Daten verglichen werden.
Erstellen des Pflichtenheftes mit besonderem Fokus auf die App HandgerätKommunikation über ein proprietäres TCP/IP-basiertes Protokoll.
Modellierung und Dokumentation der Software-Architektur in UML.
Schätzung der Implementierungskosten basierend auf Erfahrung und Dokumentation/ Literatur.
Team: 6 Personen (Scrum)
Enterprise ArchitectGitMicrosoft Team Foundation Server
BAYOONET AG
Darmstadt
9 Monate
2015-07 - 2016-03
Refactoring und Neudesign einer existierenden Android-Anwendung
Mitgründer und Lead DeveloperJava 8KotlinAndroid Studio...
Mitgründer und Lead Developer
(auf Anfrage) ist eine App für Mannschaftssport in der Freizeit. Sie greift auf eine Datenbank von öffentlichen Spielplätzen zu und hilft dem Nutzer Orte und Mitspieler zu finden.
Refactoring und Neudesign einer existierenden Android-Anwendung
Design und Implementierung neuer Features mit APIs wie Google Cloud Messaging Google Maps, und Facebook für Android SDK.
Erstellen von Spezifikationen und Anleitungen für jüngere Kollegen aus dem Remote-Team (Warschau)
Team: 3 Personen
Java 8KotlinAndroid StudioGit
auf Anfrage
Warschau
5 Monate
2015-09 - 2016-01
Masterprojekt
PythonKVMUbuntu...
Thema: auf Anfrage
Entwicklung eines Tools zur Erfassung von Performance-Metriken von kernel-basierten virtuellen Maschinen (KVM) im Infrastructure-as-a-Service.
Erstellen eines Modells für den Energieverbrauch einer virtuellen Maschine anhand der gesammelten Metriken.
PythonKVMUbuntuGit
TU Darmstadt
6 Monate
2015-03 - 2015-08
Design und Implementierung neuer Features
Mitgründer und Lead DeveloperJava 7Android StudioGit
Mitgründer und Lead Developer
Envite ist eine App für Mannschaftssport in der Freizeit. Sie greift auf eine Datenbank von öffentlichen Spielplätzen zu und hilft dem Nutzer Orte und Mitspieler zu finden.
Refactoring und Neudesign einer existierenden Android-Anwendung.
Design und Implementierung neuer Features mit APIs wie Google Cloud Messaging, Google Maps, und Facebook für Android SDK.
Erstellen von Spezifikationen und Anleitungen für jüngere Kollegen aus dem RemoteTeam (Warschau).
Team: 3 Personen
Java 7Android StudioGit
auf Anfrage
Warschau
3 Jahre 5 Monate
2012-01 - 2015-05
Entwicklung der Web-Anwendung
Mitgründer und CTOJava 8JavaScriptHTML/CSS...
Mitgründer und CTO
Ein intelligenter News-Reader (Name auf Anfrage) für iOS, Android, und das Web. Der Nutzer kann, unterstützt durch automatische Empfehlungen, sein persönliches Magazin erstellen. Das Geschäftsmodell bilden aggregierte Abonnements, die Zugang zu bezahlten Inhalten der Partnerverlage bieten. Im Nov. 2013 hat das Team die EXIST-Förderung für High-Tech-Startups bekommen.
Entwicklung der nativen Yones-App für Android.
Entwicklung der Web-Anwendung mit Apache Wicket.
Management der Backend-Infrastruktur, basierend auf Linux, Apache Server und MySQL.
Entwicklung der REST-API zum Datenaustausch zwischen den Apps und dem Backend.
Die Browser-Anwendung unterstützt Disponenten dabei, ihre Aufgaben einheitlich und effizient zu erledigen. Beispiele hierfür sind Überwachen des Zugverkehrs, Dokumentieren Störungen oder Ergreifen von Dispositionsmaßnahmen wie Ausfälle, Umleitungen, Ersatzverkehr etc
Entwicklung von Microservices, die Datenflüsse aus Drittsystemen verarbeiten die Daten über eine GraphQL-API dem Frontend zur Verfügung stellen
Refactoring und Migration von Teilen der Fachlogik zu einer Serverless-Architektu (AWS Lambda, AppSync)
Mitarbeit in cross-funktionalen Teams und Review von Konzepten hinsichtlich de technischen Umsetzbarkeit
Team: 7 Personen (Scrum)
Java 17TypeScript (5)JavaScript (ECMAScript 2021)NodeJSKafkaGraphQLMongoDB (Amazon DocumentDB)Postgres (Amazon Aurora)GitlabCIAmazon Web
Services (AWS)RedisProtobufKafka (MSK)MongoDB (DocumentDB)Postgres (Aurora)Redis
(ElastiCache)Amazon Web Services (AWS)
Die moderne Informationsplattform verarbeitet Daten und Events aus verschiedenen bestehenden Systemen des Kunden und versorgt Passagiere mit Echtzeitinformationen über ihre Reisen.
Entwicklung eines Frameworks für automatisierte Ende-zu-Ende-Tests der Informationsplattform durch Simulation von Verkehrssituationen
Entwicklung von Microservices, die Tests der fachlichen Komponenten gegen nichtfunktionale Anforderungen (z.B. Robustheit gegen korrupte Kafka-Events) ermöglichen
Konzeption und Durchführung der Plattformtests in einer Cloud-basierten Testumgebung
Das System besteht aus mehreren Anwendungen, die miteinander integriert das CommerzbankPortal für Privat- und Geschäftskunden sowie Filialmitarbeiter bilden.
Entwurf und Implementierung der aktuellen Features im Online-Banking
Refactoring und Weiterentwicklung der internen Anwendungs-Frameworks (technische Basis)
Dokumentation der Framework-Komponenten, die bei der Entwicklung von Geschäftsprozessen verwendet werden
Scrum Master: Organisation, Sicherstellen der Einhaltung agiler Entwicklungsprinzipien und Lösen von Problemen im Team
Entwicklung und Qualitätssicherung einer Android-App für Diabetiker
Software-Ingenieur - Medizinische u. FinTech-AnwendungenJava 7UMLAndroid Studio...
Software-Ingenieur - Medizinische u. FinTech-Anwendungen
Die App hilft einem Diabetes-Patienten im täglichen Leben, u.a. durch Insulinempfehlungen auf Basis verschiedener Messdaten. Weiterhin lässt sich mithilfe der App eine Bluetooth-Insulinpumpe steuern.
Modellierung von App-Komponenten in UML nach UI-Richtlinien und Anforderungsdokumenten.
Durchführung von Reviews von Code, Architektur- und Entwurfsdokumenten, Unit TestSpezifikationen und anderen Dokumenten.
Diskussion der Review-Ergebnisse und Verbesserungsvorschläge mit dem Kunden und dem Entwicklungsteam in Indien.
Entwurf und Implementierung von Unit- und Instrumentierungstests für Legacy-Code.
Team: 8 Personen (V-Modell)
Java 7UMLAndroid StudioEnterprise ArchitectSVNJUnitMockito/
Power Mockito
BAYOONET AG
Darmstadt
7 Monate
2016-04 - 2016-10
Technische Konzeption einer iPad-App zur Okklusionsmessung
Software-Ingenieur ? Medizinische u. FinTech-Anwendungen,Enterprise ArchitectGitMicrosoft Team Foundation Server
Software-Ingenieur ? Medizinische u. FinTech-Anwendungen,
Die App unterstützt Zahnärzte bei der digitalen Okklusionsmessung mithilfe eines speziellen Handgerätes. Die Messergebnisse aus dem Handgerät können in der App u.a. als 2D/3D-Modell dargestellt und mit historischen Daten verglichen werden.
Erstellen des Pflichtenheftes mit besonderem Fokus auf die App HandgerätKommunikation über ein proprietäres TCP/IP-basiertes Protokoll.
Modellierung und Dokumentation der Software-Architektur in UML.
Schätzung der Implementierungskosten basierend auf Erfahrung und Dokumentation/ Literatur.
Team: 6 Personen (Scrum)
Enterprise ArchitectGitMicrosoft Team Foundation Server
BAYOONET AG
Darmstadt
9 Monate
2015-07 - 2016-03
Refactoring und Neudesign einer existierenden Android-Anwendung
Mitgründer und Lead DeveloperJava 8KotlinAndroid Studio...
Mitgründer und Lead Developer
(auf Anfrage) ist eine App für Mannschaftssport in der Freizeit. Sie greift auf eine Datenbank von öffentlichen Spielplätzen zu und hilft dem Nutzer Orte und Mitspieler zu finden.
Refactoring und Neudesign einer existierenden Android-Anwendung
Design und Implementierung neuer Features mit APIs wie Google Cloud Messaging Google Maps, und Facebook für Android SDK.
Erstellen von Spezifikationen und Anleitungen für jüngere Kollegen aus dem Remote-Team (Warschau)
Team: 3 Personen
Java 8KotlinAndroid StudioGit
auf Anfrage
Warschau
5 Monate
2015-09 - 2016-01
Masterprojekt
PythonKVMUbuntu...
Thema: auf Anfrage
Entwicklung eines Tools zur Erfassung von Performance-Metriken von kernel-basierten virtuellen Maschinen (KVM) im Infrastructure-as-a-Service.
Erstellen eines Modells für den Energieverbrauch einer virtuellen Maschine anhand der gesammelten Metriken.
PythonKVMUbuntuGit
TU Darmstadt
6 Monate
2015-03 - 2015-08
Design und Implementierung neuer Features
Mitgründer und Lead DeveloperJava 7Android StudioGit
Mitgründer und Lead Developer
Envite ist eine App für Mannschaftssport in der Freizeit. Sie greift auf eine Datenbank von öffentlichen Spielplätzen zu und hilft dem Nutzer Orte und Mitspieler zu finden.
Refactoring und Neudesign einer existierenden Android-Anwendung.
Design und Implementierung neuer Features mit APIs wie Google Cloud Messaging, Google Maps, und Facebook für Android SDK.
Erstellen von Spezifikationen und Anleitungen für jüngere Kollegen aus dem RemoteTeam (Warschau).
Team: 3 Personen
Java 7Android StudioGit
auf Anfrage
Warschau
3 Jahre 5 Monate
2012-01 - 2015-05
Entwicklung der Web-Anwendung
Mitgründer und CTOJava 8JavaScriptHTML/CSS...
Mitgründer und CTO
Ein intelligenter News-Reader (Name auf Anfrage) für iOS, Android, und das Web. Der Nutzer kann, unterstützt durch automatische Empfehlungen, sein persönliches Magazin erstellen. Das Geschäftsmodell bilden aggregierte Abonnements, die Zugang zu bezahlten Inhalten der Partnerverlage bieten. Im Nov. 2013 hat das Team die EXIST-Förderung für High-Tech-Startups bekommen.
Entwicklung der nativen Yones-App für Android.
Entwicklung der Web-Anwendung mit Apache Wicket.
Management der Backend-Infrastruktur, basierend auf Linux, Apache Server und MySQL.
Entwicklung der REST-API zum Datenaustausch zwischen den Apps und dem Backend.