Softwareentwickler / Architekt

Profil Foto
Verfügbarkeit einsehen
Nähe des Wohnortes
en  |  zh  |  de
120€/Stunde
81245 München
12.11.2018

Kurzvorstellung

Meine Kernkompetenzen liegen in der Konzeption und Umsetzung komplexer Softwaresysteme sowie in der Verwaltung der Entwicklungsprozesse und Teams, die zu einer erfolgreichen Umsetzung dieser Systeme führen.

Auszug Referenzen (3)

"Martin is a highly talented developer and a great asset to every team. Profound knowledge of Big Data technologies with excellent working ethics,."
Big Data Engineer / Fullstack Entwickler
Marko Ernsting
Tätigkeitszeitraum

5/2016 – 7/2017

Tätigkeitsbeschreibung

- Erstellung und Umsetzung von Konzepten zur Sicherstellung der Nachverfolgbarkeit von Datenkonsistenz über unterschiedliche Schichten der Big Data Plattform.
- Implementierung von Spark Streaming Anwendungen zum transformieren von Daten und zum Erfassen von Änderungen an Datenschemata
- Implementierung eines SOAP Webservice Proxy, zum lesen von Daten aus Kafka topics.
- Konzeptionierung eines CI (Continuous Integration) Ansatzes, der relevanten Build Prozesse und der Deployment (rollout) Strategie
- Implementierung von BigData-Verarbeitungsstrecken basierend auf Hadoop Technologien um Berichte zu erstellen, mit denen die Bank die Risikobewertung Ihres Portfolios überwachen kann.

Eingesetzte Qualifikationen

Apache Hadoop, Big Data, Betriebssysteme (allg.), Kontinuierliche Integration, SOAP (Simple Object Access Protocol), Webservices, Rollout, Technische Konzeption, Risikomanagement


"[...] hat sich zügig und problemlos in unser internationales Team integriert. Er war sehr schnell produktiv und hat über den gesamten Projektverlauf bei hoher Motivation einen hochwertigen und wichtigen Beitrag zum Projekterfolg gebracht."
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

7/2015 – 9/2015

Tätigkeitsbeschreibung

AngularJS Frontend Entwicklung

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), AngularJS


"[...] hat hervorragende Arbeit in der Konzeption und Definition der Architektur für eine real-time location-based chat app geleistet. Seine vielen Jahre Erfahrung im Bereich groß skalierbarer Projekte, insbesondere eCommerce, waren in der Qualität seiner Lösungsansätze direkt spürbar. Er ist ein sympathischer Kollege, der auch in Streßsituationen seine Nerven behält und als Ruhepol im Team fungiert."
Softwareentwickler
John-Erik Horn, Chananit GmbH
Tätigkeitszeitraum

1/2015 – 2/2015

Tätigkeitsbeschreibung

Entwicklung einer mobilen Anwendung für ein lokales Messageboard basierend auf dem Ionic Framework.


Design und Umsetzung der Systemarchitektur (Angular JS, NoteJS, MongoDB, Ionic, ElasticSearch).

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Softwareentwicklung (allg.), System Architektur, AngularJS

Ich biete

IT, Entwicklung
  • Softwareentwicklung (allg.)
  • Java (allg.)
  • Projektleitung / Teamleitung (IT)
  • Big Data
  • AngularJS
  • Scala
  • Representational State Transfer (REST)

Projekt‐ & Berufserfahrung

BigData Engineer
Ayfie GmbH, München
1/2018 – 9/2018 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – 9/2018

Tätigkeitsbeschreibung

Migration from a Spark RDD based analysis pipeline to a micro-service like architecture based on Spark Dataframes.
Overall performance optimizations for runtime, memory usage and stability.
Implementation of new NLP functions, including clustering algorithms.
Writing unit tests, integration tests and regression tests for Spark applications.

Eingesetzte Qualifikationen

Apache Hadoop, Big Data


Big Data Engineer / Consultant
Deloitte Consulting GmbH (Endkunde: Automobilherst, München
9/2017 – 1/2018 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 1/2018

Tätigkeitsbeschreibung

- Implemented Spark applications for data transformation between different layers of customer system from source system to web-based dashboards.
- Implemented and documented unit and Integration tests for the application.
- Implemented and documented the application’s CI approach, build process, software deployment strategy.

Eingesetzte Qualifikationen

Apache Hadoop, Big Data, UML, Scala


Big Data Engineer / Fullstack Entwickler
Deloitte Consulting GmbH (Endkunde: Bank), Berlin
5/2016 – 7/2017 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

5/2016 – 7/2017

Tätigkeitsbeschreibung

- Erstellung und Umsetzung von Konzepten zur Sicherstellung der Nachverfolgbarkeit von Datenkonsistenz über unterschiedliche Schichten der Big Data Plattform.
- Implementierung von Spark Streaming Anwendungen zum transformieren von Daten und zum Erfassen von Änderungen an Datenschemata
- Implementierung eines SOAP Webservice Proxy, zum lesen von Daten aus Kafka topics.
- Konzeptionierung eines CI (Continuous Integration) Ansatzes, der relevanten Build Prozesse und der Deployment (rollout) Strategie
- Implementierung von BigData-Verarbeitungsstrecken basierend auf Hadoop Technologien um Berichte zu erstellen, mit denen die Bank die Risikobewertung Ihres Portfolios überwachen kann.

Eingesetzte Qualifikationen

Apache Hadoop, Big Data, Betriebssysteme (allg.), Kontinuierliche Integration, SOAP (Simple Object Access Protocol), Webservices, Rollout, Technische Konzeption, Risikomanagement


Java Entwickler
Deloitte (Endkunde: Automobilhersteller), Berlin
11/2015 – 3/2016 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2015 – 3/2016

Tätigkeitsbeschreibung

Erstellung von Data Ingestion für große Mengen von Echtzeit Streaming Daten im Big Data Cluster mit Apache Flume, Sqoop, Kafka und Hive.

Datenverarbeitung mit Spark Streaming Komponenten und Oozie Workflows.

Visualisierung von Daten auf interaktiven Karten mit NodeJS und AngularJS.

Eingesetzte Qualifikationen

Big Data, Java (allg.), AngularJS


Softwareentwickler / Architekt
Kundenname anonymisiert, München
10/2015 – 10/2015 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2015 – 10/2015

Tätigkeitsbeschreibung

Frontendentwicklung mit AngularJS
Backendentwicklung mit NodeJS
Anbindung von diversen externen Systemen mittels REST
Apache Ofbiz System Aufsetzen
Unix Server Adminstration
Entwurf der Systemarchitektur

Eingesetzte Qualifikationen

UNIX, Apache, Softwareentwicklung (allg.), J2EE (Java EE), System Architektur, AngularJS


Softwareentwickler
Check24, München
7/2015 – 9/2015 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2015 – 9/2015

Tätigkeitsbeschreibung

AngularJS Frontend Entwicklung

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), AngularJS


Softwareentwickler / Architekt
Chananit GmbH, München
6/2015 – 7/2015 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2015 – 7/2015

Tätigkeitsbeschreibung

Erarbeiten von Anforderungsdokumenten
Design und Umsetzung der Systemarchitektur (Java Backend, MySQL, NodeJS, AngularJS)
Umsetzung von Designvorlagen (HTML / CSS / JS, PDFs, xslt-fo)

Eingesetzte Qualifikationen

mySQL, Softwareentwicklung (allg.), Java (allg.), System Architektur, XSLT (XSL Transformation), CSS (Cascading Style Sheet), AngularJS, HTML, Architektur (allg.)


Softwareentwickler
SalMax OHG, München
3/2015 – 5/2015 (3 Monate)
Versicherungen
Tätigkeitszeitraum

3/2015 – 5/2015

Tätigkeitsbeschreibung

Erarbeiten von Anforderungsdokumenten
Design und Umsetzung der Systemarchitektur (Java Backend, MySQL, NodeJS, AngularJS)
Umsetzung von Designvorlagen (HTML / CSS / JS, PDFs, xslt-fo)

Eingesetzte Qualifikationen

mySQL, Softwareentwicklung (allg.), Java (allg.), System Architektur, XSLT (XSL Transformation), CSS (Cascading Style Sheet), AngularJS, HTML, Design (allg.)


Softwareentwickler
Chananit GmbH, München
1/2015 – 2/2015 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 2/2015

Tätigkeitsbeschreibung

Entwicklung einer mobilen Anwendung für ein lokales Messageboard basierend auf dem Ionic Framework.


Design und Umsetzung der Systemarchitektur (Angular JS, NoteJS, MongoDB, Ionic, ElasticSearch).

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Softwareentwicklung (allg.), System Architektur, AngularJS


Softwareentwickler / Architekt
myxplace GmbH, München
4/2014 – 12/2014 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2014 – 12/2014

Tätigkeitsbeschreibung

Entwicklung einer Hybris-basierten eCommerce Platform für Lokale Marktplätze.

Entwicklung von Hybris Modulen.
Anbindung von Payment-Providern. Anbindung von Logistikdienstleistern (same day delivery).

Implementierung einer REST Schnittstelle für mobile Anwendungen.

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Softwareentwicklung (allg.), Architektur (allg.), E-Commerce, Logistik (Allg.)


Teamleiter Software-Entwicklung
Designwelt GmbH / Designwelt Ltd, Shanghai
12/2010 – 3/2014 (3 Jahre, 4 Monate)
Handel
Tätigkeitszeitraum

12/2010 – 3/2014

Tätigkeitsbeschreibung

Planung und Umsetzung von Entwicklungsprojekten im Zeit- und Kostenrahmen mit internen und externen Mitarbeitern und Partnern.

Betrieb und Weiterentwicklung des Legacy ERP Systems.

Einführung und Betrieb einer ESB Lösung (middleware) zur Flexibilisierung von Schnittstellen zwischen internen und externen Systemen.

Sicherstellen der Einhaltung der Softwareentwicklungsprozesse und der Qualitätsstandards.

Weiterentwicklung der Entwicklungsprozesse und Softwarearchitektur.

Entwicklung eines KPI-Systems zur Performance Messung in der SW-Entwicklung.

Unterstützung der Fachabteilungen bei der Prozess- und Systemananlyse.

Aufbau und Führung eines Software-Entwicklungsteams.

Entwicklung von Softwaremodulen und Applikationen in Java.

Requirement Engineering für Applikationen und Softwaremodule.

Integration und Test von entwickelten Softwaremodulen.

Eingesetzte Qualifikationen

mySQL, SCRUM, Projektleitung / Teamleitung (IT), Enterprise Service Bus (ESB), Software Architektur / Modellierung, Softwareentwicklung (allg.), Java (allg.), Schnittstellenentwicklung, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), JavaScript, HTML, Technische Projektleitung / Teamleitung, Anforderungsmanagement, Projektleitung / Teamleitung


Teamleiter Software-Entwicklung
Mycasheveryway Ltd., Berlin
1/2008 – 11/2010 (2 Jahre, 11 Monate)
Money Transfer
Tätigkeitszeitraum

1/2008 – 11/2010

Tätigkeitsbeschreibung

Entwicklung und Betrieb einer Software-Platform für internationalen Geldtransfer.

Erstellung von Softwaretest zur Qualitätssicherung.

Leitung des Entwicklungsteams in Berlin (3 Programierer) und später Shanghai (4 Programierer).

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Testing (IT), Qualitätsmanagement / QS / QA (IT), Softwareentwicklung (allg.), Java (allg.), JSF (Java Server Faces), Projektleitung / Teamleitung, Qualitätsmanagement (allg.), Forschung & Entwicklung (allg.)


Ausbildung

Informatik
(Diplom)
Jahr: 2006
Ort: Berlin

Computer Science
(Master of Engineering)
Jahr: 2005
Ort: Shanghai

Qualifikationen

Java, C++, objective C, SQL
HTML, CSS, JS, JQuery, GWT, JSP, JSF, FTL, Thymeleaf
ant, maven, svn, git
Spring MVC, Spring web MVC, hibernate
eclipse, xcode
node.js
AngularJS
Karaf, Rabbit MQ, ActiveMQ, Camel
Talend ESB, Ofbiz, SAP, Hybris
iOS development
Software project management, Agile methodologies, Scrum, git flow
Requirement analysis, UML, Software Architecture Design
Machine Learning, Information Retrieval, Computer Graphics

Über mich

Ich bin leidenschaftlicher Programmierer und Softwarearchitekt mit Schwerpunkt auf e-Commerce Applikationen.


Meine Kernkompetenzen liegen in der Konzeption und Umsetzung komplexer Softwaresysteme und die Verwaltung der Entwicklungsprozesse und Teams, die für die erfolgreiche Umsetzung dieser Systeme führen.

In vorherigen Positionen erwarb ich in ein tiefes Verständnis der Technologien und Geschäftsprozesse, die bei der Bereitstellung von Produkten und Dienstleistungen sowohl in B2B- als auch in B2C-Szenarien beteiligt sind. Ich habe kleine und mittlere in-house IT-Teams sowie verschiedene externe Agenturen koordiniert in nationalen und internationalen Projekten.

In interkulturellen Umgebungen war ich die Brücke zwischen Business und IT-Funktionen mit Teams in Deutschland, China, Großbritannien, der Elfenbeinküste und Guinea.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Chinesisch (Gut)
  • Deutsch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2960
Alter
37
Berufserfahrung
13 Jahre und 6 Monate (seit 06/2005)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »