Recommended expert

Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Niko Schmuck
Hamburg, Deutschland

Erfahrungen

Juli 2023 - Bis heute
2 Jahren 7 Monaten

Entwicklungsarchitekt, Technischer Lead "gridlytics"

HH Energienetze

  • Aufbau einer Datenintegrationsplattform für Hoch-, Mittel- und Niederspannungsassets zur kontextuellen Analyse von Zeitreihen mit Stammdaten aus SCADA-Leitsystem (IEC 60870 104), INIS und SAP.
  • Verantwortung für Architektur und Implementierung der Lösung sowie Sparringpartner für den Product Owner.
  • Einsatz von Kotlin, Spring Boot, Maven, TimescaleDB, PostgreSQL, liquibase, Elements IoT, Docker, Kubernetes, Grafana, Python, jupyter und verschiedenen API Gateways.
Sept. 2021 - Juni 2023
1 Jahr 10 Monaten
Hamburg, Deutschland

Entwicklungsarchitekt, Technischer Lead "datalytics"

Stromnetz Hamburg

  • Design und Aufbau eines Data Lake bzw. einer Datenanalyseplattform für das eMobility Backend zur Verbesserung des Betriebs der Ladesäuleninfrastruktur durch Monitoring.
  • Unterstützung der Standortplanung durch Reporting und Auswertung von Partnerfeedback zur iterativen Erweiterung der Plattform.
  • Einsatz von Kotlin, Java, Spring Boot, Maven, TimescaleDB, PostgreSQL, liquibase, Apache Kafka, Docker, Kubernetes AKS (Azure), Grafana und jupyter.
Sept. 2021 - Mai 2022
9 Monaten

Senior Softwareentwickler

Adobe Systems Inc.

  • Konzeption und Fullstack-Entwicklung eines internen Tools zur statischen Code-Analyse im Rahmen der unternehmensweiten Vulnerability Labs bzw. Shift-left-Initiative.
  • Integration der Analyse in Pull Requests aller GitHub Enterprise Repositories.
  • Entwicklung eines User Interfaces zur Unterstützung von Security Researchern bei der Mustererkennung.
  • Einsatz von Python, React mit Redux, Spectrum, FastAPI, PostgreSQL, AWS SQS, Docker, Kubernetes, skaffold, semgrep, GitHub Enterprise API, Grafana und helm.
März 2021 - Sept. 2021
7 Monaten
Berlin, Deutschland

Senior Softwareentwickler

Zalando SE

  • Konzeption und Entwicklung eines neuen Microservices für das Greenfield-7-Projekt (Rotterdam) im Rahmen des Warehouse Management Systems (zalos3).
  • Bereitstellung von Kennzahlen zur Auslastung von Prozessen für Broker.
  • Einsatz von Kotlin, Java, Spring Boot, PostgreSQL, flyway, Apache Kafka, Docker, Kubernetes (AWS), Maven, Mockito und Wiremock.
Nov. 2019 - Juni 2020
8 Monaten
Neckarsulm, Deutschland

Softwareentwickler

Schwarz IT

  • Design und Implementierung eines Microservices zur Live-Visualisierung und Dokumentation der Komponenten und Abhängigkeiten einer komplexen Kubernetes-Landschaft (GKE).
  • Aufbau von Monitoring für diese Komponenten mit Grafana Dashboards unter Nutzung von Templates.
  • Einsatz von Kotlin, Spring Boot, JavaScript, AsciiDoctor, d3.js, Graphviz, Go, Grafana, Docker, Kubernetes und Google Cloud Platform (GCP).
Apr. 2019 - März 2021
2 Jahren
Hamburg, Deutschland

Software Architekt, Teamleiter Datenanalyse

Stromnetz Hamburg

  • Weiterentwicklung und Refactoring des eMobility Backends zur Verwaltung der Ladesäuleninfrastruktur für elektrische Fahrzeuge.
  • Aufteilung der Plattform in vertikale Segmente und Einführung von Apache Kafka.
  • Migration in ein zentrales Benutzermanagement auf Basis von OAuth 2.0.
  • Aufbau einer Datenanalyseplattform für Zeitreihen in enger Zusammenarbeit mit dem Fachbereich.
  • Einsatz von Kotlin, Java, Spring Boot, TimescaleDB, Grafana, PostgreSQL, liquibase, Apache Kafka, Akka, SOAP, WebSockets, Apache Tomcat, Docker, Maven, Bamboo, FusionAuth und Machbarkeitsnachweis für Kubernetes auf Azure.
Okt. 2018 - März 2019
6 Monaten
Hamburg, Deutschland

Softwareentwickler

Shopping24

  • Erweiterung des Clickout-Trackings und Entwicklung neuer Mikroservices zur Prognose von Kosten-pro-Klick-Werten.
  • Fullstack-Entwicklung einer Benutzeroberfläche zur Konfiguration Solr-spezifischer Einstellungen für die Shopping24-Portale.
  • Einführung komplexer End-to-End-Testszenarien.
  • Einsatz von Kotlin, Java, Spring Boot, Solr, PostgreSQL, Redis, Apache Kafka, Docker, Kubernetes, Maven, Jenkins, vue.js, Mockito, JUnit5 und testcontainers.
Apr. 2018 - Sept. 2018
6 Monaten

Technischer Leiter

Mega-Ventures

  • Aufbau der technischen Infrastruktur für algorithmischen Handel an Krypto-Börsen.
  • Entwicklung von Algorithmen zur automatisierten Ausführung von Transaktionen und zur Echtzeitanalyse aggregierter Datenströme.
  • Einsatz von Kotlin, Apache Flink, reactiveX bzw. rxJava, WebSockets, Jooby, netty, Gradle, Docker, Kubernetes und Google Cloud (GCP).
Feb. 2018 - März 2018
2 Monaten

Software Architekt

Hermes Europe

  • Architekturüberprüfung und Beratung bei der Migration auf eine Mikroservice-Architektur für European Routing Services.
  • Entwicklung einer REST-API mit Mikroservices zur Ermittlung abwicklungsrelevanter Routinginformationen und Ablösung eines Monolithen.
  • Aufbau einer Continuous-Deployment-Pipeline und Durchführung von agilem Coaching.
  • Einsatz von Java, Spring Boot, ActiveMQ, Gradle, Jenkins Pipelines, Docker, OpenShift (AppAgile) und ReadyAPI.
Sept. 2017 - Jan. 2018
5 Monaten
Hamburg, Deutschland

Softwareentwickler / Softwarearchitekt

natcon7

  • Architektur und Entwicklung eines SCADA-Dashboards und Monitoringsystems für Flotten erneuerbarer Energieanlagen.
  • Fokus auf Backend-Stack für effiziente Auswertung von Sensordatenströmen und aggregierte Bereitstellung für Clients.
  • Einsatz von Java, Spring Boot, Apache Kafka, OPC XML DA (SOAP), PostgreSQL, flyway, JavaFX, RMI, Docker, Gradle, Jenkins Pipelines, Ansible und Kubernetes.
Mai 2017 - Sept. 2017
5 Monaten
Hamburg, Deutschland

Software Entwickler

Shopping24

  • Weiterentwicklung der zentralen Produktsuchmaschine für die Shopping24-Portale.
  • Anpassung von Tools für Produktdatenimport, -verarbeitung und -veredelung sowie für Rechnungsstellung, Trackingserver und Logdatenanalyse.
  • Prototypische Entwicklung von Kaufwahrscheinlichkeitsprognosen mittels Machine Learning (logistische Regression).
  • Einsatz von Java, Spring Boot, Guava, PostgreSQL, flyway, Solr, Redis, Docker, Maven, Jenkins Pipelines, Tomcat, Ansible, Grafana, Graylog, Python und scikit-learn.
Nov. 2016 - Apr. 2017
6 Monaten
Hamburg, Deutschland

Leitender Software Entwickler

AdTriba

  • Aufbau der technischen Infrastruktur für ein SaaS-Startup im Bereich Online Marketing.
  • Entwicklung eines Low-latency-Trackingservers mit ca. 25 Millionen Requests pro Tag.
  • Aufbau einer ETL-Pipeline in Jenkins sowie Entwicklung und Einführung einer zentralen Konfigurationsmanagement-API.
  • Erweiterung von Tracking-Dashboards.
  • Einsatz von Java, Jooby, netty, AWS S3, Elastic Beanstalk, CloudFormation, Lambda, DynamoDB, Redshift, RDS, Route53, Jenkins 2.0 Pipelines mit Groovy, Python, zappa, packer, terraform, JavaScript, vue.js und Highcharts.
März 2016 - Okt. 2016
8 Monaten
Hamburg, Deutschland

Technischer Designer & Software Entwickler

OTTO

  • Weiterentwicklung der Produktdatenversorgung für Online-Marketing-Kanäle, inklusive Umstellung auf Streaming.
  • Design und Entwicklung von CROS (Canonical and Redirect Optimization Software) 2.0 in enger Abstimmung mit dem Fachbereich.
  • Einsatz von Java, Liferay Portal, Spring Boot, Akka Streams, PostgreSQL, MongoDB, Tomcat, Jetty, Gradle, Jenkins, OpenStack, Ansible, Python und Scrapy bzw. Scrapinghub.
Aug. 2015 - Feb. 2016
7 Monaten
Hamburg, Deutschland

Software Entwickler

OTTO

  • Weiterentwicklung des Produktsystems der eCommerce-Plattform "Produkt & Bewerten" im Scrum-Team.
  • Refactoring der Architektur hin zur Aufteilung in Microservices.
  • Design und Einführung eines Kundenbewertungs-Microservices.
  • Umsetzung von Autoscaling mit Edison und Mesos.
  • Einsatz von Java, Spring Boot, MongoDB, Tomcat, Jetty, Gradle, Jenkins, Varnish, Mesos, Marathon, JavaScript und SASS.
Okt. 2014 - Juli 2015
10 Monaten

Technischer Leiter & Scrum Master

MarkLogic

  • Anforderungsanalyse, Design und Implementierung eines Management-Informations-Dashboards für Versicherungsanträge der HannoverRe.
  • Import und Auswertung von Antragsdaten nach medizinischen Risikofaktoren der einzelnen Endversicherer.
  • Leitung des Teams als Technischer Leiter und Scrum Master.
  • Einsatz von Java, Spring Boot, Spring MVC, Thymeleaf, Apache Camel, MarkLogic Server, Highcharts, Maven und Jenkins.
Feb. 2014 - Juli 2014
6 Monaten
Hamburg, Deutschland

Software Entwickler

SinnerSchrader

  • Entwicklung eines E-Commerce-Webshops für eine Schweizer Kaufhauskette.
  • Anpassung des Bestellprozesses und Anbindung von Drittsystemen (CRM, Scoring, Payment Provider DataTrans) sowohl synchron (REST) als auch asynchron (JMS).
  • Einsatz von Java, Hybris 5 eCommerce Platform, Scala, Jetty, Scalatra, REST, SOAP, JMS, ActiveMQ, MySQL, Maven, Jetty, Tomcat 6 und Linux.
Okt. 2013 - Okt. 2014
1 Jahr 1 Monate
Hamburg, Deutschland

Software Entwickler

Adobe Systems

  • Konzeption und Entwicklung eines Web-Tools zur Steuerung des Release- und Deployment-Prozesses für Adobe Shared Cloud Komponenten über mehrere Umgebungen.
  • Integration in bestehende Jenkins-Prozesse und AWS-Provisionierung.
  • Einsatz von Play! Framework, Amazon AWS (EC2, ELB, AS, CFN, EB, S3), GitHub Enterprise, Hosted Chef, Jenkins, MySQL, Maven, nginx, Linux und Windows.
Feb. 2013 - Dez. 2013
11 Monaten
Hamburg, Deutschland

Software Architekt

OTTO

  • Nachweis der nichtfunktionalen Anforderungen der neuen eCommerce-Plattform otto.de.
  • Durchführung von Robustheits- und Performance-Tests, Bewertung der Skalierbarkeit und Analyse von Bottlenecks.
  • Beratung der funktionalen Teams hinsichtlich Performance und Architektur.
  • Einsatz von REST-Architektur, groovy, gradle, JUnit, HTMLUnit, Jenkins-Plugin, git, Xceptance XLT, Python, Django, flot, R, graphite, graphoo und DigitalOcean.
Feb. 2013 - Sept. 2013
8 Monaten
Hamburg, Deutschland

Software Entwickler und Berater

Adobe Systems

  • Konzeption und Entwicklung der internen Webapplikation "Cloud Labs" zur Erstellung und zum Deployment von Shared Cloud Workern (Java/C) in der Amazon Cloud.
  • Umsetzung von Funktionen zur Skalierung und Überwachung der Worker.
  • Einsatz von Play! Framework, Amazon AWS (EC2, ELB, AS, CFN, EB, S3), GitHub Enterprise, Hosted Chef, Jenkins, MySQL, Maven, nginx, Linux und Windows.
Feb. 2012 - Nov. 2012
10 Monaten
Hamburg, Deutschland

Software Architekt und Entwickler

Gruner+Jahr

  • Technische Konzeption und Realisation eines neuen Web-Content-Management-Systems für die Verlagsgruppe Exclusive Living.
  • Dynamische Generierung von Formularen aus Content-Typ-Definitionen mithilfe von JSON Schemas.
  • Einsatz von Play! Framework, AngularJS, JavaScript, HTML5, Bootstrap, JSON Schema, MongoDB und Mercurial.
Sept. 2011 - Jan. 2013
1 Jahr 5 Monaten
Hamburg, Deutschland

Software Architekt

OTTO

  • Technische Konzeption der Kernarchitektur für die hochskalierbare eCommerce-Plattform Lhotse (otto.de).
  • Mitarbeit im Scrum-Team mit Schwerpunkt auf Produkt-, Such- und Navigationssystem.
  • Einsatz von REST-Architektur, Spring Framework, MongoDB, Freemarker, Python, Flask, gradle, JUnit, JMeter, Jenkins, git, Fredhopper, Linux und Tomcat.
Mai 2011 - Bis heute
14 Jahren 9 Monaten

Freiberuflicher Software-Architekt und -Entwickler

Niko Schmuck – Software Architektur, Entwicklung & Beratung

  • Beratung in frühen Projektphasen, inklusive Technologieauswahl, Machbarkeitsanalysen und Unterstützung des Produktmanagements beim Teamaufbau sowie bei der Einführung agiler Methoden.
  • Tätigkeit als technischer Projektleiter, Coach und Scrum Master in agilen Software-Entwicklungsteams.
  • Analyse und Design von Softwaresystemen, Erstellung von Systemarchitekturen und Umsetzung in der Entwicklung.
  • Durchführung von Reviews bestehender Systeme, Ausarbeitung von Verbesserungsmaßnahmen und Umsetzung umfassender Refactorings.
  • Design und Entwicklung von Software-Lösungen mit objektorientiertem Design und Domain-driven Design.
  • Definition geeigneter Systemschnitte bei Einführung und Erweiterung von Microservices und Self-contained Systems.
  • Implementierung von Softwarelösungen in komplexen Systemlandschaften sowie Integration und Anbindung von Backend-Systemen.
  • Entwicklung automatisierter Tests und Integration in Continuous Build- und Deployment-Pipelines.
Mai 2011 - Aug. 2011
4 Monaten
Bremen, Deutschland

Entwickler im Scrum Team

neuland bfi

  • Integration der Zahlart PayPal in einen multimandantenfähigen Webshop für BonPrix.
  • Konzeption und Realisation eines geräteübergreifenden Warenkorbs.
  • Einführung von Sonar und Jenkins als Continuous-Build-Infrastruktur.
  • Einsatz von Spring Framework, Hibernate, Velocity, ant, Oracle, JUnit, Sonar, Jenkins, Subversion, git und Tomcat.
Jan. 2011 - März 2011
3 Monaten
Hamburg, Deutschland

Technischer Projektleiter, Architekt, Entwickler

Hoffmann & Campe (Folge 3)

  • Modernisierung und Refactoring eines WebObjects-basierten CRM- und Adress-/Resonanz-Verwaltungstools.
  • Durchführung von Datenmigrationen sowie Implementierung von Import-, Export- und Reporting-Funktionalitäten für Abonnenten von Kundenmagazinen.
  • Einsatz von Play! Framework, JPA, Hibernate, Oracle, MySQL, Pentaho Kettle, JavaScript, jQuery, Selenium und Hudson.
Okt. 2010 - Nov. 2010
2 Monaten
Hamburg, Deutschland

Technischer Projektleiter, Architekt, Entwickler

G+J Exclusive Living (Folge 3)

  • Entwicklung eines leicht anpassbaren White-Label-B2C-Shoppingsystems inklusive Backoffice.
  • Bereitstellung einer REST-JSON-API zur Einbindung auf Online-Angeboten von Gruner & Jahr; erster Einsatz für den Beef-Onlineshop.
  • Einsatz von Play! Framework, JPA, Hibernate, JavaScript, jQuery, Selenium und Hudson.
Juli 2010 - Sept. 2010
3 Monaten
Hamburg, Deutschland

Technischer Projektleiter, Architekt, Entwickler

Folge 3

  • Neuentwicklung des Restaurantguides eatopia.de als erweiterbare Webapplikation für Restaurantempfehlungen.
  • Umsetzung von Benutzerfunktionen für Vorschläge und Bewertungen sowie Backoffice-Funktionalität für ein Redaktionsteam.
  • Einsatz von Play! Framework, JPA, Hibernate, JavaScript, jQuery, Selenium und Hudson.
Apr. 2010 - Juni 2010
3 Monaten
Hamburg, Deutschland

Architekt, Entwickler

ZEIT ONLINE (Folge 3)

  • Entwicklung interner Tools zur Aggregation von Apache-Logfiles (zeit.de) und Near-time-Analyse mit ca. 5 Minuten Verzögerung.
  • Grafische Aufbereitung der Ergebnisse in Dashboards für die Geschäftsführung sowie Auswertung von Veröffentlichungen mittels Solr.
  • Einsatz von Spring Framework, Hibernate, Solr, PostgreSQL, jFreeChart, Spring Web MVC, jQuery, flot, Maven und Hudson.
Jan. 2009 - März 2010
1 Jahr 3 Monaten
Hamburg, Deutschland

Architekt, Entwickler

Adobe Systems

  • Design und Implementierung eines XMP-basierten Suchindexes innerhalb einer verteilten Asset-Processing-Infrastruktur des Scene7 Image Production Systems.
  • Erweiterung der IPS-SOAP-API zur Nutzung des Metadatensuchindex.
  • Einsatz von Java, Spring Framework, MongoDB, Solr, ActiveMQ, JMS, gradle, TeamCity und Perforce.
Aug. 2006 - Dez. 2008
2 Jahren 5 Monaten
Hamburg, Deutschland

Scrum Master und Entwickler

Adobe Systems

  • Architektur und Entwicklung des webbasierten Device Intelligence Portals zum Austausch mit OEMs über Flash-Lite-Unterstützung ihrer Mobilgeräte.
  • Anbindung an das Flash-Zertifizierungsportal via REST API (Grails) und Export der XML-Daten in die Online Device Library für Device Central (Teil der Adobe Creative Suite).
  • Tätigkeit als Scrum Master in einem interdisziplinären Team (Development, UX, QA).
  • Einsatz von Java, Spring, Hibernate, MySQL, Tomcat sowie initial HTML mit Spring Web MVC und später Flex im Frontend.
Juli 2005 - Aug. 2006
1 Jahr 2 Monaten
Hamburg, Deutschland

Technischer Projektleiter

OTTO

  • Technische Verantwortung für den Relaunch von frankonia.de auf der Open-Source-eCommerce-Plattform osecom als Alternative zu Intershop Enfinity.
  • Zusammenarbeit mit internen (Otto UK) und externen Dienstleistern.
  • Implementierung des Checkout-Prozesses mit Spring Web Flow sowie Integration des SAP-ERP zur Verfügbarkeitsprüfung und Produktbestellung.
  • Beteiligung an Prototyping in einer Pilotphase und Teilnahme an internationalen eCommerce-Workshops der Otto Gruppe mit Verantwortung für die Kernarchitektur.
  • Einsatz von Java, Spring, Spring Web Flow, Hibernate, Lucene, SAP Webservices/SOAP, MySQL, Tomcat, Apache, Subversion und CruiseControl.
Nov. 2003 - Juni 2005
1 Jahr 8 Monaten
Hamburg, Deutschland

Systementwickler

OTTO

  • Mitarbeit an der konzernweiten eCommerce-Plattform Pyramdi auf Basis von Intershop Enfinity MultiSite.
  • Migration auf Enfinity Suite 6 sowie Entity-Modellierung und -Reengineering mit UML.
  • Einführung von SOAP-Webservices für einen Flash-basierten Styling-Shop und Durchführung von Performance-Tests.
  • Einsatz von Java, Intershop Enfinity, UML, CruiseControl, ant, XSLT, The Grinder, Jython, SOAP, EJB, Tomcat, CVS und roundup.
Okt. 2002 - Okt. 2003
1 Jahr 1 Monate
Hamburg, Deutschland

Software-Qualitätssicherungsingenieur

CoreMedia

  • Entwicklung von Testplänen für eine neue Workflow-Modellierungskomponente der Content Application Platform (CAP).
  • Refaktorisierung des CAP-Multiplattform-Installers und Einführung einer XML-basierten Zustandsmaschine für die Installation von CAP-Komponenten.
  • Aufbau und Erweiterung der Testsuite für CAP-Corekomponenten in Zusammenarbeit mit R&D.
  • Einführung einer XSLT-basierten Reportgenerierung für Multiplattform-Tests und Integration in Continuous-Integration-Software.
  • Einsatz von Java, Python, XML, XSLT, UML, Poseidon, JUnit, CruiseControl und ant.
März 2001 - Sept. 2002
1 Jahr 7 Monaten
Oslo, Norwegen

Softwareentwickler

ontopia

  • Produktentwicklung an der Ontopia Knowledge Suite nach Ausgründung von ontopia aus empolis.
  • Implementierung eines Navigator-SDKs (JSP-Tag-Libraries) für Webapplikationen.
  • Entwicklung des generischen Topic-Map-Browsers "Omnigator" als Showcase für das Navigator Framework.
  • Design und Implementierung eines Editor-SDKs für Topic-Map-basierte Webapplikationen (ISO 13250).
  • Einsatz von Java, JSP-Tag-Libraries, Tomcat, Resin, BEA WebLogic und JUnit.
Sept. 1999 - März 2001
1 Jahr 7 Monaten
Würzburg, Deutschland

Software Entwickler

empolis (vormals STEP)

  • Projektentwicklungen mit dem SigmaLink SGML/XML CMS.
  • Mitentwicklung eines SigmaLink-Moduls für die Distributed Processing Management Suite von Wiley-VCH zur Verwaltung von Journalpublikationen.
  • Implementierung von Importen und Exporten großer Content-Repositories (unter anderem BLV/wissen.de).
  • Durchführung eines Workshops zum SigmaLink Reference Works Module für den Bertelsmann Lexikon Verlag.
  • Design und Entwicklung einer Webanwendung zur Berichtsübersicht publizierter Katalogvarianten für den Heinze Verlag.
  • Einsatz von Java, Python, Oracle, WebMacro, Servlets, JSWDK und JBuilder.
Juni 1998 - Aug. 1999
1 Jahr 3 Monaten
Bremen, Deutschland

Freiberuflicher Software Entwickler

tamito (vormals planetsound)

  • Realisation eines Online-Shops für sunburst Merchandising im Auftrag einer Internetagentur.
  • Umsetzung von E-Commerce-Funktionalitäten, unter anderem für den Vertrieb von Merchandisingartikeln für Herbert Grönemeyer.
  • Einsatz von SoftCart, Perl, HTML und JavaScript.
Jan. 1997 - Juni 1998
1 Jahr 6 Monaten
Würzburg, Deutschland

Software Entwickler (studentische Hilfskraft)

Institut für Ägyptologie, Universität Würzburg

  • Entwicklung eines grafischen Tempel-Navigationssystems (Szenario) zur Analyse von Zusammenhängen von Ritualszenen auf Basis einer bestehenden TUSTEP-Textdatenbank.
  • Entwicklung eines Tools zur Erstellung und Vernetzung eines hierarchischen Kartensystems (LinkCreator).
  • Einsatz von Java, AWT, Swing, Applets und WebStart (JNLP).
Juni 1996 - Juni 1999
3 Jahren 1 Monate
Osnabrück, Deutschland

Freiberuflicher Software Entwickler

Musikmagazin intro

  • Konzeption und Realisation des Internetportals für das Musikmagazin intro.
  • Entwicklung eines Web-CMS zur Verwaltung von Artikeln sowie Konvertierung aus Word-Dateien und Import in das CMS.
  • Einsatz von PHP, Perl, MySQL, Apache und Linux.

Zusammenfassung

Seit über 20 Jahren bin ich als Softwareentwickler und -Architekt für individuelle Softwaresysteme tätig. Dabei habe ich sowohl in der Produkt- als auch in der Projektentwicklung gearbeitet und konnte dadurch ein breites Spektrum an Erfahrungen über den gesamten Software-Lebenszyklus sammeln.

Gerne unterstütze ich auch Ihr Team:

  • in einer frühen Projektphase durch Beratung (z.B. Technologieauswahl und technische Machbarkeit) und Unterstützung des Produktmanagements beim Aufsetzen eines Teams und agilen Methoden
  • als technischer Projektleiter / Coach / Scrum-Master in agilen Software-Entwicklungsteams
  • bei Analyse und Design, Systemarchitektur und Software-Entwicklung
  • durch Reviews bestehender Systeme und Ausarbeitung von Verbesserungsmaßnahmen, als auch Durchführung von umfassenden Refactorings

Das Verständnis der Kundenanforderungen als Grundlage zur Erarbeitung einer maßgeschneiderten Lösung ist mir sehr wichtig. Die Arbeit an der Schnittstelle zwischen Technologie und fachlichen Anforderungen ist mir seit langem ein zentrales Bedürfnis -- IT darf kein Selbstzweck sein, sondern muss einen Mehrwert stiften.

Gerne arbeite ich mich in neue Aufgabenfelder ein, und es fällt mir leicht mich in neue Teams einzufinden und kollaborativ einzubringen. Zudem macht es mir Spaß in internationalen Teams mitzuarbeiten.

Fähigkeiten

Methoden

  • Vorgehensmodelle: Agile Methoden, Kanban, Xp (Extreme Programming), Tdd, Design Thinking, Scrum, User Story Mapping
  • Architekturstile: Scs, Microservices
  • Sw-modellierung: Ooad, Ddd, Uml

Technologien

  • Programmiersprachen: Kotlin, Python, Javascript, Clojure, Groovy, Scala, Java, Bash, Php, C, Go, Ruby
  • Application Server: Nginx, Jetty, Jboss, Glassfish, Apache Tomcat, Weblogic, Lighttpd
  • Web Frameworks: Spring Boot, Spring Web Mvc, Play! Framework, Flask, Quarkus, Grails, Django, Sinatra
  • Relationale Datenbanken: Postgresql, Oracle, Ms Sql Server, Db2, Mysql
  • Nosql Datenbanken: Mongodb, Dynamodb, Couchdb, Marklogic
  • Search & Retrieval: Elasticsearch, Lucene, Solr
  • Integration: Apache Kafka, Jms, Activemq, Apache Servicemix, Apache Camel
  • Java Apis Und Bibliotheken: Jersey, Jax-rs, Jpa, Hibernate, Guava, Überblick Bibliotheken Im Java Ökosystem
  • Testing: Junit, Jmeter, Easymock, Mockito, Kotlintest, Selenium, Jasmine
  • Frontend: Html5, Thymeleaf, Highcharts, Jquery, Freemarker, Velocity, Vue.js, Angular, React
  • Web Standards: Xml, Html, Json, Xsl(t)
  • Entwicklungsumgebung: Intellij Idea, Eclipse Ide, Emacs, Vi
  • Source Code Management: Git, Enterprise Bitbucket, Github, Gitlab, Mercurial, Subversion, Cvs, Perforce
  • Build-tools: Maven, Gradle, Jenkins, Bamboo (Hosted), Chef, Puppet, Teamcity
  • Cloud Plattformen: Docker, Aws, Google Cloud, Microsoft Azure, Kubernetes, Mesos, Marathon, Digitalocean
  • Betriebssysteme: Linux, Unix (Solaris), Windows, Mac Os X

Kompetenzen

  • Leistungsbereitschaft Und Hohe Eigenmotivation
  • Interdisziplinäre Zusammenarbeit
  • Innovationskraft Bei Fokussierung Auf Übergreifende Ziele
  • Flexibilität Gepaart Mit Pragmatismus Und Kreativität
  • Hohe Kommunikationsfähigkeit
  • Auslandserfahrung: 1,5 Jahre In Norwegen, Mehrfache Arbeitsaufenthalte In Den Usa
  • Zusammenarbeit Mit Anderen Kulturen
  • Lernbereitschaft Und Starkes Interesse An Ständiger Weiterentwicklung

Branchenkenntnisse

  • Ecommerce
  • Retail
  • Logistik
  • Commercial Off-the-shelf Software
  • Content Management
  • Medien / Internet-dienstleistungen
  • Energie
  • Trading
  • Online Marketing
  • Versicherungen

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 1992 - Juli 1999

Julius-Maximilians Universität Würzburg

Diplom-Physiker · Physik · Würzburg, Deutschland

Okt. 1989 - Mai 1992

Technisches Gymnasium Karlsruhe

Abitur · Karlsruhe, Deutschland

Zertifikate & Bescheinigungen

Scrum-Master-Zertifizierung

Ken Schwaber

Enfinity Multisite: Implementierung der Geschäftslogik und Programmierung

Intershop

Objektorientierte Analyse & Design mit UML

Sun Microsystems

Oracle 8i DB-Administration, Sicherung & Wiederherstellung

Oracle

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Leif Stolberg
Leif Stolberg

Software-Architekt

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Christoph Bewerbung
Christoph Bewerbung

Architekt, Business Analyst, Entwickler

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Michael Fecher
Michael Fecher

Freelancer, Solution-Architekt

Profil ansehen
Kai Schmudlach
Kai Schmudlach

Software-Entwickler

Profil ansehen
Nikhil Gyamlani
Nikhil Gyamlani

Mitgründer / Solution Architect

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Kenan Šabić
Kenan Šabić

Enterprise-Architektur

Profil ansehen
Marijn Scholtens
Marijn Scholtens

Senior Softwareentwickler

Profil ansehen
Enis Spahi
Enis Spahi

Softwareentwickler

Profil ansehen
Kyu-wang Lee
Kyu-wang Lee

Softwarearchitekt & Lead Software Engineer

Profil ansehen
Prasad Tilloo
Prasad Tilloo

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Martin Eisengardt
Martin Eisengardt

Software-Entwickler

Profil ansehen
Oliver Bodemer
Oliver Bodemer

Senior Softwarearchitekt

Profil ansehen
Thorsten Matzner
Thorsten Matzner

Senior Test Engineers für eine OpenShift Daten- und Analytics Plattform

Profil ansehen
Martin Gross
Martin Gross

Produktmanagement für Medizin-Portal

Profil ansehen
Jan Radon
Jan Radon

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Ulrich Cech
Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Kiriakos Krastillis
Kiriakos Krastillis

Tech Lead: API-Erfahrungsplattform

Profil ansehen
Tezcan Dilshener
Tezcan Dilshener

Solution Architekt / Projektleiter

Profil ansehen
Jan Helwich
Jan Helwich

Technischer Mitgründer

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen