Robert Schroeder

Angestellt, Senior Software Engineer, Deutsche Bahn Connect GmbH
Berlin, Deutschland

Fähigkeiten und Kenntnisse

Professionelle Softwareenwicklung
Softwarearchitektur
Softwaredesign
Microservices
DevOps
Agile
Java
Kotlin
Spring Framework
Spring Cloud
JUnit
Hibernate
Liquibase
PostgreSQL
Gradle
Maven
IntelliJ IDEA
Android
Linux
Docker
Scrum
Consumer Driven Contracts
Git
Python
Prometheus
Grafana
pact
Teamfähigkeit
Selbstständigkeit
Kreativität
Kommunikationsfähigkeit
Schnelle Auffassungsgabe
Technisches Verständnis
Motivation
Konfliktmanagement

Werdegang

Berufserfahrung von Robert Schroeder

  • Bis heute 7 Jahre und 10 Monate, seit Okt. 2017

    Dozent

    HTW Hochschule für Technik und Wirtschaft Berlin

    Vertiefung Programmieren für Studenten im 5. Bachelor Fachsemester des Studiengangs Umweltinformatik. Themenschwerpunkte: * Einführung GIT * Python 3 * Entwicklung einer Konsolenanwendung * Nutzerverwaltung * Businesslogic * Weiterentwicklung zu einer Webanwendung * nutzen der Funktionalitäten der Konsolenanwendung * erweiterte Webfunktionalitäten * Datenbankintegration

  • Bis heute 8 Jahre und 10 Monate, seit Okt. 2016

    Senior Software Engineer

    Deutsche Bahn Connect GmbH

    * Entwicklung von Microservices für verschiedene Domänen (Abrechnung, Buchung, Nutzung und Beauskunftung von Mobilitätsangeboten) * Einführung einer API-Teststrategie (Pact + Pactbroker) * Entwicklung der CI/CD Pipeline, incl. Releasestrategie und Deployment via Docker * Implementierung der standardkonformen API für Mobilitätsangebote nach TOMP * Bewerbungsgespräche * Unterstützung in der App Entwicklung (Android)

  • 3 Jahre und 11 Monate, Nov. 2012 - Sep. 2016

    Software Engineer

    Business Keeper AG

    Software- und Datenbankdesign einer flexiblen Softwareanwendung zur telefonischen Hinweisabgabe und damit einhergehenden Erweiterung des angebotenen Dienstleistungsportfolios. Ermittlung und Umsetzung der kundenspezifischen Anforderungen in eine Software mit Java 7, Maven 2, Hibernate 3, PostgreSQL, Spring 3, DivaSDK SU4, OpenPGP, BEADS und Git. Umsetzung neuer Anforderungen der Software. Einarbeitung von Teammitglieder und Aufgabenzuweisung. Entwurf und Umsetzung von Unit und Integrationstests.

  • 5 Monate, Mai 2012 - Sep. 2012

    Software-Entwickler

    Ressourcenmangel GmbH

    Schnittstellenprogrammierung für Typo3 mit extbase / Fluid (PHP, Git, CouchDB, MySQL)

  • 8 Monate, Sep. 2011 - Apr. 2012

    Software-Entwickler

    Siimbyant

    Mitentwicklung einer ESM (Enterprise Sustainability Management) Suite mit Apache Wicket (Java, Hibernate, Spring, Maven, Git, SVN)

  • 2 Jahre, Sep. 2009 - Aug. 2011

    Studentische Hilfskraft Administration

    HTW Berlin

    Administration des Computerpools, Netzwerks und der Server; Weiterentwicklung einer auf Python basierenden Userverwaltungssoftware (AFS/Kerberos/LDAP) Umstellung der Computerpools auf Windows7 (mit Einbindung Kerberos + AFS) Erstellung um Verwaltung Virtueller Maschinen Aufsetzen und Administrierung von Servern auf Debianbasis: SVN, Webserver, MySQL und Windowsbasis: ARIS

  • 3 Jahre und 5 Monate, Apr. 2008 - Aug. 2011

    Mitarbeiter IT Helpdesk

    Unionhilfswerk

    IT-Hotline: Hilfestellungen zur Computerbenutzung, Computereinrichtung und Beantwortung allgemeiner Supportfragen

  • 1 Jahr, Okt. 2009 - Sep. 2010

    Entwicklung und Projektleitung

    Charite

    Entwicklung einer Webanwendung zur unternehmensweiten Verwaltung von Gefahrstoffen (Gefahrstoffkataster) auf Basis von Linux, Apache2, MySql und PHP5

  • 2 Jahre und 10 Monate, Sep. 1998 - Juni 2001

    Auszubildener

    Deutsche Bahn

    abgeschlossene Ausbildung zum Energieelektroniker Fachrichtung: Anlagentechnik

Ausbildung von Robert Schroeder

  • 3 Jahre und 2 Monate, Okt. 2009 - Nov. 2012

    betriebliche Umweltinformatik

    HTW Berlin

    Softwareentwicklung,Softwaredesign, Datenbankdesign, webbasierte Anwendungen, Androidapplikationen

  • 4 Jahre und 10 Monate, Okt. 2004 - Juli 2009

    Betriebliche Umweltinformatik

    HTW Berlin

    Softwareentwicklung, Datenbanken

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z