09.07.2026 aktualisiert

**** ******** ****
100 % verfügbar

Software Solution Consultant & People Developer

Duderstadt, Deutschland
Duderstadt +100 km
Informatikkaufmann
Duderstadt, Deutschland
Duderstadt +100 km
Informatikkaufmann

Profilanlagen

CV - Marcel Koch

Über mich

Ich berate branchenübergreifend und entwickle Cross-Plattform-Apps für Desktop, Mobile und Web – mit Rust, Flutter, TypeScript, Kotlin oder Java, unter Einsatz auf CI/CD und IaC. Ich setze auf pragmatische Lösungen, schule in Kommunikation und Technologien.

Skills

FlutterHTMLJavaAPIsAmazon Web ServicesAndroidApple IOSAnwendungsarchitekturTransaktionsmanagementArchitekturBusiness IntelligenceC#CSSMobile Application DevelopmentContent ManagementData MiningEreignisgesteuerte ProgrammierungIphone AppsPostgreSQLMySQLNode.jsNext.jsSasSoftwareanforderungsanalyseSoftware SystemsTypeScriptWeb ApplikationenWeb Application DevelopmentRust (Programming Language)React.jsSpring BootKotlinDomain Driven Design
Softwarelösungen, Architektur, Koordination, mobile Apps, native Apps, Domain Driven Design, Webapplikationen

Rust, Flutter, Magnolia CMS, Android, iOS, Next.js, React, Nodejs, HTML, CSS, Java, Kotlin, C#, Spring Boot, Typescript, AWS, Business Intelligence, Data Mining, SAS, PostgreSQL, MySQL, nixOS, Gewaltfreie Kommunikation, Transaktionsanalyse

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2018

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Migration des App Portfolios

Rinntech Metriwerk GmbH & Co. KG

Sonstiges

< 10 Mitarbeiter


Aufgaben
  1. Key Accounting
  2. Requirements Engineering
  3. Screen Design
  4. Recruiting
  5. Projektleitung
  6. Architektur
  7. Entwicklung
Fachliche Anforderungen

• Migration der bestehenden Windows-Apps auf Android, iOS, Windows, macOS und Linux
• Teamzusammenstellung
• Automatisierte Auslieferung
• Einbindung C (Algorithmen und mathematischen Verfahren)
• Registrierung aller Developer Account
• (Automatische) Publizierung aller Apps

Erreichte Ziele
• Konstantes Team über zwei Jahre
• Flexible Architektur: Headless Apps
• Cross-compiling von C in 11 verschiedene Targets
• Abbildung von verschiedenen Preisstufen über die verschiedenen Plattformen hinweg.

Technologien
Rust, Crux, Flutter, Dart, C, CMake, gitlab CI, Codemagic, RevenueCat, Docker Cross, OSXCross, CGI, next.js, node.js, Typescript

Infrastructure Assistenz Up

Mike Brautmeier

Sonstiges

< 10 Mitarbeiter

Aufgaben
  1. Entwicklung
  2. Architektur
  3. Infratruktur
  4. DevOps
Fachliche Anforderungen
• Aufbau von Produktionsinfrastruktur auf Basis von AWS
• Eventuelles Wiederverwenden der manuell erstellten AWS-Ressourcen

Erreichte Ziele
• Aufteilung in drei Accounts: Management, Staging und Prod
• Komplette Provisionierung auf Basis von Terraform
• Zentrale und globale User-Verwaltung im Management Account
• Tooling zur komfortablen Interaktion mit AWS Ressourcen (Logs, Datenbankzugriff, Zustand der ECS-Container)
• Automatische Übernahme des SES-Passwortes in Terraform

Technologisches Umfeld
AWS, ACM, Route 53, Fargate, PostgreSQL, Aurora, SES, IAM Identity Center, ECS, ALB, CloudWatch, CloudFormation, GitHub Actions

Attribute Management

Otto GmbH

Konsumgüter und Handel

>10.000 Mitarbeiter

Aufgaben
  1. Entwicklung
  2. Architektur
  3. Requirements Engineering
Anforderungen
  1. Verwaltung der gültige Produktattribute auf otto.de
  2. Vereinfachung der UI
  3. Import / Export
Erreichte Ziele
  1. Livegang des neuen Systems
  2. Vereinfachung der Architektur
Technisches Umfeld
Kotlin, Spring, Vue.js, Typescript, MongoDB, AWS, Terraform, GitHub Actions, ECS, ALB, CloudWatch, CloudFormation, Fargate, EC2

Migration und Weiterentwicklung des CMS um bahn.de

DB Vertrieb GmbH

Transport und Logistik

500-1000 Mitarbeiter

Aufgaben
  1. Schulen und coachen der Teammitglieder in Java, Magnolia, REST und anderen technischen Themen
  2. Vertretung des internen Architekten
  3. Entwicklung und Umsetzung
  4. Moderation von Retrospektiven
  5. Durchführung von Trainings und Workshops zum Thema „Kommunikation“
Fachliche Anforderungen
  1. Überführung des eigenentwickelten Altsystems in Magnolia
  2. Re-Design von bahn.de
  3. Auslieferung von bahn.de und Tochterseiten (z.B. S-Bahn Hamburg) • Ausspielung von Störungsmeldungen
  4. Verwalten und Ausspielen von Meldungen in den DB Navigator
  5. Integration der Buchungsstrecken
  6. Integration von Kampagnen und andere Content-Fragmente
  7. Integration von Keycloak-basiertem IDM (SSO)
Erreichte Ziele
  1. Ablöse des Altsystems
  2. Wissensaufbau innerhalb des Teams
  3. Fachsprache wird mehr im Code untergebracht (ubiquitos language)
  4. Rückspielen von Features und Code an Magnolia Inc.
Technisches Umfeld
Magnolia, Java, Kotlin, Typescript, nodejs, Vue.js, openAPI, gitlab CI, Spring Boot, Docker, Apache HTTP, AWS, EC2, CloudFormation, CloudWatch, RDS, Akamai, Stackmaster

Website und Online-Buchung

Carglass

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Aufgaben
  1. Architektur
  2. Entwicklung
  3. Betrieb auf Basis von Kubernetes, AWS, ELK-Stack
  4. Schulung der Entwickler und Designer-Kollegen in Magnolia
  5. Upgrade von Magnolia 5.5 auf 6.1
  6. Coaching des Scrum Master & PO zu den Themen "Story- und Epic-Schnitt"
Fachliche Anforderungen
• Redesign
• Refactoring und Weiterentwicklung der Website und der Online-Buchungs-Strecke
Erreichte Ziele
• Gemeinsame Entwicklung der CMS-Komponenten mit/durch UI/UX
• Magnolia-gestützte A/B-Tests
• Previews der finalen Website direkt im CMS trotz Headless-Ansatz
• Engere Integration mit Angular Frontend durch definierte Schnittstelle auf Basis von JSONSchemas und generierte Typescript- und Java-Klassen
• Etablierung / verbesserte, firmenweite Reputation von Magnolia CMS

Technisches Umfeld

Magnolia CMS, Spring Boot, Angular, Typescript, Kubernetes, AWS, Maria DB, Aurora, ELK, Kafka, Cassandra, Docker, Jenkins, Bitbucket, Postman

Self-Service-Portal für Vertriebs-Mitarbeiter und Kunden

Klöckner DESMA Elastomertechnik GmbH / INNO-TEC Innovative Technology GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

  • Requirements Engineering
  • Architektur
  • Entwicklung
  • Operations
  • Scrum Master
Anforderungen
Konzipierung und Entwicklung einer Plattform zur Verwaltung von Maschinenparks für interne Vertriebs-Mitarbeiter und Kunden inkl. Kommunikationsmöglichkeit via Chat (und Video-Konferenz)

Erreichte Ziele
  • Aus einer sehr groben Idee „Betriebssystem für Innovationen“ konkrete Anforderungen und technische Machbarkeit abgeleitet
  • Fertiger MVP innerhalb von 5 Monaten
  • Erfolgreiche Teamzusammenarbeit trotz 95%-iger Remote-Arbeit des Teams
  • Integration von bestehenden Drittsystemen inkl. Live-Daten der Maschinen
  • Integration von Mattermost (Erstellen von Channels pro Maschine) • Erweiterung von Mattermost durch Plugins
  • SSO-Integration von Mattermost und anderer Fremdsoftware (DMS, Ersatzteilkataloge) auf Basis von OpenID Connect und SAML
  • Anbindung von Mattermost an LDAP
  • Erweiterung von Keycloak (RequiredActions, FormActions)
  • Eigenständigkeit der Junior Developer
  • Gemeinsames Verständnis von Scrum und der Prinzipien „Lieber explizit als implizit“, „Was uns hilft, machen wir. Was uns nicht hilft, lassen wir“ und „Planning 2 heißt ‚gemeinsames Verständnis‘ und nicht ‚Tasks runter schreiben‘“
Technisches Umfeld
Spring Boot, Kotlin, React, Typescript, SASS, Websockets, STOMP, open API (generator), Keycloak, Kafka, neo4j, ANTLR, Caddy, nginx, Mattermost, Go, PostgreSQL, Gitlab (CI/CD), gitlab runner, Docker, Docker Compose, ansible, Postman, Greylog, Grafana, Prometheus, micrometer, LDAP/AD, Nexus 3, arc42

Monitoring Produktionsstraßen

Inno-Tec

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgaben
  1. Entwicklung in FE und BE
  2. Verbesserung des Scrum Prozesses
  3. Coaching des Scrum Masters]]
Fachliche Anforderungen
  1. Monitoring und Visualisierung von Produktionsstraßen
Erreichte Ziele
  1. Scrum-Prozess durch Einführung von Planning 2 verbesser
  2. Erhöhung der Code Coverage
Technisches Umfeld
JEE, Typescript, AngularJS1.6, Angular 5, Oracle DB, ag-Grid, Bootstrap, REST, swagger

UI und API zur Miner-Überwachung

Hashtrend AG

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgaben
  1. Anrchitektur und Entwicklung in FE
  2. Entwicklung im BE
  3. Anforderungsanalyse
  4. Recruiting
  5. Betreuung von Nearshore-Kollegen
Fachliche Anforderungen
  1. Verwaltung und Überwachung von Rechenzentren, bestehend aus verschiedener Art an Rechnern, Asics und Minern
Erreichte Ziele
  1. Gute Skalierung der Entwicklungskapazitäten
  2. Erfolgreicher Betrieb für mehrere Rechenzentren
  3. Reduzierung des Einsatzes von Redux
  4. Mandantenfähigkeit
Technisches Umfeld
Typescript, React, hapijs, MongoDB, RabbitMQ, React native, ES7, Material UI, Redux, Webpack, Babel, eslint, Prettier, node.js, npm, REST, JSONAPI, Robot3T, STOMP, AMQP, Visual Studio Code, git, Source Tree, Bitbucket, Confluence, JIRA; Jenkins, Ansible

Intelligente Störmeldemaske

Inno-Tec

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufgaben
  1. Architektur
  2. Entwicklung
  3. Beratung zu agilen Methoden
  4. Coaching des Scrum Masters
  5. Kundenbetreuung
Fachliche Anforderungen
  1. Konsolidierte Ansicht auf Störinformationen aus drei verschiedenen Systemen
Erreichte Ziele
  1. Sehr zufriedener Kunde
  2. Verschlankung des Prozesses durch Adaption von Kanban
  3. Schnelle Ergebnisse durch Entscheidung für OpenUI5
Technisches Umfeld
OpenUI5, SpringBoot, Java, Kotlin, Spring Data, JavaScript, Docker, REST, swagger, gitlab, Jenkins

Relaunch und Weiterentwicklung adacreisen.de

DER Touristik Online GmbH

Sonstiges

50-250 Mitarbeiter

Aufgaben
  1. Stark kommunikativer Teil eines Scrum-Teams
  2. Entwicklung
  3. Architektur
  4. Unterstützung bei UX-Design
  5. Vertretungsweise Leitung von Retrospektiven
  6. Leitung Community of Practice (CoP) "Magnolia" und CoP JBoss Fuse
Fachliche Anforderungen
Informieren zu bzw. buchen von Pauschalreisen, Hotels, Flügen, Wohnmobilen, Mietwagen, Kreuzfahrten und Fähren

Erreichte Ziele
  1. Sehr zufriedener PO und Kunde
  2. Steigerung des Umsatzes
  3. Mitgliederreisen als SPA
  4. Integration der Redakteure ins Team
  5. Etablierung von Light Modulen in Magnolia
Technisches Umfeld
React, Magnolia CMS, expresses, Redhat JBoss Fuse, Spring Boot, HTML, (S)CSS, JavaScript, ES6, Typescript, Redux, Webpack, Babel, eslint, gulp, Prettier, node.js, npm, Jasmine, Jest, BEM, Post-CSS, Magnolia 5 (inkl. vieler Module wie Sync, Sitemap, Multisite), Eigene Magnolia (Light) Module und Content Apps, Google Maps API, REST, SOAP, Apache Camel, Apache Kafka, API Blueprint, dredd, swagger, Elastic Search, Docker, Ansible, Thumbor, nginx, Jenkins, nexus, intelliJ, Visual Studio Code, git, Source Tree, gitlab, Confluence, JIRA, Vagrant, webdriver.io, Cucumber, Gherking, Caddy

Setup und MVP für Fintech Startup

Finplicity GmbH

Versicherungen

< 10 Mitarbeiter

Aufgaben
  1. Beratung zu technischer Machbarkeit
  2. Personalbeschaffung
  3. Auswahl und Aufsetzen der Tools für den Entwicklungsprozess- und Kommunkationsprozess
  4. Auswahl des Hosters
  5. Schulung in agilen Methoden und Scrum
  6. Scrum Master
  7. Entwicklung
  8. Architektur
Fachliche Anforderungen
Finanzverwaltung und Prognose der Altersvorsorge

Erreichte Ziele
  1. Fertigstellung des ersten MVP
  2. Ausbau des Entwicklungsteams
  3. Asynchrone Kommunikation in einem verteilten Team
Technisches Umfeld
Ionic 2, Dropwizard, restify, R, Flask, Typescript, Java, Python, MySQL, Ansible, Slack, Taiga, Bitbucket, Confluence, IdeaBoardz

Elektronische Auftragserfassung und -genehmigung in den Filialen

Finanzdienstleister

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Aufgaben
  1. Businessanalyse im Bezug auf den Genehmigungsablauf und die Weboberfläche
  2. Design und Implementierung der Java-Schnittstellen
  3. Koordination zwischen Fachbereich, IT und Web-Agentur

Fachliche Anforderungen
  1. Intuitiver Genehmigung-Workflow von Kundenaufträgen, die einer Genehmigung bedürfen über Web-Oberfläche
Technisches Umfeld
Apache Tomcat, Apache Velocity, Struts, Spring Framework, Axis 2, jQuery, Firebug, HTML, CSS, ECMAScript, Java Applet, Maven, Ant, JMS, TIBCO Business Works, TIBCO iProcess, TIBCO SPO API, TIBCO Business Events, TIBCO General Interface, TIBCO Page Bus, TIBCO EMS, GEMS, Eclipse, Soap UI, Selenium, Internet Explorer 8

Optimierung des Neukundenprozesses

Finanzdiesnstleister

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Aufgaben
  1. Analyse des Ist-Zustands
  2. Spezifizierung der Soll-Zustände von EAI, BPM Prozess und GUI
  3. Entwicklung der EAI Business Works Komponenten zu Bereitstellung der Sperrdaten
Fachliche Anforderungen
  1. Anbindung an bisher manuell aufgerufene Backendsysteme zur Erreichung kürzerer Durchlaufzeiten (Bestands- und Neukunden)
  2. Ausbau der GUI und Erhöhung der Benutzerfreundlichkeit, bspw. Anzeige von Konto- und Kartensperren
  3. Anbindung von Host-Backend über MQ-inkl. Konvertierung von COBOL copy book strings in XML
Technisches Umfeld
TIBCO Business Works, TIBCO Active Enterprise MQ Series Adapter, TIBCO iProcess, TIBCO TRA, Gems, Eclipse, SoapUI, Ant, key tool, Sun Solaris, MS Office 2003 & 2007

Regular Reporting - Etablierung der SAS Werkzeuge

Öffentliche und internationale Einrichtung

Sonstiges

50-250 Mitarbeiter

Aufgaben
  1. Einführung von Strukturierungen und Konventionen
  2. Entwicklung von "Stored Processes"
  3. Schulung
  4. Aufnahme eines Videotutorials
Fachliche Anforderungen
  1. Überführung von häufig anfallende Analysen
  2. Einführung von Namenskonventionen und Strukurvorgaben
  3. Näherbringen von Microsoft Office SAS Add-ins in einer Schulung und einem Videotutorial
Technisches Umfeld
SAS 9 Plattform, SAS Enterprise Guide, SAS MS Office Add-in, MS Office 2003, IBM AIX

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden