Agile Entwicklung von Serverkomponenten für das Projekt "Connected Cars" mit Java 11 / Java17, Spring, Spring Boot, Scrum/SAFe, Thymeleaf, Angular.js, Gauge und Test Driven Development.
Agile Entwicklung von End-to-End Acceptanztests mit Gauge, Karma, Fitnesse und Java 11.
Weiterentwicklung der CI/CD mit Jenkins, Concourse, Docker und Build-Scripten in virtualisierten, verteilten Umgebungen.
Weiterentwicklung der Administrationsoberfläche mit Java 11 und Wicket.
Agile Entwicklung der Software für Schaden und Bestand für einen großen Rechtschutz-Versicherungskonzern.
Entwicklung eines Reisemanagementsystems für einen DAX-Konzern:
- Tätigkeit als SW Design Engineer und Scrum Master
- Agile Software-Entwicklung mit Java 8, Spring, Wicket, Oracle 10 und Angular.js / TypeScript / Sencha Touch
Zeitraum: 03/2015 - 10/2015
Position: IT Consultant / SW Design Engineer
Branche: Medien
Projekt: Java-Backend und Android Entwicklung, Einrichtung von IT-Diensten
- Weiterentwicklung des Java-Backends und des nativen Android-Frontends
- Einrichtung lokaler Cloud-Dienste für die interne IT-Infrastruktur
-----------------------------
Zeitraum: 10/2012 - 12/2014
Position: Technischer Koordinator / Senior SW Design Engineer
Branche: Banken
(in Festanstellung bei einem großen Consulting-Unternehmen)
Projekt: Software-Entwicklung, Incident Mangement und technische Koordination für Zahlungsverkehrssysteme für eine renommierte Privatbank in Mittelhessen.
Software-Entwicklung, Incident Management und Business Analyse im Bereich Zahlungsverkehrssysteme für eine mittelhessische Privatbank
- Agile Entwicklung einer kundeninternen Android App
- Implementierung einer Reporting-Lösung für die Liquiditätspositionen der gesamten Bank zur jährlichen Meldung an die BaFin
- Problemanalyse und Koordination von technischen Lösungen mit Fachabteilungen, internen und externen Kollegen, sowie Vendoren und Dienstleistern (z.B. Deutsche Bundesbank, Van den Berg, Bankenverlag, Deutsche Börse Systems, etc.)
- Betreute Bereiche: EBICS, MultiCash, PPM, EMZ, SWIFT, Schriftenleser, Kontokorrent, Kundenstammdaten
- Entwicklungsaufgaben und technischer Support für vorherige Projekte
-----------------------------
Zeitraum: 02/2010 - 09/2012
Position: Technical Lead
Branche: Versicherungen
(in Festanstellung bei einem großen Consulting-Unternehmen)
Projekt: Migration der Beratungstechnologie-Software zu neuer Java-basierter Plattform
- Agile Software-Entwicklung (Analyse, Design, Implementierung und Test) im Rahmen der Migration der Java-/JEE-basierten Beratungstechnologie eines großen Versicherungsunternehmens
- dabei fachliche Leitung eines Teams von etwa 30 Offshore-Entwicklern: Kunden-Interface, Qualitätssicherung, Pilot-Implementierungen
- Koordination von Anforderungen, Entwicklungsaufgaben und Tests zwischen Kunden und internen und externen Entwicklerkollegen
- Entwicklung einer iOS App für ein JEE-Backend
-----------------------------
Zeitraum: 03/2008 - 01/2010
Position: Software Design Engineer
Branche: Telekommunkation
(in Festanstellung bei einem großen Consulting-Unternehmen)
Projekt: Mobile Quality Analyzer (MQA)
Tätigkeiten:
- Software-Entwicklung (Analyse, Design, Implementierung, Test und System Acceptance Tests) im Rahmen der Entwicklung großer Software-Produkte für Mobilfunknetzbetreiber im Java/JEE Bereich
- Entwicklung von mobilen Anwendungen in C++ für Symbian OS und Windows Mobile
- Pre-Sales Support: Mitarbeit in verschiedenen RfPs
- Schulung und Kompetenztransfer für Offshore-Entwicklerteams in Portugal
-----------------------------
Zeitraum: 11/2005 - 02/2008
Position: Software Design Engineer
Branche: Telekommunkation
(in Festanstellung bei Nokia GmbH / Nokia Siemens Networks GmbH, Düsseldorf)
Projekt: SQM Thresholder and Profiler
Tätigkeiten:
- Software-Design (Anforderungsmanagement, Analyse, Design, Implementierung, Test und System Acceptance Tests) im Rahmen der Entwicklung großer Software-Produkte für Mobilfunknetzbetreiber
- Weiterentwicklung eines Middleware-Frameworks für TK-Unternehmen
- Etablierung und Einsatz automatisierter Build- und Testverfahren
- Post-Sales Support und Schulungen bei verschiedenen Kunden, z.B. 3GIS Schweden und Vodafone Spanien
-----------------------------
Zeitraum: Sep 2004 - Okt 2005
Freiberuflicher IT-Berater und Software-Entwickler für mittelhessische Unternehmen (u.a. IPmotion GmbH, MES GmbH, Staatsarchiv Marburg):
- Neuentwicklung einer Java/Swing-Anwendung zur Steuerung und Konfiguration des mobilen WLAN-Routers ?Car-A-Wan? mit netzwerkbasiertem Logviewer und dynamischen Traffic-Charts
- Weiterentwicklung der Linux Server-Komponente für Logging und Steuerung in C++
- Entwicklung von Internet-Portalen in PHP/MySQL und ASP/SQL Server 2000
-----------------------------
Zeitraum: Mai 2003 - Apr 2004
(als Angestellter bei Editworks GmbH, Marburg)
Tätigkeiten:
- Web-Entwicklung mit PHP und MySQL
- Erstellung zweier .NET Multimedia-Plugins für Windows Media Server 9 in C#
-----------------------------
Zeitraum: Sep 1999 - Aug 2002
(als studentischer Mitarbeiter bei media[netCom] AG, Marburg)
Tätigkeiten:
- Web- und Anwendungsentwicklung mit Microsoft Active Server Pages, XML, XSLT, SQL Server 2000, Visual Basic, Visual C++ und Java
-----------------------------
Zeitraum: Mär 1999 - Aug 2003
(als Gründer von [Firmenname auf Anfrage], Marburg)
Internet-Dienstleistungen, Veranstaltung von Börsenspielen, Design und Optimierung von Web-Seiten für Suchmaschinen und Performance, Entwicklung eines JavaScript-basierten Online-Lehrganges
10/1998 - 04/2004 Studium der Informatik an der Philipps-Universität Marburg (Abschluss: Diplom)
10/1994 - 07/1998 Studium der Humanbiologie an der Philipps-Universität Marburg (Abschluss: Diplomprüfungsnachweis)
- Certified Scrum Master
- Agile SW-Entwicklung in Java
- Test Driven Development (TDD)
- Clean Code / Clean Architecture
- OOA/OOD in UML 2
- Versionierungssysteme: GIT, Subversion, CVS, Rational ClearCase, MS Soure Safe
- Quality Management / Bugtracking: JIRA, Bugzilla, HP Quality Center, IBM PRISMA
- IntelliJ
- Eclipse
- Tomcat / Apache
- Rational Rose / Rational Unified Process (RUP)
iOS HPUX OS/2 PalmOS SUN OS, Solaris Unix VMS Windows
PC / Apple Macintosh
Embedded Systeme
...
Telekommunikation, Versicherungen, Banken, Multimedia
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.