Diplom Informatik (FH)

München , Deutschland

Aktualisiert am 02.01.2019

Verfügbarkeit: verfügbar


Stundensatz: 90 €
Tagessatz: 720 €
Verhandelbar auf Anfrage
Kategorie(n): IT

Sprachen

  • Deutsch (Muttersprache)
  • Englisch (Verhandlungssicher)

Fähigkeiten, Kenntnisse und Erfahrungen

Java, Spring, Datenbanken, Backend, Webservices, Fullstack, API-Design, technisches Design, Analyse


Referenzen

Search-Centric Multi-Tenant Application Platform (sisy)
Zeitraum
März 2018 – September 2018
Branche
b2b eCommerce
Kurzbeschreibung
Optimierung der Suche einer b2b-Kundenapplikation, Migration auf neue Version der Suchplattform
Rolle
Software Engineer (Backend/Suche), Consultant
Tätigkeiten
• Analyse und Dokumentation der bestehenden Suche und Features
• Beratung des Kunden bezüglich der Möglichkeiten der Suchoptimierung und entwickeln eines neuen
Suchprozesses
• Konzeption und Implementierung einer feldbasierten konfigurierbaren Suchstrategie (Plattform)
• Implementieren von Such- und Navigationsanforderungen (kundenspezifisch)
• Entwicklung neuer Features auf der Suchplattform
• Planung und Entwicklung des Migrationsplans
• Durchführung der Migration auf neue Version der Suchplattform mit dem Kunden
• Dokumentation der neue Features, Konfiguration, Backoffice und Schulung der Mitarbeiter
• Lasttests und vergleichende Analyse (Response-Zeiten, Heap)
Technologien
Java 7/8, Spring (web, mvc, security, boot), maven, jenkins, elastic-items, elasticsearch 2, mongodb, JavaScript, mysql, git

Search-Centric Multi-Tenant Application Platform (ELI)
Zeitraum
August 2017 – September 2018
Branche
eCommerce, b2b, marketplace
Kurzbeschreibung
Erweiterung einer mandantenfähigen Applikationsplattform für suchzentrierte Web-Anwendungen
Rolle
Software Engineer
Tätigkeiten
• Backend Refactoring hinsichtlich struktureller Uniformität, Testbarkeit, Separation of Concerns, Dependency-Cleanup, Modularisierung
• Design and Implementierung einer REST-API für den Service, Backoffice und Client
• Einführung von Swagger als Documentations- und Test-tool für REST APIs
• Einführung von Spring Security in bestehende User und Login Implementierung
• Konzeption und Entwicklung einer neuen User Registrierung und User-Data-Management
• Konzeption und Entwicklung einer neuen Multi-threaded Job Laufzeitumgebung und Ablaufsteuerung inkl REST-API
Technologien
Java 7/8, Spring (web, mvc, security, boot), maven, elasticsearch 2, mongodb, freemarker / javascript / jquery, git

eCommerce App / Backend (zp)
Zeitraum
September 2016 – Juni 2017
Branche
eCommerce, Haustier Zubehör und Nahrung
Kurzbeschreibung
Wartung einer bestehenden Android-Hybrid-App, Neuentwicklung nativer Funktionalitäten, Design und Prototyping eines modularen service-orientierten Backends für Push-Notifications (iOS/Android)
Rolle
Lead-Android-Engineer, Lead-Mobile-Backend Engineer
Tätigkeiten
• Analyse existierender Code / Bugs / Performance-Probleme und Verbesserung derselben
• Konzeption, Entwicklung und Einführung einer automatisierten UI-Testing Lösung
• Einführung von User-Tracking (Klickpfade, Session-Dauer, Geolocation)
• Design und Implementierung einer End-to-End Push-Notification Lösung (backend, 3rd-party, app).
• Coaching neuer Teammitglieder / PO
• Konzeption und Implementierung eines Bewerbertests für iOS und Android
• Durchführung von Bewerbungsgesprächen für iOS und Android.
Technologien
Java, android, Spring / Springboot, maven, gradle, jenkins, calabash, JavaScript, iOS, http / REST, docker, Linux, apache mesos / marathon / chronos, git

eCommerce Platform (zp)
Zeitraum
November 2015 – August 2016
Branche
eCommerce, Heimtier Zubehör und Nahrung
Kurzbeschreibung
Einführung neuer Shop-Plattform, Wartung und Weiterentwicklung einer Onlineshop-Plattform
Rolle
Software Engineer
Tätigkeiten
• Einführung der neuen Shop-Plattform in die laufende Entwicklung
• Analyse und Migration von alt-code
• Migration bzw. Ersetzung von 3rd-Party Dependencies
• Schulung des Entwickler-Teams über neue Struktur und Vorgaben
• Migrieren des bestehenden Backends in einzelne Docker-Services auf interne Cloud
• Konzeption und Einführung einer Build- Deployment- und Test-Pipeline mit Jenkins
• Konzeption und Implementierung neuer Features
Technologien
Java, JavaScript, Spring / Springboot, docker, jenkins, bash, maven / gradle, Jenkins, JUnit, Grafana, Logstash, Linux, docker, apache mesos / marathon / chronos, git


eCommerce Platform (zp)
Zeitraum
Juni 2015 – November 2015
Branche
eCommerce, Heimtier Zubehör und Nahrung
Kurzbeschreibung
Modernisierung und Modularisierung einer monolithischen Online-Shop Plattform
Rolle
Software Engineer
Tätigkeiten
• Analyse der bestehenden Anwendung
• Refactoring und Restrukturierung in uniforme Struktur anhand von „Capabilities“
• Modularisierung in einzelne (maven) Projekte
• Ablösung von „do-it-all“ backend-beans in Layered Services
• Modernisierung der DB-Zugriffsschicht (iBatis => jpa)
• Modularisierung des bestehenden Backends in Docker-Services
• Einführung einer Build-Pipeline mit Jenkins auf Docker
Technologien
strucure101, Java, Spring / Springboot, docker, jenkins, bash, Linux, apache mesos / marathon / chronos, git


Verfügbarkeit

Q1 2019