Senior Software Engineer

Profil Foto
Verfügbarkeit einsehen
  auf Anfrage
de  |  en
  85€/Stunde
  76829 Landau in der Pfalz
 19.10.2018

Kurzvorstellung

Mein Schwerpunkte liegen in der Konzeption und Implementierung performanter, verteilter und skalierbarer Anwendungsysteme sowie der Entwicklung von Softwarelösungen zur Verarbeitung und Auswertung von Massendaten ("Big Data").

Ich biete

IT, Entwicklung
  • Scala
    7 Jahre, 6 Monate Erfahrung
  • DB2
    7 Jahre, 1 Monat Erfahrung
  • J2EE (Java EE)
    7 Jahre, 1 Monat Erfahrung
  • WebSphere MQ
    7 Jahre, 1 Monat Erfahrung
  • IBM WebSphere Application Server (WAS)
    6 Jahre, 2 Monate Erfahrung
  • Bash (Shell)
    6 Jahre, 2 Monate Erfahrung
  • ITIL
    6 Jahre, 2 Monate Erfahrung
  • UML
    5 Jahre Erfahrung
  • Python
    5 Jahre Erfahrung
  • AIX
    5 Jahre Erfahrung
  • Jenkins
    4 Jahre, 1 Monat Erfahrung
  • Apache Hadoop
    3 Jahre Erfahrung
  • Java (allg.)

Fokus
  • Akka
  • Akka Streams
  • Apache Spark
  • Play Framework
  • Linux

Projekt‐ & Berufserfahrung

Senior Software Engineer
United Digital Group / Douglas, Karlsruhe/Düsseldorf
3/2017 – 7/2017 (5 Monate)
Handel
Tätigkeitszeitraum

3/2017 – 7/2017

Tätigkeitsbeschreibung

- Weiterentwicklung und Refactoring der Douglas eCommerce Plattform douglas.de (Scala, Play, SAP Hybris) mit dem Ziel der Erhöhung von Wartbarkeit und Skalierbarkeit
- Technische Konzeption der Migration des NewsletterManagements von Teradata E-Circle zu Adobe Campaign
- Unterstützung bei der Optimierung der Douglas DevOps Infrastruktur und des CI Workflows

Eingesetzte Qualifikationen

Oracle Database, Teradata, Confluence (Atlassian), SAP Hybris, Jira, Scala


Senior Software Engineer
BG-Phoenics GmbH, Hannover
2/2015 – 12/2015 (11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2015 – 12/2015

Tätigkeitsbeschreibung

Produktmanagement/Fachanalyse

- Abstimmung und Spezifikation fachlicher Erweiterungen und Änderungsanforderungen
- Entwurf der technischen Umsetzung - Abstimmung des Spezifikations-/Umsetzungsentwurfes mit Framework- und Anwendungsentwicklungsteams
- Durchführung und Moderation von fachlichen Freigabemeetings mit Kundenvertretern
- Umsetzungsbegleitung (Change Request Manager)
- Koordination der am Entwicklungsprozess beteiligten Teileinheiten (Fachanalyse, Entwicklung, Test, Drittanbieter)
- Management der im Rahmen der Umsetzung anfallenden Einzelaufgaben (Fehlertracking, Umgebungsbereitstellung, Anbindung der für die Tests erforderlichen Umsysteme, etc.
- Projektcontrolling

Eingesetzte Qualifikationen

Apache Hadoop, DB2, AIX, Red Hat Enterprise Linux (RHEL), jboss, UML, Eclipse, J2EE (Java EE), Python, Scala, WebSphere MQ


Senior Software Engineer
BG-Phoenics GmbH, Hannover
1/2013 – 1/2015 (2 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

1/2013 – 1/2015

Tätigkeitsbeschreibung

Aufbau/Leitung des internen Software Optimization Teams (SWOT)

- Fachprojektübergreifende, tiefgehende Fehleranalyse im bestehenden Anwendungssystem und den darunterliegenden Basistechnologien zur Reduzierung der Fehleranalyse- und Fehlermanagementaufwände auf Seiten der Entwicklung
- Analyse von Massendaten (Bestandsdaten, Logs) zur Fehleranalyse/Laufzeitoptimierung
- Ermittlung von Optimierungspotentialen im Anwendungssystem
- Optimierung des Fehlermanagement-Prozesses
- Reduzierung der Aufwände und Bearbeitungszeiten für Analyse und Behebung von Softwarefehlern
- Mitarbeit in der Performance-Arbeitsgruppe der BG Phoenics GmbH
- Erstellung eines Konzeptes zur verbesserten Analyse und Bearbeitung von Performance-Problemen in den Produktionssystemen sowie dessen Implementierung durch Bildung eines Quick Response Teams innerhalb des SWOT
- Schnittstellenfunktion zwischen 2nd Level Support, Kundenvertretern, Betrieb, Entwicklung und Business Analysten

Eingesetzte Qualifikationen

Apache Hadoop, Business Intelligence (BI), DB2, ITIL, Red Hat Enterprise Linux (RHEL), IBM WebSphere Application Server (WAS), jboss, Bash (Shell), Eclipse, J2EE (Java EE), Scala, WebSphere MQ


Senior Software Engineer
BG-Phoenics GmbH, Hannover
12/2008 – 12/2012 (4 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

12/2008 – 12/2012

Tätigkeitsbeschreibung

Inbetriebnahme-Koordinator/Technische Fehleranalyse

- Technische Fehleranalyse und Migrationsunterstützung im Rahmen der bundesweiten Einführung und des Betriebs einer vollständig neuen Anwendungssoftware der am Projekt Phoenics beteiligten Berufsgenossenschaften mit Schnittstellen zum Fachbereich, der Qualitätssicherung und der Entwicklung.
- Code- und Performance-Analysen im Big Data-Umfeld (Bestands-, Altbestands- und Logdaten)
- Testunterstützung
- Entwicklung und Bereitstellung von technischen Workarounds, Hotfixes/Patches

Eingesetzte Qualifikationen

DB2, ITIL, AIX, IBM WebSphere Application Server (WAS), UML, Bash (Shell), J2EE (Java EE), Jenkins, Python, Scala, WebSphere MQ


Zertifikate

Functional Programming Principles in Scala (EPFL/Odersky)
Juni 2017

Hadoop: IBM Big Data University: Hadoop Fundamentals I
Januar 2016

Hadoop: MapR HDE 100 - Apache Hadoop Essentials
Januar 2016

Hadoop: MapR DEV 350 - MapR Streams Essentials
Januar 2016

Hadoop: MapR HDE 110 - MapR Distributon Essentials
Januar 2016

Erlang/OTP Developer (Erlang Solutions, London)
Juni 2007

Java Developer (Sun Microsystems)
März 1998

Ausbildung

Informatik
(ohne)
Jahr: 2000
Ort: Fernuniversität Hagen

Qualifikationen

- Konzeption und Entwicklung performanter, verteilter und skalierbarer Anwendungssysteme
- OOA/OOD
- Funktionale Programmierung
- Performance-Analysen/-optimierung

- Distributed Programming: Spark, Hadoop, Kafka, Akka, Akka Streams
- Blockchain Technologie: Ethereum, Dapps, Smart Contracts, IPFS
- Web Frameworks: Play, Revel, Rocket
- Programmiersprachen: Scala, Java, Python, Rust
- Container/Virtualisierung: Docker, VMware, Virtualbox

Rollen: Senior Software Engineer, Business Analyst, Tech Lead

Über mich

Ich bin seit 19 Jahren als freiberuflicher Softwareentwickler und Consultant tätig.

Mein Schwerpunkte liegen in der Konzeption und Implementierung performanter, verteilter und skalierbarer Anwendungsysteme sowie der Entwicklung von Softwarelösungen zur Verarbeitung und Auswertung von Massendaten ("Big Data"). Ich verfüge hierbei über weitreichende Kenntnisse und Erfahrungen sowie branchenübergreifendes Knowhow (Banken, Versicherungen, Retail, Mobility).

Aufgrund meiner Fähigkeit, Wissen und Informationen adressatengerecht zu vermitteln, werde ich gerne auch an der Schnittstelle zwischen Fachlichkeit und Entwicklung eingesetzt.

Mein Auftreten ist sicher und professionell, und ich bin darin geübt, fachliche Themen auch mit einer größeren Zuhörerschaft zu diskutieren.

Ich arbeite wenn möglich gerne aus dem HomeOffice und konnte hierbei in der Vergangenheit sehr gute Erfahrungen sammeln. Letztendlich hängt mein Einsatzort aber vom Kundenwunsch bzw. den projektspezifischen Erfordernissen ab. Grundsätzlich arbeite ich gerne im Rahmen von Dienstleistungsverträgen, übernehme aber auch gerne Tätigkeiten im Rahmen von Werkverträgen.

Eine komplette Projektübersicht entnehmen Sie bitte dem angehängten Profil. Für Rückfragen zu einzelnen Projekten stehe ich natürlich gerne zur Verfügung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
413
Alter
47
Berufserfahrung
19 Jahre und 9 Monate (seit 01/1999)
Projektleitung
7 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »