Recommended expert

Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Rüdiger Schulz
Berlin, Deutschland

Erfahrungen

Sept. 2024 - Juli 2025
11 Monaten
Berlin, Deutschland

Full-Stack-Softwareentwickler / Berater für Digitalisierung

ARTEVENT

  • Interne Webanwendung zur Eventplanung entworfen, entwickelt und eingeführt, die von über 100 Abteilungsleitern für eine große Veranstaltung genutzt wurde, obwohl keine dedizierte Testphase vorhanden war.

  • Einen reibungslosen und fehlerfreien Betrieb bei der ersten Live-Nutzung sichergestellt, was zur Übernahme des Tools für zukünftige Veranstaltungen führte.

  • Catering-Berechnungen und zugehörige Workflows automatisiert, wodurch E-Mail-Kommunikation und manueller Aufwand für die Mahlzeitenplanung deutlich reduziert wurden.

  • Deployment und Hosting auf einem Linux-Server mit Coolify verwaltet, einschließlich Anwendungseinrichtung und Laufzeitbetrieb.

  • Einen Kommunikationsdesigner für UX eingestellt und angeleitet, während ich alle technischen Entscheidungen und die Umsetzung selbstständig verantwortete.

Aug. 2023 - Juni 2024
11 Monaten
Zürich, Schweiz

Senior Full-Stack-Softwareentwickler

Swiss Marketplaces Group

  • Migration von ImmoScout24.ch auf die serverlose Homegate.ch-Plattform unterstützt, indem der gesamte Backend- und Frontend-Stack lediglich markenspezifisch angepasst wurde.

  • SEO-Maßnahmen (einschließlich Canonical-Tags und Inhaltsvariationen) implementiert, um Duplicate-Content-Probleme zwischen den beiden Marken zu vermeiden.

  • CI/CD-Pipelines repariert und stabilisiert, um die Zuverlässigkeit der Deployments mehrerer serverloser Dienste zu erhöhen.

  • Robuste End-to-End-Tests für kritische User Journeys entworfen und implementiert, um das Vertrauen in markenübergreifende Rollouts zu steigern.

  • Pull Requests geprüft und Junior-Entwickler in Bezug auf Code-Qualität und Architekturpattern betreut.

  • Internes Feature-Flag-Tooling und Google Optimize durch Split.io ersetzt.

  • Komplexes analytisches Tracking mit Google Analytics konfiguriert und entwickelt, um das Nutzerverhalten beider Marken auf der gemeinsamen Plattform zu erfassen.

Jan. 2020 - Juni 2022
2 Jahren 6 Monaten
Zürich, Schweiz

Senior Full-Stack-Softwareentwickler

Homegate AG

  • Kernnutzerseiten (Suchergebnisse, Startseite, SEO-Landingpages) entwickelt und gewartet, mit Fokus auf robuste automatisierte Tests, Seitenperformance, CMS-Integration und SEO-Best Practices.

  • Einen neuen End-to-End-Lead-Funnel (Vue.js-Frontend, serverloses Backend) für Kundenanfragen entworfen und implementiert, einschließlich Schutz vor Spam und Betrug sowie Integration in Customer-Service-Tools für CRM und manuelle Prüfung.

  • Zwei mehrtägige Online-Workshops zu REST-API-Design und -Implementierung durchgeführt und interne Teams in modernen API-Praktiken und -Standards geschult.

  • Externe Maklerdaten und Tools in die Plattform integriert, um Profilseiten für wichtige Maklerpartner zu ermöglichen und die Datenkonsistenz zwischen ihren Systemen und dem Marktplatz sicherzustellen.

Apr. 2019 - Sept. 2019
6 Monaten
Berlin, Deutschland

Technischer Trainer – JavaScript-Grundlagen

Mister Spex

  • Ein neunteiliges Trainingsprogramm zu modernem Vanilla JavaScript für Softwaretester ohne Programmiererfahrung entworfen und durchgeführt.

  • Kernprogrammierkonzepte (Variablen, Kontrollfluss, DOM-Manipulation, Event-Handling) durch praktische Übungen und Live-Coding vermittelt.

  • Teilnehmer beim Aufbau eines vollständigen Zeiterfassungstools von Grund auf angeleitet, um die praktische Anwendung der JavaScript-Grundlagen zu festigen.

Okt. 2018 - Sept. 2019
1 Jahr
Berlin, Deutschland

Senior Backend-Softwareentwickler

Meindach GmbH

  • Backoffice-Anwendungen entworfen und entwickelt sowie die Kernplattform mit reaktivem Spring Boot und Kotlin gewartet.

  • Webanwendung mit SugarCRM integriert, um Kunden- und Auftragsdaten über ein benutzerdefiniertes Spring-Data-Repository systemübergreifend zu synchronisieren.

  • Unterschiedliche Cloud- und CI-Setups (Heroku, Netlify, Travis CI) zu einem einheitlichen Stack auf Google Cloud, CircleCI und Kubernetes migriert, um Deployments und Betrieb zu optimieren.

  • Kubernetes/Helm im Team eingeführt, indem ich einen Einführungsworkshop durchgeführt und grundlegende Deployment-Pattern etabliert habe.

  • Redis-Datenstrukturen entworfen, um leistungsstarke, skalierbare Zugriffsmuster in der neuen Architektur zu unterstützen.

März 2018 - Sept. 2018
7 Monaten
Berlin, Deutschland

Senior Backend-Softwareentwickler

GoEuro Travel GmbH

  • Unterstützte das Design und die Implementierung der Migration eines großen zentralen Datensatzes von einem MySQL-basierten relationalen Modell in eine JSON-Dokumentstruktur, inklusive Datenmodellierung und Transformationslogik.

  • Begleitete ein hauptsächlich aus Junioren bestehendes Entwicklungsteam durch Pair Programming und agile Praktiken und trug so wesentlich zum technischen Konzept des Projekts und zur Qualität der Umsetzung bei.

Okt. 2017 - Mai 2018
8 Monaten
Berlin, Deutschland

Senior Frontend-Softwareentwickler, Consultant

Charité

  • Entwarf ein Web-Frontend zur Verwaltung von Benutzerzugängen zum internen VPN, indem ich Kundenworkshops leitete, Anforderungen klärte und diese in ein detailliertes UI-Konzept übersetzte.

  • Implementierte das Frontend als React/Redux Single-Page Application mit testgetriebener Entwicklung (Jest und Enzyme) und deckte dabei Randfälle ab, die durch Mockups und User-Flows erkannt wurden.

Apr. 2017 - Dez. 2017
9 Monaten
Berlin, Deutschland

Senior Backend-Softwareentwickler, Consultant

Scout24 AG

  • Beteiligte mich als Teil eines cross-funktionalen Teams am Ersatz einer ESB-basierten Integration zur Verteilung von Kunden- und Vertragsdaten durch domänenspezifische Spring-Boot-Microservices zur Datenstromverarbeitung auf AWS.
Nov. 2016 - Bis heute
9 Jahren 3 Monaten

Technischer Leiter, Betrieb

RESTREALITAET e.V.

  • Führte die technische Leitung des Online-Forums und des sozialen Netzwerks, verantwortete die Weiterentwicklung der JavaScript-Frontends und der auf Spring basierenden Backends.

  • Leitete die Migration von veralteten Perl- und PHP-Backends zu modernen Java- und Kotlin-APIs, verbesserte dadurch die Wartbarkeit und die Übereinstimmung mit dem aktuellen Stack; erreichte 90% Testabdeckung des neuen Codes.

  • Verwaltete den Betrieb mit Docker-Containern auf Hetzner, einschließlich Deployment und Management der Laufzeitumgebung.

  • Entwarf und definierte die gesamte Systemarchitektur und koordinierte Beiträge aus der Entwickler-Community; baute das Entwicklungsteam von zwei auf zehn Personen aus.

Sept. 2016 - Dez. 2016
4 Monaten

Senior Softwareentwickler, Consultant

Datalab GmbH

  • Unterstützte ein bestehendes Entwicklungsteam für einen großen Einzelhandelskunden in der Abschlussphase eines CRM- und Point-of-Sale-Projekts und implementierte Backend-Features sowie Bugfixes mit Spring Boot, Kafka und PostgreSQL.

  • Half dabei, das System durch Bugfixing, Performance-Tuning und testgetriebene Entwicklung zu stabilisieren und für den erfolgreichen Produktstart und die umsatzstarke Weihnachtszeit vorzubereiten.

Okt. 2013 - Juni 2015
1 Jahr 9 Monaten
Berlin, Deutschland

Senior Softwareentwickler

Zalando GmbH

  • Mitgewirkt an der Entwicklung und Wartung eines großen monolithischen E-Commerce-Backends in einer Multi-Team-Struktur mit Spring (MVC, Security, Data), Hibernate/JPA und PostgreSQL unter Einsatz von Test-Driven Development sowie Maven/TeamCity.

  • Gemeinsam in einem funktionsübergreifenden Team einen Neuentwicklungs-Dienst für personalisierte Produktempfehlungen gestaltet und unabhängig vom bestehenden Monolithen entworfen und implementiert.

  • Architektonische Beiträge zur Integration des Empfehlungssystems geleistet und es für eine künftige Microservices-Architektur vorbereitet, einschließlich Schnittstellengrenzen und Datenflüssen.

Okt. 2011 - Sept. 2013
2 Jahren
Berlin, Deutschland

Senior Softwareentwickler

Immobilien Scout GmbH

  • Mitgewirkt an der zentralen Suchfunktionalität für den Immobilien-Marktplatz in agilen, funktionsübergreifenden Teams nach Scrum und Kanban.

  • Service-Komponente zur Autovervollständigung von Standortdaten entwickelt, um die Suchfreundlichkeit durch Adress- und Ortsvorschläge zu erhöhen.

  • Google Maps in die Suchergebnisse integriert, um Nutzern kartenbasierte Objektansichten und eine intuitive Standorterkundung zu ermöglichen.

Mai 2009 - Dez. 2009
8 Monaten
Berlin, Deutschland

Senior Java-Berater

MTV Networks Germany GmbH

  • Bestehendes Team zum Einsatz der neuen Java-basierten CMS-Entwicklungsumgebung beraten und bei der Umsetzung eines Seitenprototyps während der Umstellung auf ein zentrales Java-basiertes CMS unterstützt.
Juli 2008 - Juni 2011
3 Jahren
Berlin, Deutschland

Senior Softwareentwickler, Berater

Axel Springer Media Systems

  • Wiederverwendbare Escenic-CMS-„Widget“-Komponenten entwickelt, um modulare, Page-Builder-ähnliche Websites über mehrere News-Portale hinweg zu ermöglichen.

  • Paid-Content- bzw. „Paywall“-Komponente für Hamburger Abendblatt und Berliner Morgenpost Online entworfen und implementiert.

  • Zum Relaunch und zur laufenden Weiterentwicklung von WELT Online beigetragen, indem AJAX-basierte Frontend-Module entwickelt und in Escenic-CMS-Backends integriert wurden.

  • Frontend- und Backend-Funktionen für den Relaunch von Hamburger Abendblatt Online umgesetzt.

  • Neue Entwicklungsumgebung auf Basis von Eclipse und CentOS in VMware eingeführt und standardisiert, um die Konsistenz im Team zu verbessern.

März 2008 - Apr. 2008
2 Monaten
Berlin, Deutschland

Java-Softwareentwickler

Toptarif Internet GmbH

  • Mitentwickelt an einer neuen Kernkomponente (Kfz-Versicherungsvergleich), einschließlich komplexer Eingabeformulare mit Ajax-Integration auf Basis von Stripes/jQuery, Anbindung an einen umfassenden Webservice und technische sowie konzeptionelle Beratung.
Jan. 2008 - Bis heute
18 Jahren 1 Monate

Senior Full-Stack-Softwareentwickler & Berater

Selbstständig

  • Freiberufliche Beratung in Webanwendungsentwicklung, Cloud-Migrationen und Digitalisierung
Jan. 2006 - Dez. 2010
5 Jahren
Berlin, Deutschland

Gründer und Technischer Leiter

IndyPhone.de

  • Konzipiert und implementiert die Kernplattform für einen Community-basierten mobilen Content-Service, vom ersten Konzept bis zur Live-Bereitstellung.

  • Evaluierte und wählte den Technologie-Stack mit Fokus auf Modularität, Skalierbarkeit und Wiederverwendbarkeit, wodurch die Plattform und das Team wachsen konnten, ohne größere Neuimplementierungen.

  • Entwarf eine modulare Architektur, die es neuen Entwicklern ermöglichte, sich schnell einzuarbeiten und beizutragen, ohne tiefes Systemverständnis.

  • Führte kleine Offline-Marketing-Experimente durch, um frühe Nutzer zu gewinnen und das Interesse am Produkt zu validieren.

Jan. 2004 - Dez. 2008
5 Jahren
Berlin, Deutschland

Softwareentwickler

SkyGate Internetworking GmbH

  • Entwickelte Webanwendungen und Content-Management-Systeme während der Anstellung.
Jan. 2000 - Dez. 2004
5 Jahren
Berlin, Deutschland

Internet-Softwareentwickler (Werkstudent)

SkyGate GbR

Jan. 1998 - Dez. 2000
3 Jahren

Webentwickler für mittelständische Unternehmen

Selbstständig

Jan. 1996 - Dez. 1996
1 Jahr

Webentwickler

Selbstständig

Zusammenfassung

Meine Arbeit konzentriert sich auf das Entwerfen und Entwickeln von Webanwendungen und verteilten Backends, einschließlich APIs für mobile Anwendungen, und auf die Integration mit bestehenden Systemen wie CMS, CRM und Zahlungsplattformen.

Ich habe zudem Erfahrung in der Leitung, Schulung und Koordination von Entwicklungsteams sowie in der Auswahl und Pflege von Entwicklungstools, Codierkonventionen und Tech-Stacks.

Ich spezialisiere mich auf Backend-Entwicklung mit Kotlin/Java/Spring, serverlosen Architekturen und TypeScript auf Node-Basis sowie auf Frontend-Entwicklung mit React und Vue.js.

Um Projektziele zu erreichen, arbeite ich mit agilen Methoden wie Scrum, Kanban und Continuous Delivery.

Über diesen Entwicklungsschwerpunkt hinaus arbeite ich professionell im weiteren Spektrum der Softwareentwicklung, einschließlich Cloud-Architekturen, Betrieb und Monitoring. („You build it, you run it.“)

Fähigkeiten

Software-design / Software-architektur

  • Webanwendungen
  • Cloud-architekturen
  • Systemintegration
  • Story-planung
  • Benutzeroberflächen
  • Microservices
  • Objektorientierte Analyse & Design
  • Domain-driven Design
  • Systemarchitektur
  • Codierkonventionen

Methoden & Praktiken

  • Agil: Scrum, Kanban, Pair Programming, Clean Code, Jira
  • Ki-gestützte Entwicklung (Junie, Claude Code)
  • Testgetriebene Entwicklung
  • Featuregetriebene Entwicklung
  • Continuous Delivery
  • Statische Analyse (Sonarqube, Codecov)

Full-stack-entwicklung

  • Java-plattform: Spring (Boot, Security, Data, Cloud, Reactive), Kotlin, Jpa / Hibernate, Jsp, Thymeleaf, Cxf, Apache Commons, Gradle, Maven, Hamcrest, Mockito
  • Node.js-plattform: Express, Mongoose, Typescript
  • Backend: Microservices, Rest (Code-first / Contract-first), Ereignisgesteuerte Entwicklung (Rabbitmq, Kafka, Sns/sqs), Swagger / Openapi, Webservices, Sql, Xml/xsl, Json, Suche
  • Frontend: Html, Javascript / Typescript / Es6, React, Nextjs, Vue.js
  • Css: Bootstrap, Shadcn, Tailwind
  • Serverlos: Aws Lambda, Aws Step Functions
  • Cloud-bereitstellungen: Aws, Google Cloud, Docker, Kubernetes
  • Devops: Ci/cd (Github Actions, Gitlab Ci, Jenkins), Monitoring (Datadog, Grafana), Linux-server, Shell-scripting

Systemarchitektur

  • Bewertung Und Einrichtung Des System-stacks
  • Entwurf Kompletter, Auf Cloud Und Saas Basierender Entwicklungs-stacks

Datenbanken

  • Mysql
  • Postgresql
  • Ms Sql
  • Redis
  • Mongodb
  • Integration Über Jpa / Hibernate, Spring Data, Jooq, Jdbc
  • Schema-change-management Über Flyway

Suchmaschinen

  • Elastic Search
  • Nutch / Lucene
  • Solr

Web-content-management-systeme

  • Escenic Content Studio
  • Reddot Cms

Web- Und Applikationsserver

  • Apache Http
  • Nginx
  • Caddy
  • Tomcat
  • Jetty
  • Jboss

Betriebssysteme

  • Linux (Debian, Ubuntu, Centos, Suse Linux Enterprise)
  • Windows
  • Macos

Expertise

  • Redaktionelle Prozesse
  • Content-management
  • Immobilien
  • Mobiler Content
  • Online-zahlungen

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2000 - Juni 2004

HTW Berlin

Diplom in Angewandter Informatik, Schwerpunkt Multimedia · Angewandte Informatik · Berlin, Deutschland

Okt. 1998 - Juni 2000

Hochschule Fulda

Vordiplom in Angewandter Informatik · Angewandte Informatik · Fulda, Deutschland

Zertifikate & Bescheinigungen

iSAQB Certified Professional für Software-Architektur, Foundation Level

iSAQB

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Christoph Bewerbung
Christoph Bewerbung

Architekt, Business Analyst, Entwickler

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Ulrich Cech
Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Michael Fecher
Michael Fecher

Freelancer, Solution-Architekt

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Mathias Wilhelm
Mathias Wilhelm

Entwicklung einer KI-gesteuerten Social Media Automatisierung zur Identifikation von Themen, Textgenerierung und Ausspielung

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Ioan Dobre
Ioan Dobre

Senior Software Entwickler

Profil ansehen
Martin Eisengardt
Martin Eisengardt

Software-Entwickler

Profil ansehen
Johannes Erchen
Johannes Erchen

Senior Anwendungsentwickler

Profil ansehen
Jan Lüders
Jan Lüders

Senior Entwickler

Profil ansehen
Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Kenan Šabić
Kenan Šabić

Enterprise-Architektur

Profil ansehen
Qaiser Abbasi
Qaiser Abbasi

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Slava Schmidt
Slava Schmidt

Senior Technischer Leiter

Profil ansehen
Thomas Ramm
Thomas Ramm

Architekt, Entwickler

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Michael Rudl
Michael Rudl

Software-Entwickler

Profil ansehen
Enis Spahi
Enis Spahi

Softwareentwickler

Profil ansehen
Ola Van dunen
Ola Van dunen

IT-Dozent

Profil ansehen
Jan Radon
Jan Radon

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Leif Stolberg
Leif Stolberg

Software-Architekt

Profil ansehen
Alexander Kapincev
Alexander Kapincev

Senior Fullstack-Entwickler

Profil ansehen