Rüdiger Schulz
Full-Stack-Softwareentwickler / Berater für Digitalisierung
Erfahrungen
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Senior Full-Stack-Softwareentwickler & Berater
Selbstständig
- Freiberufliche Beratung in Webanwendungsentwicklung, Cloud-Migrationen und Digitalisierung
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.
Softwareentwickler
SkyGate Internetworking GmbH
- Entwickelte Webanwendungen und Content-Management-Systeme während der Anstellung.
Internet-Softwareentwickler (Werkstudent)
SkyGate GbR
Webentwickler für mittelständische Unternehmen
Selbstständig
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
Ausbildung
HTW Berlin
Diplom in Angewandter Informatik, Schwerpunkt Multimedia · Angewandte Informatik · Berlin, Deutschland
Hochschule Fulda
Vordiplom in Angewandter Informatik · Angewandte Informatik · Fulda, Deutschland
Zertifikate & Bescheinigungen
iSAQB Certified Professional für Software-Architektur, Foundation Level
iSAQB
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.