Senior Entwickler, Architekt, Scrum Master (CSM), Projektleiter mit Schwerpunkten Java, Mobile, Navi verfügbar

Senior Entwickler, Architekt, Scrum Master (CSM), Projektleiter mit Schwerpunkten Java, Mobile, Navi

verfügbar
Profilbild von Anonymes Profil, Senior Entwickler, Architekt, Scrum Master (CSM), Projektleiter mit Schwerpunkten Java, Mobile, Navi
  • 10437 Berlin Freelancer in
  • Abschluss: Diplom-Informatiker
  • Stunden-/Tagessatz: 80 €/Std.
    Mindestsatz
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)
  • Letztes Update: 22.05.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Anonymes Profil, Senior Entwickler, Architekt, Scrum Master (CSM), Projektleiter mit Schwerpunkten Java, Mobile, Navi
SKILLS
Entwicklungswerkzeuge
IntelliJ IDEA, Eclipse, Android SDK, Maven, Gradle, Ant, Sonar, Jazz/RTC, CircleCI, Bamboo, Jenkins, Git, Subversion, ANTLR, Mockito, JUnit, JMeter, JIRA, MagicDraw, Enterprise Architect
 
Webinfrastruktur
AWS APIs, Google App Engine, Apache, Tomcat, JBoss, Jetty, WSO2, WebLogic, WebSphere, Vert.x, Akka, Wicket, Spring, Restlet, Jersey, RESTEasy, Netty, Open API/Swagger
 
Cloud & DevOps
AWS, Google Cloud, Azure, Docker, Kubernetes, Vagrant
Datenbank Mgmt. Systeme
Oracle, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Lucene, Hadoop, Elasticsearch, Cassandra, Sybase, Liquibase
 
Geo & Graphics APIs
jMonkeyEngine 3D, JAI, GeoTools, JTS, Navteq RDF, OSM
 
Standards
XML, HTML, JSON, JOSE, VoiceXML, SQL, UML, SyncML
 
Protokolle
TCP/IP, HTTP, WebSocket, SIP, XMPP, CoAP, MQTT, AMQP
 
Frameworks & Middleware
Spring, Hibernate, JPA, EJB, JSF, JAX-WS/RS, GraphQL, BSON, Jackson, JMS, RabbitMQ, Kryo, Dropwizard, OSGi, Eclipse RCP
 
Mobile/Embedded-Plattformen
Android, Android Things/Brillo, Java ME/SE Embedded, Raspberry Pi, Arduino, Intel Edison, Avionic/Embedded Linux
 
Telekommunikationssysteme
Nuance ASR, Telisma, TEMIC StarRec DSR, Elan SpeechCube, AT&T NaturalVoices, NMS NaturalAccess
 
Netzwerk
LPWAN, Sigfox, NB-IoT, WLAN, BT, NMS/Dialogic ISDN
 
Methodiken
Scrum, Kanban, XP, Design Patterns, TDD, BDD, DDD, Clean Code, REST, CQRS, Event Sourcing, HATEOAS, Microservices
PROJEKTHISTORIE
seit 12/2017                                 GraphQL Microservice Aggregation
Automotive, Hannover
  • Java 8 Backend-Entwicklung mit Spring Boot, Microsoft Azure
  • Neuentwicklung einer GraphQL API als Aggregator für zahlreiche REST Microservices für Fleetmanagement
  • Später Umrüstung auf Spring WebFlux und Reactive Streams
  • Fachl. Erarbeitung des Domänenmodells und des GraphQL Schemas
  • Konzepterstellung und Vorträge zur Anwendung von GraphQL
  • Java SE 8, Spring Boot, GraphQL Java, GraphQL SPQR, Graal,
    Docker, Kubernetes, Helm, Azure, AWS
05/2017 – 11/2017                   Automatische Dokumentenverarbeitung mittels Deep Learning
AI Startup, Berlin/Wien
  • Java/Python Backend-Entwicklung und Software-Architektur
  • Dokumentsuche und –klassifikation mit Apache Lucene
  • Einarbeitung in und unterstützende Arbeiten für Machine Learning
    • Natural Language Processing (Word2Vec, OCR, HTR)
    • Python Machine Learning (Random Forest, SVM, k-means etc.)
    • Deep Learning (CNN, RNN) mit TensorFlow, Keras und Torch
  • Java SE 8, Python, Spring Boot, REST, Gensim, Google Cloud
11/2016 – 04/2017                   Internet of Things-Plattform
Telekommunikation, Berlin/Düsseldorf
  • Java/Scala/Node Backend-Entwicklung und Software-Architektur
  • Neuentwicklung einer IoT-Plattform im B2B2C-Segment
  • API-Client mit dynamischer Integration von Swagger/OpenAPI in Go 
  • IoT-Apps mit BTLE, 2G und LPWAN (Sigfox, NB-IoT)-Anbindung
  • Node.js, Go 1.8, Java SE 8, Scala, Akka, REST, MQTT, AWS, Rasp. Pi
07/2016 – 10/2016                   Online-Marktplatz für Direktvertrieb von Fahrzeugen
Automotive, Stuttgart
  • Java/Scala Backend-Entwicklung und Software-Architektur
  • Java SE/EE, Play, Akka, Scala, REST Microservices, JSON, Open API
01/2016 – 06/2016                   Digitaler Massenbriefversand für Großkunden
Postdienstleister, Berlin/Bonn
  • Java/Scala Backend-Entwicklung für ein Migrationsprojekt
  • Redesign mit skalierbarer REST-Microservice-Architektur
  • Java SE/EE, Vert.x, Scala, Akka, Cassandra, OAuth, HATEOAS, CQRS
08/2015 – 12/2015                   Master Data Web Services
Handel, Düsseldorf
  • Java Backend-Entwicklung für globales Webservice-Portfolio
  • Java EE, Spring/Batch, REST, Groovy, Wildfly, Jersey, XML, Linux
06/2015 – 07/2015                   Home Router Cloud Messaging
IT-Hersteller, Berlin
  • Neuentwicklung einer hochverfügbaren, skalierbaren REST API für verschlüsselte Nachrichten zwischen Router und Mobile App
  • Java Backend-Entwicklung und Architektur
  • Java SE, Vert.x, MySQL, Redis, Dropwizard, JOSE/JWE, Android
01/2015 – 05/2015                   ERP-Modernisierung
Unternehmensberatung, Münster
  • Modernisierung eines großen verteilten Custom ERP-Systems
  • Java SE/EE, EJB, Webservices, Spring, Hibernate, ESB, EAI, Linux
01/2014 – 12/2014                   Internet Maps und Geocoder
Mobilfunkhersteller, Frankfurt
  • Java Backend-Entwicklung und Architektur
  • Scoring, Geo-Transformation, Remoting
  • Suchindex und Anfragetransformation mit Lucene
  • Java SE/EE, JSON, REST, Lucene, Hadoop, Kryo, GeoTools, JTS,
    Elasticsearch, AWS (EC2, S3, EBS, EMR, IAM), Linux, Scrum
05/2013 – 12/2013                   Karten-Infrastruktur und -Dienste
Kartendatenhersteller, Frankfurt/Chicago
  • Java Backend-Entwicklung und Architektur
  • RDF Kartendaten-Akquisition und Transformation für Geocoding
  • Log management, Test-Frameworks, eigene Eclipse-Distribution
  • Java SE/EE, JSON, REST, Spring/Batch, Lucene, JTS, Linux, Scrum
01/2013 – 04/2013                   Coaching für Mobile Start-up
Mobile Start-up, Düsseldorf
  • Java EE, WSO2, REST, Lucene, Linux, Android, Scrum
06/2011 – 12/2012                   3D-Navigationssystem für Helikopter
IT-Unternehmen, Stuttgart
  • Embedded Gentoo Linux auf DO160-zertifizierter Avionikplattform
  • Vollständige Produktneuentwicklung inkl. OS, GUI, Network
  • Systemarchitekt und Lead-Entwickler
  • Großteil des Codes erstellt, inkl. 3D, GPS, Terrain, Geographie
  • Java SE, GeoTools, jMonkeyEngine, OpenStreetMap, WSO2, REST, MQTT, Embedded Linux, Scrum
09/2010 – 05/2011                   CMS-Plattform für mobile Applikationen
Telekommunikationsunternehmen, Oberhausen
  • Android, JSON, REST, Java EE, JCR, Jackrabbit, Scrum
01/2010 – 08/2010                   Consumer- und Enterprise-Shop Transition
Mobilfunkbetreiber, Düsseldorf
  • Assessment eines großen ATG-basierten Shopsystems
  • Technisches Konzept und Implementierung mehrerer Wicket-Apps
10/2009 – 12/2009                   Architektur für geographische Informationssysteme
Mobilfunkbetreiber, Düsseldorf
  • Reengineering einer großen Applikationslandschaft für interne und externe web-basierte GIS-Anwendungen
  • Detaillierte Spezifikation zum Transfer der Applikationen
05/2009 – 08/2009                   Sprecherverifikation
Mobilfunkbetreiber, Bonn
  • Beratung in Turnaround-Projekt zu mehreren Sprecheridentifikationssystemen
  • Business cases, Workshops, Architektur, Konzepterstellung
  • Nuance Recognizer/Verifier, VoiceXML, J2EE
02/2009 – 04/2009                   Embedded Spracherkennung für Navigationssystem
Automotive, Heidelberg
  • Architektur, Projektmanagement und Organisationsberatung
  • Sprachverständnissystem auf Basis von Standard-Erkennern
  • Nuance VoCon, VoiceXML, J2SE, MySQL
11/2008 – 01/2009                   J2ME-Client für Location-based community
Internet startup, Berlin
  • Implementierung einer J2ME-App für Location-based community →http://www.qiro.de/ mit serverseitiger Positionierung und REST-Clients u.a. für Google Local Search, Google Maps und HRS
  • Java ME, REST, JSON, Google APIs

weitere Projekthistorie seit 11/2000 gern auf Anfrage
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Grundsätzlich global in Vollzeit vor Ort verfügbar.
SONSTIGE ANGABEN
Mein generelles Ziel ist es, Mehrwerte zu schaffen für herausfordernde innovative Projekte in Tele­kommu­ni­ka­tion, IT und weiteren Branchen durch Anwendung nachgewiesener Erfahrungen aus über 20 Jahren erfolgreicher Tätigkeit in Softwareentwicklung und techn. Management, als Entwickler, Software­archi­tekt, Consultant oder Interim-Manager, entweder als Teil eines bestehen­den Teams oder als eigen­ständiger Berater für techn. Mitarbeiter oder das Management.
Intrinsische Motivation ist für mich die Freude am Bau eleganter technischer Lösungen für echte Anwendungsfälle. Dabei bin ich einer systematischen Vorgehensweise verpflichtet und folge vorzugsweise agilen Methodiken. Neben meinem Interesse, mir rasch neue Technologien anzueignen, sowie einer breiten Basis generalistischer Kenntnisse habe ich in über 50 Projekten spezifische Expertise in den Bereichen Internet, Mobile, IoT / Embedded und Geo-Applikationen erworben, die ich besonders gern in Neuentwicklungen von Produkten und Diensten anwende.

Technologiefokus
Mobile / Android / Java ME
Embedded / Internet of Things / M2M
Geo / Navigation / GPS / LBS
Internet / Java SE / EE / GraphQL / REST Web services
Spracherkennung / IVR / VoiceXML
 
Arbeitsumgebungen
Leistungsbereit in allen Umgebungen, von Start-ups in Gründung bis zu internationalen Großunternehmen, formell wie informell
 
Aufgabenbereiche
Entwickler, Architekt, Scrum Master, Projektleiter, Coach, Trainer, (Due Diligence) Auditor, Entwicklungsleiter, CTO

Mitgliedschaften
seit 1999           Bundesverband Digitale Wirtschaft (BVDW) e.V.
seit 2001           Gesellschaft für Informatik (GI) e.V.
seit 2001           IEEE und Computer Society
seit 2002           Java Community Process (JCP)
seit 2007           Jury-Mitglied [Daten auf Anfrage]
seit 2012           Scrum Alliance, Certified Scrum Master (CSM) 

Ausbildungshistorie
Informatikstudium an der Universität Dortmund
Schwerpunkte: Softwaretechnologie, Internet, Datenbanken
Diplomarbeit zu Personalisierung von Websites
Abschluss: Diplom-Informatiker, Note 1
 
Zertifizierungen
Certified Scrum Master (CSM),
Brainbench J2EE Master,
VoiceObjects Consulting Partner

Kundenreferenzen

Projekt Cloud Messaging Relay Server, 06/15 - 07/15
Referenz durch Teamleiter, IT-Hersteller, Berlin, 500 MA, vom 05.08.15
"Der Entwickler hat für uns zusammen mit einem festen Mitarbeiter eine neue REST API implementiert, die mit hohen Anforderungen an Skalierbarkeit, Verfügbarkeit und Latenz für das Versenden verschlüsselter Nachrichten an Android- und iOS-Geräte verwendet wird. Aufgrund seiner umfangreichen Erfahrungen war er vom ersten Tag an produktiv und hat in sehr kurzer Zeit auf der vorgegebenen Plattform Vert.x einen funktional vollständigen Prototypen erstellt, den er anschließend umfangreich getestet und iterativ weiterentwickelt hat. Wir waren von seinem überdurchschnittlichen Engagement und der hohen Qualität seiner Arbeitsergebnisse sehr überzeugt. Den Umgang mit den verwendeten Werkzeugen und Technologien beherrschte er sicher. Er konnte sein breites technisches und methodisches Wissen erfolgreich im Projekt umsetzen und ging dabei methodisch und mit klarem Überblick über den Gesamtzusammenhang vor. Neben seiner selbstständigen, gründlichen Arbeitsweise und konzeptionellen Stärke schätzen wir auch seine ruhige und souveräne Art. In der Teamarbeit zeigte er sich jederzeit offen und konstruktiv. Auch unter Zeitdruck und Remote arbeitete er stets zuverlässig. Wir arbeiten auch in Zukunft gerne wieder mit ihm zusammen und können ihn uneingeschränkt weiterempfehlen."

Projekt ERP-System, 01/15 - 05/15 
Referenz durch Projektleiter, Münsteraner IT-Beratungsunternehmen (120 MA), vom 16.06.15
"Der Berater hat uns als freiberuflicher Entwickler bei der Weiterentwicklung des ERP-Systems eines Industriekunden unterstützt und dabei in sich abgeschlossene Aufgaben in der Java-EE-Entwicklung übernommen. Dabei hat er sich in die umfangreiche gewachsene Codebasis sowie in die fachliche Domäne schnell eingearbeitet und sein Verständnis in Form von Diagrammen und textueller Dokumentation festgehalten. Fehlende Anforderungen hat er weitgehend selbständig mit dem Kunden erarbeitet und in Form einer Spezifikation festgehalten. Seine strukturierte und methodische Arbeitsweise sowohl bei selbständigen Tätigkeiten als auch bei der Arbeit im Team kam dem Projekt sehr zugute. Wir schätzen sein sachliches und souveränes Auftreten und seine Fähigkeit, auch in schwierigen Projektsituationen konstruktive Lösungsvorschläge beizutragen. Die Qualität seiner Arbeitsergebnisse hat uns sowohl beim Einsatz vor Ort als auch remote überzeugt. Wir werden gerne wieder auf seine Dienste zurückgreifen und können ihn uneingeschränkt weiterempfehlen."

Projekt Geo-Informationssysteme, 05/13 - 12/14
Referenz durch Mgr Engineering, HERE, a Nokia business, vom 01.03.15
"Der Consultant war über einen Zeitraum von 18 Monaten als Scrum Team Member in der Java Backend-Entwicklung für Internet-basierte Geo-Informationssysteme tätig. Er hat sich in das weit gefächerte und komplexe Aufgabengebiet in kürzester Zeit hervorragend eingearbeitet, wobei ihm seine sehr schnelle Auffassungsgabe und seine breite Erfahrung im Geo- und Navigationsumfeld zugute kam. Er besitzt ein umfassendes, jederzeit verfügbares Fachwissen, mit dessen Hilfe er auch schwierige Fragen erfolgreich löste. Der Consultant hat auch neue und schwierige Problemstellungen frühzeitig erkannt, zielstrebig in Angriff genommen und führte sie in effizienter und kooperativer Weise zu stets guten Lösungen. Er verfügt über ein ausgezeichnetes konzeptionelles und strategisches Denkvermögen und einen sicheren Sinn für das Machbare. Der Consultant war ein verantwortungsbewusster und zuverlässiger Mitarbeiter, dessen Arbeitsstil sich stets durch eine sorgfältige Planung, Selbstständigkeit und klare Strukturierung auszeichnete. Dabei zeigte er stets hohe Eigeninitiative und überzeugte durch seine überdurchschnittliche Einsatzbereitschaft. Wir haben ihn als einen ausdauernden und gut belastbaren Mitarbeiter kennen gelernt, der auch unter schwierigen Arbeitsbedingungen und Termindruck seine Aufgaben souverän bewältigte. Die ihm übertragenen Aufgaben führte der Consultant stets zu unserer vollen Zufriedenheit aus."

Projekt 3D-Navigationssystem für Helikopter, 06/11 - 08/12
Referenz durch Projektleiter, Softwarehaus, 10 MA, 13.09.12
"Der Berater hat als Lead-Entwickler und Systemarchitekt entscheidend zur erfolgreichen Produktentwicklung eines neuen 3D-Helikopternavigationssystems beigetragen. Seine Aufgaben in Systemarchitektur, Entwurf und Implementierung des Systems basierend auf Java SE auf Embedded Linux hat er in vorbildlicher Weise erfüllt. Dabei hat er den Großteil des Java-Codes erstellt und darüber hinaus wichtige Beiträge in den Bereichen Projektplanung, Entwicklungsprozess und -werkzeuge, Dokumentation und Messeauftritt geleistet. Seine selbstständige, motivierte und gründliche Arbeitsweise, die schnelle Aneignung von neuem Fachwissen und die hohe Qualität seiner Arbeitsergebnisse haben uns jederzeit überzeugt. Wir empfehlen den Berater ohne Einschränkung für künftige Aufgaben weiter."

Projekt Mobile Messaging Plattform, 11/00 - 01/01
Referenz durch Project Manager, Telekommunikationsunternehmen (50 MA), vom 12.02.09
"Der Consultant hat uns bei der Entwicklung unserer Mobile Messaging Plattform sowie in darauf aufbauenden späteren Applikations-Projekten sehr erfolgreich unterstützt. Er hat dabei die Projekte in allen Phasen begleitet und besonders in den Bereichen Planung, System-Architektur und Implementierung ganz wesentlich zum großen Erfolg der entstandenen Produkte beigetragen. Neben seiner hervorragenden fachlichen Qualifikation, seinem Verständnis für die Business-Seite und seiner Kommunikationsfähigkeit hat uns seine Motivation und sein ruhiges Auftreten auch in Stresssituationen überzeugt. Wir planen auch künftig mit ihm zusammenzuarbeiten und empfehlen ihn als Consultant uneingeschränkt weiter."
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: