Rüdiger S.

Full-Stack Software Engineer / Consultant for Digitalization

Berlin, Germany

Experience

Sep 2024 - Jul 2025
11 months

Full-Stack Software Engineer / Consultant for Digitalization

Unnamed Company

  • Debian server, Coolify, Docker Compose, PostgreSQL
  • Kotlin Spring backend with custom Spring Security and data access via jOOQ
  • NextJS frontend with App Router, TanStack Query, and React Hook Form
  • ShadCN and Tailwind CSS
  • Design, planning, and development of an internal planning tool for event management
  • Conducted a feature-discovery workshop with the client
  • Replaced Excel-based internal processes
Aug 2023 - Jun 2024
11 months

Full-Stack Software Developer

Swiss Marketplaces Group

  • Serverless TypeScript backend on AWS (Lambda, DynamoDB, SLS, SQS)
  • TypeScript frontend with Vue.js
  • CI pipelines on GitLab.com and GitHub.com
  • Harmonization of two brands onto a common technical platform
  • Integration of Split.io feature flags into the serverless environment
Jan 2020 - Jun 2022
2 years 6 months

Full-Stack Software Developer

Homegate AG

  • Serverless TypeScript backend on AWS (Lambda, DynamoDB, SLS, SQS, Step Functions, API Gateway)
  • TypeScript frontend with Vue.js
  • Analysis and migration of Java/Spring services to serverless
  • CI pipelines on GitLab.com
  • Splitting the monolithic legacy application into separate modules
  • Implementation of modern techniques (serverless backend, SPA frontend)
  • Added extensive monitoring
Apr 2019 - Sep 2019
6 months

Developer Training

Mister Spex

  • Taught programming basics with vanilla JavaScript in nine training sessions
  • Guided participants in creating a time-tracking tool
Oct 2018 - Sep 2019
1 year

Senior Software Developer

Meindach GmbH

  • Kotlin, Java, Reactive Spring (Boot, Data, Security, Web)
  • Redis, MySQL/Hibernate
  • Kubernetes/Helm on Google Cloud
  • Continuous Integration, Terraform
  • Design and development of back-office applications
  • Integration with SugarCRM
  • Migration of various cloud/CI processes to a unified Google Cloud/Kubernetes stack
  • Conducted a workshop on Kubernetes and Helm
  • Designed a Redis data structure
Mar 2018 - Sep 2018
7 months

Senior Software Developer

GoEuro Travel GmbH

  • Java, Spring (Boot, Data)
  • Stream Processing, Data Conversion
  • Test-Driven Development
  • Migration of a large central data set from MySQL to a JSON document structure
  • Coaching junior developers through pair programming and agile methods
  • Involvement in the development and implementation of the technical design
Oct 2017 - May 2018
8 months

Software Developer, Consultant

Charité Berlin

  • JavaScript/ES6, React, Redux, Bootstrap, Styled Components
  • Test-Driven Development with Jest and Enzyme
  • UX design and client workshops for the detailed UI concept
  • Development of a web frontend for managing user access as a single-page application
Apr 2017 - Dec 2017
9 months

Software Developer, Consultant

Scout24 AG

  • Java backend with Spring (Boot, MVC, Cloud), Docker, AWS, Hibernate/JPA, PostgreSQL
  • Gradle, TeamCity, Git, Microservices, DevOps, Continuous Deployment, React
  • Replacement of an ESB installation with specialized microservices for data stream processing
Nov 2016 - Present
9 years 2 months

Tech Lead, Operations

Restrealitaet e.V.

  • Backend: Spring (Boot, Data, Security, Web) in Kotlin and Java, Docker, Hibernate/JPA, MySQL, Node.js, MongoDB
  • Legacy: Perl, PHP
  • Frontend: Backbone, React; admin app with React, Redux, Bootstrap
  • DevOps: CI/CD with GitHub Actions, Ansible, Linux servers, monitoring with Grafana
  • Technical leadership for the ongoing development of the frontends and backends
  • Migration of the legacy backends from Perl and PHP to Java and Kotlin
  • Running operations with Docker containers
  • Planning and defining the system architecture
  • Coordinating other developers from the community
Sep 2016 - Dec 2016
4 months

Software Developer, Consultant

Datalab GmbH

  • Java backend with Spring (Beans, MVC, Boot, Cloud, Data), Docker, Hibernate/JPA, PostgreSQL, Kafka, Thymeleaf, Servlet 3.0
  • Test-Driven Development with JUnit, Hamcrest, Mockito
  • Gradle, TeamCity, Git/Stash
  • Supporting a retail group in CRM and POS up to a successful product launch
  • Follow-up work to prepare for the Christmas season
Oct 2013 - Jun 2015
1 year 9 months

Software Developer

Zalando GmbH

  • Java backend with Spring (Beans, MVC, Security, Data), Hibernate/JPA, PostgreSQL, JSP, Servlet 3.0
  • Test-driven development with JUnit, Hamcrest, Mockito
  • Maven, TeamCity, Git/Stash
  • JavaScript front end with Backbone.js, JSON, REST
  • Further development of the online shop
  • Development of a component for personalized product recommendations
  • Architecture consulting to split the component into microservices
Oct 2011 - Sep 2013
2 years

Software Developer

Immobilien Scout GmbH

  • Java backend with Spring (Beans, MVC), JSP, Thymeleaf, Servlet 3.0
  • Test-driven development with JUnit, Hamcrest, Mockito
  • Maven, TeamCity
  • JavaScript front end with YahooUI, JSON, REST, Google Maps
  • Further development of the search feature using Scrum/Kanban
  • Development of an autocomplete component for location entries
  • Integration of Google Maps into search results
May 2009 - Dec 2009
8 months

Senior Java Consultant

MTV Networks Germany GmbH

  • Java Enterprise, Eclipse
  • Consulting on migrating to a central Java-based CMS
  • Support in implementing a site prototype
Jul 2008 - Jun 2011
3 years

Senior Java Developer & Consultant

Axel Springer Media Systems Berlin

  • Escenic CMS, JEE, Spring, JSP, Wicket, Eclipse, SVN, Maven, JIRA, AJAX, REST
  • Object-oriented JavaScript with Prototype and jQuery
  • VMware, CentOS Linux
  • Development of reusable web components (widgets) for Escenic CMS
  • Design and development of a paid content component (paywall)
  • Relaunch and further development of WELT Online and Hamburger Abendblatt Online
  • Introduction of a development environment based on Eclipse in VMware
Mar 2008 - Apr 2008
2 months

Java Webapplication Developer

Toptarif Internet GmbH

  • Java, Stripes, jQuery, Hibernate, Webservices, Spring, Maven
  • Ongoing development of the platform in day-to-day business
  • Co-development of a core component "car insurance comparison" with Ajax input forms
  • Integration of a large web service
  • Technical and conceptual consulting
Jan 2008 - Present
18 years

Full-Stack Software Engineer (Self-Employed)

Self-Employment

Jan 2006 - Dec 2010
5 years

Founder, Developer and Technical Lead

IndyPhone.de

  • Java, Apache Wicket, Spring, JPA/Hibernate, Maven, Trac, SVN, Eclipse, Tomcat, Jetty
  • Software design and implementation of the founding idea
  • Extension with community features
  • Selection of a modular, scalable and reusable software stack
  • Onboarding of new developers without in-depth knowledge of the entire system
Jan 2004 - Dec 2008
5 years

Software Developer for Web Applications and Content Management Systems

SkyGate internetworking GmbH

  • Implementation of a categorized full-text search engine using Lucene/Nutch, JSP, JDBC
  • Development of crawler plugins, simple and advanced search, automatic search result optimization
  • Implementation of reusable Web 2.0 components with RedDot LiveServer, JEE, Tomcat, MySQL
  • Technical lead, coordination and training of the development team
  • Development of an intranet application with Apache Wicket, Hibernate, JBoss, MS SQL, PostgreSQL
  • Implementation of input forms and email reminder functions, platform migration Windows → Unix without issues
Jan 2000 - Dec 2004
5 years

Internet Software Developer (Working Student)

SkyGate GbR

Jan 1998 - Dec 2000
3 years

Web Developer

Self-Employed

Summary

My main focus is on architectural design, planning and development of web applications, backends for mobile applications and other distributed systems, as well as integrating such applications with existing systems like CMS, CRM, or payment platforms. I have experience leading, training, and coordinating developer teams as well as selecting and maintaining development tools, coding conventions, and tech stacks.

I specialize in software development on the Java/Spring platform or serverless or node-based TypeScript in the backend, and React or Vue.js in the frontend.

I prefer to use agile methods like Scrum, Kanban, and Continuous Delivery to achieve project goals.

Besides this development focus, I am also involved in all other aspects of software engineering like cloud architectures, operations, and monitoring.

Languages

German
Native

Education

Oct 2000 - Jun 2004

FHTW Berlin

Diploma in Computer Science (FH) · Applied Computer Science · Berlin, Germany · good

Oct 1998 - Jun 2000

Fulda University of Applied Sciences

Pre-diploma · Applied Computer Science · Fulda, Germany

Certifications & licenses

iSAQB Certified Professional For Software Architecture, Foundation Level

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions