Rüdiger Schulz
Full-Stack Software Engineer / Consultant for Digitalization
Experience
Full-Stack Software Engineer / Consultant for Digitalization
ARTEVENT
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.
Senior Full-Stack Software Engineer
Swiss Marketplaces Group
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.
Senior Full-Stack Software Engineer
Homegate AG
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.
Technical Trainer – JavaScript Fundamentals
Mister Spex
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.
Senior Backend Software Engineer
Meindach GmbH
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.
Senior Backend Software Engineer
GoEuro Travel GmbH
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.
Senior Frontend Software Engineer, Consultant
Charité
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.
Senior Backend Software Engineer, Consultant
Scout24 AG
- 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.
Tech Lead, Operations
RESTREALITAET e.V.
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.
Senior Software Engineer, Consultant
Datalab GmbH
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.
Senior Software Engineer
Zalando GmbH
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.
Senior Software Engineer
Immobilien Scout GmbH
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.
Senior Java Consultant
MTV Networks Germany GmbH
- 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.
Senior Software Engineer, Consultant
Axel Springer Media Systems
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.
Java Software Developer
Toptarif Internet GmbH
- 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.
Senior Full-Stack Software Engineer & Consultant
Self-employed
- Providing freelance consulting in web application development, cloud migrations and digitalization
Founder and Technical Lead
IndyPhone.de
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.
Software Developer
SkyGate Internetworking GmbH
- Developed web applications and content management systems during employment.
Internet Software Developer (Working Student)
SkyGate GbR
Web Developer for Medium-Sized Companies
Self-employed
Web Developer
Self-employed
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
Education
HTW Berlin
Diploma in Applied Computer Science, specialization in Multimedia · Applied Computer Science · Berlin, Germany
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
Similar Freelancers
Discover other experts with similar qualifications and experience