Top expert badge
Recommended expert
Profile header background

Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

Rüdiger Schulz
Profile header overlay
Berlin, Germany

Experience

Sep 2024 - Jul 2025
11 months
Berlin, Germany

Full-Stack Software Engineer / Consultant for Digitalization

ARTEVENT

Expertise details
Position Summary
Full-Stack Software Engineer / Consultant for Digitalization at ARTEVENT
Industries
Professional Services
Business Areas
Information Technology
Product Development
  • Designed, built, and launched an internal event planning web application used by over 100 department leads for a large event, despite having no dedicated testing phase.

  • Ensured smooth, failure-free operation during first production use, leading to the tool being adopted for future events.

  • Automated catering calculations and related workflows, significantly reducing email communication and manual computation effort for meal planning.

  • Managed deployment and hosting on a Linux server using Coolify, including application setup and runtime operations.

  • Hired and guided a communication designer on UX while independently owning all technical decisions and implementation.

Aug 2023 - Jun 2024
11 months
Zürich, Switzerland

Senior Full-Stack Software Engineer

Swiss Marketplaces Group

Expertise details
Position Summary
Senior Full-Stack Software Engineer at Swiss Marketplaces Group
Industries
Information Technology
Real Estate
Business Areas
Information Technology
Product Development
Quality Assurance
  • Contributed to migrating ImmoScout24.ch onto the Homegate.ch serverless platform, reusing the full backend and frontend stack with brand-specific adjustments only.

  • Implemented SEO measures (including canonicalization and content variations) to avoid duplicate content issues between the two brands.

  • Repaired and stabilized CI/CD pipelines, improving reliability of deployments for multiple serverless services.

  • Designed and implemented robust end-to-end tests for critical user journeys to increase confidence in cross-brand rollouts.

  • Reviewed pull requests and mentored junior developers on code quality and architectural patterns.

  • Replaced internal feature-flag tooling and Google Optimize with Split.io.

  • Configured and developed complex analytical tracking with Google Analytics to capture behavior across both brands on the shared platform.

Jan 2020 - Jun 2022
2 years 6 months
Zürich, Switzerland

Senior Full-Stack Software Engineer

Homegate AG

Expertise details
Position Summary
Senior Full-Stack Software Engineer at Homegate AG
Industries
Real Estate
Business Areas
Information Technology
Product Development
  • Developed and maintained core user-facing pages (search results, homepage, SEO landing pages), with a focus on robust automated tests, page performance, CMS integration, and SEO best practices.

  • Designed and implemented a new end-to-end lead funnel (Vue.js frontend, serverless backend) for customer inquiries, including protections against spam and fraud and integration with customer service tooling for CRM and manual review.

  • Delivered two multi-day online workshops on REST API design and implementation, upskilling internal teams on modern API practices and standards.

  • Integrated external realtor data and tools into the platform, enabling profile pages for key realtor partners and ensuring data consistency between their systems and the marketplace.

Apr 2019 - Sep 2019
6 months
Berlin, Germany

Technical Trainer – JavaScript Fundamentals

Mister Spex

Expertise details
Position Summary
Technical Trainer – JavaScript Fundamentals at Mister Spex
Industries
Retail
Business Areas
Information Technology
  • Designed and delivered a nine-session training program on modern vanilla JavaScript for software testers with no prior programming experience.

  • Taught core programming concepts (variables, control flow, DOM manipulation, event handling) through hands-on exercises and live coding.

  • Guided participants in building a complete time-tracking tool from scratch, reinforcing practical application of JavaScript fundamentals.

Oct 2018 - Sep 2019
1 year
Berlin, Germany

Senior Backend Software Engineer

Meindach GmbH

Expertise details
Position Summary
Senior Backend Software Engineer at Meindach GmbH
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Designed and developed back-office applications and maintained the core platform using reactive Spring Boot with Kotlin.

  • Integrated the web application with SugarCRM to synchronize customer and deal data across systems via custom spring-data repository.

  • Migrated disparate cloud and CI setups (Heroku, Netlify, Travis CI) to a unified stack on Google Cloud, CircleCI, and Kubernetes, streamlining deployments and operations.

  • Introduced Kubernetes/Helm to the team by running an introductory workshop and establishing basic deployment patterns.

  • Designed Redis data structures to support performant, scalable access patterns in the new architecture.

Mar 2018 - Sep 2018
7 months
Berlin, Germany

Senior Backend Software Engineer

GoEuro Travel GmbH

Expertise details
Position Summary
Senior Backend Software Engineer at GoEuro Travel GmbH
Industries
Tourism
Business Areas
Information Technology
  • Helped design and implement the migration of a large centralized dataset from a MySQL-based relational model to a JSON document structure, including data modeling and transformation logic.

  • Coached a primarily junior development team through pair programming and agile practices, contributing significantly to the project’s technical concept and its implementation quality.

Oct 2017 - May 2018
8 months
Berlin, Germany

Senior Frontend Software Engineer, Consultant

Charité

Expertise details
Position Summary
Senior Frontend Software Engineer, Consultant at Charité
Industries
Healthcare
Business Areas
Information Technology
Product Development
  • Designed a web frontend for managing user access to internal VPN by running customer workshops, clarifying requirements, and translating them into a detailed UI concept.

  • Implemented the frontend as a React/Redux single-page application using test-driven development with Jest and Enzyme, covering edge cases discovered through mockups and user flows.

Apr 2017 - Dec 2017
9 months
Berlin, Germany

Senior Backend Software Engineer, Consultant

Scout24 AG

Expertise details
Position Summary
Senior Backend Software Engineer, Consultant at Scout24 AG
Industries
Automotive
Real Estate
Business Areas
Information Technology
Product Development
  • Contributed to replacing an ESB-based integration for distributing customer and contract data with domain-focused Spring Boot microservices for data stream processing on AWS as part of a cross-functional team.
Nov 2016 - Present
9 years 5 months

Tech Lead, Operations

RESTREALITAET e.V.

Expertise details
Position Summary
Tech Lead, Operations at RESTREALITAET e.V.
Industries
Information Technology
Business Areas
Information Technology
Operations
  • Led technical management of the online forum and social network, owning further development of the JavaScript frontends and Spring-based backends.

  • Drove the migration of legacy Perl and PHP backends to modern Java and Kotlin APIs, improving maintainability and alignment with the current stack; achieved 90% test coverage of new code.

  • Managed operations using Docker containers running on Hetzner, including deployment and runtime environment management.

  • Planned and defined the overall system architecture and coordinated contributions from the developer community; grew development team from two to ten persons.

Sep 2016 - Dec 2016
4 months

Senior Software Engineer, Consultant

Datalab GmbH

Expertise details
Position Summary
Senior Software Engineer, Consultant at Datalab GmbH
Industries
Retail
Business Areas
Information Technology
Quality Assurance
  • Supported an existing development team for a major retail client in the final project phase for CRM and Point-of-Sale systems, contributing backend features and fixes with Spring Boot, Kafka, and PostgreSQL.

  • Helped stabilize and prepare the system for a successful new product launch and the high-traffic Christmas season through bug fixing, performance tuning, and test-driven development.

Oct 2013 - Jun 2015
1 year 9 months
Berlin, Germany

Senior Software Engineer

Zalando GmbH

Expertise details
Position Summary
Senior Software Engineer at Zalando GmbH
Industries
Fashion
Retail
Business Areas
Information Technology
Product Development
  • Contributed to the development and maintenance of a large monolithic e-commerce backend in a multi-team setup, using Spring (MVC, Security, Data), Hibernate/JPA, and PostgreSQL with test-driven development and Maven/TeamCity.

  • Co-created a greenfield personalized product recommendation service in a cross-functional team, designing and implementing it independently of the existing monolith.

  • Provided architectural input on integrating the recommendation service and preparing it for a future microservices landscape, including interface boundaries and data flows.

Oct 2011 - Sep 2013
2 years
Berlin, Germany

Senior Software Engineer

Immobilien Scout GmbH

Expertise details
Position Summary
Senior Software Engineer at Immobilien Scout GmbH
Industries
Real Estate
Business Areas
Information Technology
Product Development
  • Worked on core search functionality for the real estate marketplace in cross-functional agile teams using Scrum and Kanban.

  • Developed a service component for auto-completion of location data, improving search usability through address and place suggestions.

  • Integrated Google Maps into search results to provide users with map-based views of properties and more intuitive location exploration.

May 2009 - Dec 2009
8 months
Berlin, Germany

Senior Java Consultant

MTV Networks Germany GmbH

Expertise details
Position Summary
Senior Java Consultant at MTV Networks Germany GmbH
Industries
Media and Entertainment
Business Areas
Information Technology
  • Advised existing team on the use of a new Java-based CMS development environment and supported in the implementation of a site prototype during the transition to a central Java-based CMS.
Jul 2008 - Jun 2011
3 years
Berlin, Germany

Senior Software Engineer, Consultant

Axel Springer Media Systems

Expertise details
Position Summary
Senior Software Engineer, Consultant at Axel Springer Media Systems
Industries
Media and Entertainment
Business Areas
Information Technology
Product Development
  • Developed reusable Escenic CMS “widget” components to enable modular, page-builder style website creation across multiple news portals.

  • Designed and implemented a paid-content (“paywall”) component for Hamburger Abendblatt and Berliner Morgenpost Online.

  • Contributed to the relaunch and ongoing development of WELT Online, building AJAX-based frontend modules integrated with Escenic CMS backends.

  • Implemented front-end and back-end features for the relaunch of Hamburger Abendblatt Online.

  • Introduced and standardized a new development environment based on Eclipse and CentOS running in VMware, improving consistency across the team.

Mar 2008 - Apr 2008
2 months
Berlin, Germany

Java Software Developer

Toptarif Internet GmbH

Expertise details
Position Summary
Java Software Developer at Toptarif Internet GmbH
Industries
Insurance
Business Areas
Information Technology
  • Co-developed a new core component (car insurance comparison), including complex input forms with Ajax integration based on Stripes/jQuery, connecting a comprehensive web service, and providing technical and conceptual consulting.
Jan 2008 - Present
18 years 3 months

Senior Full-Stack Software Engineer & Consultant

Self-employed

Expertise details
Position Summary
Senior Full-Stack Software Engineer & Consultant at Self-employed
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Providing freelance consulting in web application development, cloud migrations and digitalization
Jan 2006 - Dec 2010
5 years
Berlin, Germany

Founder and Technical Lead

IndyPhone.de

Expertise details
Position Summary
Founder and Technical Lead at IndyPhone.de
Industries
Information Technology
Media and Entertainment
Business Areas
Information Technology
Marketing
Product Development
  • Designed and implemented the core platform for a community-driven mobile content service, from initial concept to live production deployment.

  • Evaluated and selected the technology stack with a focus on modularity, scalability, and reusability, enabling the platform and team to grow without major rewrites.

  • Designed a modular architecture that allowed new developers to onboard quickly and contribute without deep knowledge of the entire system.

  • Ran small-scale offline marketing experiments to drive early user acquisition and validate interest in the product.

Jan 2004 - Dec 2008
5 years
Berlin, Germany

Software Developer

SkyGate Internetworking GmbH

Expertise details
Position Summary
Software Developer at SkyGate Internetworking GmbH
Industries
Information Technology
Business Areas
Information Technology
  • Developed web applications and content management systems during employment.
Jan 2000 - Dec 2004
5 years
Berlin, Germany

Internet Software Developer (Working Student)

SkyGate GbR

Expertise details
Position Summary
Internet Software Developer (Working Student) at SkyGate GbR
Industries
Information Technology
Business Areas
Information Technology
Jan 1998 - Dec 2000
3 years

Web Developer for Medium-Sized Companies

Self-employed

Expertise details
Position Summary
Web Developer for Medium-Sized Companies at Self-employed
Industries
Information Technology
Business Areas
Information Technology
Product Development
Jan 1996 - Dec 1996
1 year

Web Developer

Self-employed

Expertise details
Position Summary
Web Developer at Self-employed
Industries
Information Technology
Business Areas
Information Technology

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Real Estate, Media and Entertainment, Retail, Fashion, and Professional Services.

Information Technology
Real Estate
Media and Entertainment
Retail
Fashion
Professional Services
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Operations, Marketing, and Quality Assurance.

Information Technology
Product Development
Operations
Marketing
Quality Assurance
Profile match chart

Summary

My work focuses on designing and developing web applications and distributed backends, including APIs for mobile applications, and integrating them with existing systems such as CMS, CRM, and payment platforms.

I also have experience leading, training, and coordinating development teams, as well as selecting and maintaining development tools, coding conventions, and tech stacks.

I specialize in backend development with Kotlin/Java/Spring, serverless architectures, and Node-based TypeScript, and in frontend development with React and Vue.js.

To achieve project goals, I work with agile methods such as Scrum, Kanban, and Continuous Delivery.

Beyond this development focus, I work professionally across the broader spectrum of software engineering, including cloud architectures, operations, and monitoring. (“You build it, you run it.”)

Skills

Software Design / Software Architecture

  • Web Applications
  • Cloud Architectures
  • System Integration
  • Story Planning
  • User Interfaces
  • Microservices
  • Object-oriented Analysis & Design
  • Domain-driven Design
  • System Architecture
  • Coding Conventions

Methods & Practices

  • Agile: Scrum, Kanban, Pair Programming, Clean Code, Jira
  • Ai-assisted Development (Junie, Claude Code)
  • Test-driven Development
  • Feature-driven Development
  • Continuous Delivery
  • Static Analysis (Sonarqube, Codecov)

Full-stack Development

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

System Architecture

  • Evaluation And Setup Of The System Stack
  • Design Of Complete Cloud And Saas-based Development Stacks

Databases

  • Mysql
  • Postgresql
  • Ms Sql
  • Redis
  • Mongodb
  • Integration Via Jpa / Hibernate, Spring Data, Jooq, Jdbc
  • Schema Change Management Via Flyway

Search Engines

  • Elastic Search
  • Nutch / Lucene
  • Solr

Web Content Management Systems

  • Escenic Content Studio
  • Reddot Cms

Web And Application Servers

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

Operating Systems

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

Expertise

  • Editorial Processes
  • Content-management
  • Real Estate
  • Mobile Content
  • Online Payment

Languages

German
Native
English
Advanced

Education

Oct 2000 - Jun 2004

HTW Berlin

Diploma in Applied Computer Science, specialization in Multimedia · Applied Computer Science · Berlin, Germany

Oct 1998 - Jun 2000

Fulda University of Applied Sciences

Preliminary Diploma in Applied Computer Science · Applied Computer Science · Fulda, Germany

Certifications & licenses

iSAQB Certified Professional For Software Architecture, Foundation Level

iSAQB

Statistics

Experience

Total positions 21
Experience in Information Technology 29 y
Avg length 2 y 11 m
Longest experience 18 y 2 m

Global Experience

Countries worked in 2 (Germany, Switzerland)
Primary country Germany

Expertise

Recent roles Full-Stack Software Engineer / Consultant for Digitalization, Senior Full-Stack Software Engineer, Technical Trainer – JavaScript Fundamentals
Main industries Information Technology, Real Estate, Media and Entertainment
Main business areas Information Technology, Product Development, Operations

Qualifications

Certifications earned 1

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rüdiger based?

Rüdiger is based in Berlin, Germany.

What languages does Rüdiger speak?

Rüdiger speaks the following languages: German (Native), English (Advanced).

How many years of experience does Rüdiger have?

Rüdiger has at least 29 years of experience. During this time, Rüdiger has worked in at least 17 different roles and for 19 different companies. The average length of individual experience is 1 year and 5 months. Note that Rüdiger may not have shared all experience and actually has more experience.

What roles would Rüdiger be best suited for?

Based on recent experience, Rüdiger would be well-suited for roles such as: Full-Stack Software Engineer / Consultant for Digitalization, Senior Full-Stack Software Engineer, Technical Trainer – JavaScript Fundamentals.

What is Rüdiger's latest experience?

Rüdiger's most recent position is Full-Stack Software Engineer / Consultant for Digitalization at ARTEVENT.

What companies has Rüdiger worked for in recent years?

In recent years, Rüdiger has worked for ARTEVENT, Swiss Marketplaces Group, Homegate AG, RESTREALITAET e.V., and Self-employed.

Which industries is Rüdiger most experienced in?

Rüdiger is most experienced in industries like Information Technology, Real Estate, and Media and Entertainment. Rüdiger also has some experience in Retail, Fashion, and Professional Services.

Which business areas is Rüdiger most experienced in?

Rüdiger is most experienced in business areas like Information Technology, Product Development, and Operations. Rüdiger also has some experience in Marketing and Quality Assurance.

Which industries has Rüdiger worked in recently?

Rüdiger has recently worked in industries like Information Technology, Real Estate, and Professional Services.

Which business areas has Rüdiger worked in recently?

Rüdiger has recently worked in business areas like Information Technology, Product Development, and Operations.

What is Rüdiger's education?

Rüdiger attended HTW Berlin for Applied Computer Science.

Does Rüdiger have any certificates?

Rüdiger has 1 certificate: iSAQB Certified Professional For Software Architecture, Foundation Level.

What is the availability of Rüdiger?

Rüdiger is immediately available full-time for suitable projects.

What is the rate of Rüdiger?

Rüdiger's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rüdiger?

To hire Rüdiger, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 750-910 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.