Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Berlin, Deutschland

Erfahrungen

Sept. 2024 - Juli 2025
11 Monaten

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Unbenanntes Unternehmen

  • Debian Server, Coolify, Docker-Compose, PostgreSQL
  • Kotlin Spring Backend mit Custom Spring Security und Datenzugriff via jOOQ
  • NextJS Frontend mit App Router, TanStack Query und React Hook Form
  • ShadCN und Tailwind CSS
  • Entwurf, Planung und Entwicklung eines internen Planungstools für den Veranstaltungsbereich
  • Durchführung eines Feature-Discovery-Workshops beim Kunden
  • Ablösung von Excel-basierten internen Prozessen
Aug. 2023 - Juni 2024
11 Monaten

Full-Stack-Softwareentwickler

Swiss Marketplaces Group

  • Serverless TypeScript Backend auf AWS (Lambda, DynamoDB, SLS, SQS)
  • TypeScript Frontend mit Vue.js
  • CI-Pipelines auf GitLab.com und GitHub.com
  • Harmonisierung zweier Brands auf eine gemeinsame technische Plattform
  • Integration von Split.io Feature Flags in die serverlose Umgebung
Jan. 2020 - Juni 2022
2 Jahren 6 Monaten

Full-Stack-Softwareentwickler

Homegate AG

  • Serverless TypeScript Backend auf AWS (Lambda, DynamoDB, SLS, SQS, Step Functions, API Gateway)
  • TypeScript Frontend mit Vue.js
  • Analyse und Migration von Java/Spring-Services nach Serverless
  • CI-Pipelines auf GitLab.com
  • Aufteilung der monolithischen Legacyanwendung in einzelne Module
  • Implementierung moderner Techniken (Serverless Backend, SPA-Frontend)
  • Erweiterung mit umfangreichem Monitoring
Apr. 2019 - Sept. 2019
6 Monaten

Entwickler-Schulung

Mister Spex

  • Vermittlung der Grundlagen der Programmierung mit Vanilla JavaScript in neun Schulungseinheiten
  • Erstellung eines Tools zur Arbeitszeiterfassung durch die Teilnehmenden
Okt. 2018 - Sept. 2019
1 Jahr

Senior Softwareentwickler

Meindach GmbH

  • Kotlin, Java, Reactive Spring (Boot, Data, Security, Web)
  • Redis, MySQL/Hibernate
  • Kubernetes/Helm auf Google Cloud
  • Continuous Integration, Terraform
  • Entwurf und Entwicklung von Backoffice-Applikationen
  • Anbindung an SugarCRM
  • Migration verschiedener Cloud/CI-Verfahren auf einen einheitlichen Google Cloud/Kubernetes-Stack
  • Durchführung eines Workshops zu Kubernetes und Helm
  • Entwurf einer Redis-Datenstruktur
März 2018 - Sept. 2018
7 Monaten

Senior Softwareentwickler

GoEuro Travel GmbH

  • Java, Spring (Boot, Data)
  • Streaming-Verarbeitung, Datenkonvertierung
  • Testgetriebene Entwicklung
  • Übertragung eines großen zentralen Datenbestands von MySQL in JSON-Dokumentstruktur
  • Coaching von Junior-Entwicklern durch Pair Programming und agile Methoden
  • Beteiligung an Entwicklung und Umsetzung des technischen Konzepts
Okt. 2017 - Mai 2018
8 Monaten

Softwareentwickler, Berater

Charité Berlin

  • JavaScript/ES6, React, Redux, Bootstrap, Styled Components
  • Testgetriebene Entwicklung mit Jest und Enzyme
  • UX-Entwurf und Kunden-Workshops zum detaillierten UI-Konzept
  • Entwicklung eines Webfrontends zur Verwaltung von Nutzerzugängen als Single-Page-Anwendung
Apr. 2017 - Dez. 2017
9 Monaten

Softwareentwickler, Berater

Scout24 AG

  • Java-Backend mit Spring (Boot, MVC, Cloud), Docker, AWS, Hibernate/JPA, PostgreSQL
  • Gradle, TeamCity, Git, Microservices, DevOps, kontinuierliche Bereitstellung, React
  • Ersatz einer ESB-Installation durch spezialisierte Microservices zur Datenstrom-Verarbeitung
Nov. 2016 - Bis heute
9 Jahren

Tech Lead, Betrieb

Restrealitaet e.V.

  • Backend: Spring (Boot, Data, Security, Web) in Kotlin und Java, Docker, Hibernate/JPA, MySQL, Node.js, MongoDB
  • Altsysteme: Perl, PHP
  • Frontend: Backbone, React; Admin-App mit React, Redux, Bootstrap
  • DevOps: CI/CD mit GitHub Actions, Ansible, Linux-Server, Monitoring mit Grafana
  • Technische Leitung der Weiterentwicklung der Frontends und Backends
  • Migration der Altsystem-Backends von Perl und PHP nach Java und Kotlin
  • Operativer Betrieb mit Docker-Containern
  • Planung und Festlegung der Systemarchitektur
  • Koordinierung weiterer Entwickler aus der Community
Sept. 2016 - Dez. 2016
4 Monaten

Softwareentwickler, Berater

Datalab GmbH

  • Java-Backend mit Spring (Beans, MVC, Boot, Cloud, Data), Docker, Hibernate/JPA, PostgreSQL, Kafka, Thymeleaf, Servlet 3.0
  • Testgetriebene Entwicklung mit JUnit, Hamcrest, Mockito
  • Gradle, TeamCity, Git/Stash
  • Begleitung eines Einzelhandelskonzerns im Bereich CRM und POS bis zum erfolgreichen Produktstart
  • Nacharbeiten zur Vorbereitung auf das Weihnachtsgeschäft
Okt. 2013 - Juni 2015
1 Jahr 9 Monaten

Softwareentwickler

Zalando GmbH

  • Java-Backend mit Spring (Beans, MVC, Security, Data), Hibernate/JPA, PostgreSQL, JSP, Servlet 3.0
  • Testgetriebene Entwicklung mit JUnit, Hamcrest, Mockito
  • Maven, TeamCity, Git/Stash
  • JavaScript-Frontend mit Backbone.js, JSON, REST
  • Weiterentwicklung des Online-Shops
  • Entwicklung einer Komponente für personalisierte Artikelempfehlungen
  • Architekturberatung zur Auftrennung der Komponente in Microservices
Okt. 2011 - Sept. 2013
2 Jahren

Softwareentwickler

Immobilien Scout GmbH

  • Java-Backend mit Spring (Beans, MVC), JSP, Thymeleaf, Servlet 3.0
  • Testgetriebene Entwicklung mit JUnit, Hamcrest, Mockito
  • Maven, TeamCity
  • JavaScript-Frontend mit YahooUI, JSON, REST, Google Maps
  • Weiterentwicklung der Suchfunktion nach Scrum/Kanban
  • Entwicklung einer Autovervollständigungskomponente für Ortsangaben
  • Integration von Google Maps in Suchergebnisse
Mai 2009 - Dez. 2009
8 Monaten

Senior-Java-Berater

MTV Networks Germany GmbH

  • Java Enterprise, Eclipse
  • Beratung bei der Umstellung auf ein zentrales Java-basiertes CMS
  • Unterstützung bei der Umsetzung eines Site-Prototyps
Juli 2008 - Juni 2011
3 Jahren

Senior-Java-Entwickler & Berater

Axel Springer Media Systems Berlin

  • Escenic CMS, JEE, Spring, JSP, Wicket, Eclipse, SVN, Maven, JIRA, AJAX, REST
  • Objektorientiertes JavaScript mit Prototype und jQuery
  • VMware, CentOS Linux
  • Entwicklung wiederverwendbarer Web-Komponenten (Widgets) für Escenic CMS
  • Entwurf und Entwicklung einer Paid-Content-Komponente (Pay Wall)
  • Relaunch und Weiterentwicklung von WELT Online und Hamburger Abendblatt Online
  • Einführung einer Entwicklungsumgebung auf Basis von Eclipse in VMware
März 2008 - Apr. 2008
2 Monaten

Java-Webanwendungsentwickler

Toptarif Internet GmbH

  • Java, Stripes, jQuery, Hibernate, Webservices, Spring, Maven
  • Weiterentwicklung der Plattform im Tagesgeschäft
  • Mitentwicklung einer Kernkomponente "Kfz-Versicherungsvergleich" mit Ajax-Eingabemasken
  • Anbindung eines umfangreichen Webservices
  • Technisch-konzeptuelle Beratung
Jan. 2008 - Bis heute
17 Jahren 10 Monaten

Full-Stack Software Engineer (Selbständig)

Selbständigkeit

Jan. 2006 - Dez. 2010
5 Jahren

Gründer, Entwickler und Technischer Leiter

IndyPhone.de

  • Java, Apache Wicket, Spring, JPA/Hibernate, Maven, Trac, SVN, Eclipse, Tomcat, Jetty
  • Softwaretechnischer Entwurf und Umsetzung der Gründungsidee
  • Erweiterung um Community-Funktionen
  • Auswahl eines modularen, skalierbaren und wiederverwendbaren Software-Stacks
  • Onboarding neuer Entwickler ohne Detailkenntnisse des Gesamtsystems
Jan. 2004 - Dez. 2008
5 Jahren

Softwareentwickler für Webapplikationen und Content-Management-Systeme

SkyGate internetworking GmbH

  • Implementierung einer kategorisierten Volltextsuchmaschine mit Lucene/Nutch, JSP, JDBC
  • Entwicklung von Crawler-Plugins, Einfach- und Profisuche, automatische Suchergebnisoptimierung
  • Implementierung wiederverwendbarer Web 2.0-Komponenten mit RedDot LiveServer, JEE, Tomcat, MySQL
  • Technische Leitung, Koordinierung und Schulung des Developer-Teams
  • Entwicklung einer Intranet-Anwendung mit Apache Wicket, Hibernate, JBoss, MS SQL, PostgreSQL
  • Umsetzung von Eingabemasken und E-Mail-Erinnerungsfunktionen, Plattformwechsel Windows → Unix ohne Probleme
Jan. 2000 - Dez. 2004
5 Jahren

Internet-Softwareentwickler (Werkstudent)

SkyGate GbR

Jan. 1998 - Dez. 2000
3 Jahren

Web-Entwickler

Selbständig

Zusammenfassung

Die Schwerpunkte meiner Tätigkeit bilden der architektonische Entwurf, die Planung und Entwicklung von Webapplikationen, Backends für mobilen Anwendungen und sonstigen verteilten Systemen, sowie die Integration solcher Anwendungen mit bestehenden Systemen wie CMS, CRM oder Payment. Mit der Leitung, Schulung und Koordinierung von Entwickler-Teams habe ich ebenso Erfahrung wie mit der dazugehörigen Auswahl und Pflege von Development Tools, Coding Conventions und Tech Stacks.

Spezialisiert bin ich auf Software-Entwicklung im Rahmen der Java/Spring Plattform bzw. serverless oder node-based TypeScript im Backend, sowie React oder Vue.js im Frontend.

Zur Erreichung der Projektziele wende ich bevorzugt agile Methoden wie Scrum, Kanban und Continuous Delivery an.

Neben diesem Entwicklungsschwerpunkt beschäftigen mich aber auch alle anderen Aspekte des Software-Engineering wie Cloud Architekturen, Operations und Monitoring.

Sprachen

Deutsch
Muttersprache

Ausbildung

Okt. 2000 - Juni 2004

FHTW Berlin

Diplom-Informatiker (FH) · Angewandte Informatik · Berlin, Deutschland · gut

Okt. 1998 - Juni 2000

Fachhochschule Fulda

Vordiplom · Angewandte Informatik · Fulda, Deutschland

Zertifikate & Bescheinigungen

iSAQB Certified Professional For Software Architecture, Foundation Level

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