
Rudi Zeilhofer
Verified Expert in Engineering
Software Developer
Munich, Bavaria, Germany
Toptal member since October 27, 2021
Rudi is a multidisciplinary Agile servant leader known for successfully guiding amazing teams, fast-growing companies, and their awesome products to the next level. Rudi is a Swiss Army Knife with 20+ years of cross-functional experience in Agile software development, combined with state-of-the-art know-how, technological curiosity, and a pragmatic approach to using best practices.
Portfolio
Experience
- Software Development - 20 years
- Ruby on Rails (RoR) - 12 years
- Ruby - 12 years
- PostgreSQL - 10 years
- Software Architecture - 7 years
- Amazon Web Services (AWS) - 7 years
- React - 4 years
- Agile Coaching - 3 years
Preferred Environment
Visual Studio Code (VS Code), Slack, Ruby on Rails (RoR), Office 365, Miro, Atlassian Suite, Docker, Amazon Web Services (AWS), GitHub Actions, Figma
The most amazing...
...real-time event pipeline I've established analyzes customer behavior and quantifies satisfaction, scaling it to 1,000,000 DAU and 1,000+ events per sec on AWS.
Work Experience
Lead Software Developer
Zenkita
- Developed a multi-LLM extraction system that automatically processes German receipts and invoices with confidence scoring, eliminating manual data entry and reducing document processing time from minutes to seconds.
- Built a vector search pipeline using pgvector and OpenAI embeddings, enabling natural language queries across financial documents instead of exact keyword matching—transforming how users discover information.
- Architected a SaaS platform on Ruby 4.0/Rails 8.1 with React 19 as a modular monolith, enabling independent domain teams while maintaining single-deployment simplicity.
- Implemented Argon2 hashing, JWT auth, and multi-tier rate limiting with breach detection, protecting sensitive financial data while meeting German data protection requirements.
- Integrated n8n for orchestrating bank imports and reconciliation workflows, reducing manual intervention and enabling the operations team to scale from dozens to hundreds of customers.
- Established 100% test coverage, automated security scanning, and comprehensive API documentation, enabling rapid iteration while maintaining stability for financial software.
Engineering Manager | Senior Full-stack Developer | Fortune 500 Industrial Company
Owens Corning | F500 | Digital Center of Excellence
- Led a multi-disciplinary team, improving coding standards, CI/CD, DevOps, and security, while optimizing AWS costs. Servant leader balancing hands-on work with strategy, team growth, and customer value.
- Fostered open communication, cross-team collaboration, and a culture of continuous improvement.
- Improved coding guidelines, automated code reviews, and made unit test coverage visible, boosting quality and maintainability.
- Led DevOps and application security initiatives: created cross-team CI/CD strategy, migrated legacy deployments to Docker-based applications, and developed roadmaps to strengthen application, tech stack, and infrastructure security.
- Categorized technical debt, prioritized projects, and created roadmaps for upgrading applications and technical stacks.
- Analyzed AWS cloud expenses and helped form a strategy to reduce costs by over 60%.
- Established clear code ownership using GitHub CODEOWNERS guidelines, shifting the culture from “works-for-me” to accountability and shared responsibility.
- Combined expertise in software development, DevOps, application security, and engineering leadership to deliver customer value, foster team growth, and enable high-performing systems.
- Led with vision and servant leadership—empowering teams to grow, innovate, and deliver. Aligned technical excellence with business goals through analytical and strategic thinking, ensuring valuable outcomes, transparency, and team happiness.
Senior Full-stack Developer | Fortune 500 Industrial Company
Owens Corning | F500 | Customer Center of Excellence
- Improved coding standards, CI/CD, DevOps, and security, while improving development ways of working to the next level. Servant lateral leader balancing hands-on work with strategy, team growth, and customer value.
- Fostered open communication, cross-team collaboration, and a culture of continuous improvement.
- Improved coding guidelines, automated code reviews, and made unit test coverage visible, boosting quality and maintainability.
- Led DevOps and application security initiatives: created cross-team CI/CD strategy, migrated legacy deployments to Docker-based applications, and developed roadmaps to strengthen application, tech stack, and infrastructure security.
- Categorized technical debt, prioritized projects, and created roadmaps for upgrading applications and technical stacks.
- Established clear code ownership using GitHub CODEOWNERS guidelines, shifting the culture from “works-for-me” to accountability and shared responsibility.
- Combined expertise in software development, DevOps, application security, and engineering leadership to deliver customer value, foster team growth, and enable high-performing systems.
- Led with vision and servant leadership—empowering teams to grow, innovate, and deliver. Aligned technical excellence with business goals through analytical and strategic thinking, ensuring valuable outcomes, transparency, and team happiness.
Senior Back-end RoR Developer
Toptal Client
- Established a green-field RoR project with RoR best practices regarding automatic lining, RSpec testing, code coverage, and a GitHub pipeline featuring Code Climate and CircleCI.
- Migrated complex API endpoints from Node.js/TypeScript services, ensuring they were well-structured, easy to maintain, and fully documented. As a result, a robust REST API was established.
- Built up fast know-how about the financial sector and the existing features to migrate and implement new ideas from scratch in close cooperation with product managers.
- Defined and documented API endpoints with Swagger (OpenAPI) for easier collaboration between front-end and back-end teams, focusing on backward compatibility.
- Improved collaboration and working methods by driving feedback channels (daily standup and retros), know-how transfer, mentoring engineers, teaching Ruby skills, and visualizing features.
Senior Full-stack Developer
Toptal Client
- Developed an eCommerce shopping list feature. Built the back-end RESTful API in Ruby on Rails and front end in Vue.js and Vuex.
- Dockerized the app and set up GitLab CI/CD, including full test coverage. Integrated the Algolia search engine via Algolia API and Ruby client.
- Designed and implemented a system for a synchronization service between various APIs, such as MS Dynamics 365, Moosend API, and Sitecore CRM. Decoupled data extraction and data loading via RabbitMQ.
- Collaborated remotely using Jira, Miro, and Slack. Organized and streamlined projects, epics, and stories in an outcome-oriented and user-centered fashion.
- Created high-level visualizations with Miro to enable effective discussions, speed-up decision-making, and create a high level of alignment.
- Adapted quickly to a huge legacy codebase with 100+ classes and database tables. Improved overall test coverage and code stability.
Senior Data Engineer
Xempus
- Planned and implemented data warehouse architecture, data pipelines, and ETL stages. Accelerated the data-driven organization by enabling data accessibility via Salesforce and Tableau for all employees.
- Implemented ETL in Python, NumPy, and Pandas DataFrame. Heavy usage of Salesforce API for extraction and loading of data.
- Changed data into real value by implementing (Python) an algorithm to quantify user satisfaction and easily accessible metrics and user cohorts.
- Concepted and implemented the product-led growth framework as a customer-centered growth strategy in cooperation with sales, product, marketing, customer success, and engineering.
Engineering Manager
Xempus AG
- Simplified the way-of-working of two customer-faced teams by strengthening team collaboration, implementing efficient customer service tool stack, streamlining product portfolio, and excelled team efficiency by automation internally and client-side.
- Achieved an 80% cost reduction for onboarding new insurance partners and their data by a massive decrease of complexity, lean processes, and time-saving client-side testing tools.
- Enhanced the data exchange API from scripted Ruby to a CI/CD Java service, including automated error reporting and Jira ticketing in close cooperation with external insurance partners.
Senior Full-stack Software Developer
Xempus
- Designed and implemented a B2B SaaS web application for the management of company pension schemes on Ruby on Rails, JavaScript, jQuery, and PostgreSQL stack.
- Scaled the Agile development process up to 10+ employees. Improved Agile software development and team excellence by using CI/CD, QA and defect management, versioning, and Scrum.
- Released the first production version on time and in scope with several integrated insurance partners.
- Scaled the Scrum process to several distributed teams and adaptation of the software tool stack.
Senior Full-stack Software Developer
Scoreloop AG
- Concepted, architected, and implemented an AWS Cloud-hosted API back end in Ruby on Rails and Ember.js.
- Scaled the real-time leaderboard API for more than 1,000 events per second.
- Established a real-time event pipeline, including big-data storage, real-time analytics, and Tableau BI, for analyzing customer behavior and on-demand reporting.
Senior Full-stack Software Developer
Trupoli
- Concepted, architected, and implemented a B2C web application in Ruby on Rails.
- Scaled the development team and its Agile processes to 10+ employees, including technical and disciplinary management.
- Co-founded this e-government and social media startup with a vision of more transparent politics—True Politics. The startup had 35 employees.
Senior Full-stack Software Developer
Pangora
- Innovated and built an eCommerce search engine with variable layout and theming in Perl and later in PHP, including in-house infrastructure operations and on-premise hosting.
- Scaled the software development department to 30+ employees, including technical and disciplinary management and outsourcing (10 MA in Armenia).
- Gained my first IRL experience with an Agile development process and extreme programming (XP).
Experience
Xempus Manager
Quantify Customer Experience in Salesforce
I introduced product-led growth as a growth framework and designed various activation, adoption, conversion, loyalty metrics, and a detailed customer journey from newbie to enthusiast level.
On the engineering side, I was in charge of designing and implementing the data architecture and transformation stages, extracting data from various application database sources, merging independent user bases, transforming raw data into valuable insights, and storing the results into a data warehouse. Data and metrics became accessible from Tableau (BI) and Salesforce.
Tech stack included ETL with Python3 with NumPy and Pandas DataFrame, Tableau Prep, Tableau Server, and Salesforce API.
Besides that, I supported colleagues in their learning curve to become more data-driven and confident with BI tools and Salesforce.
Scaling Mobile Gaming Leaderboards with Ruby on Rails, MongoDB, and Redis
With popular games implementing the Scoreloop SDK, we needed to scale the ever-growing leaderboards for popular games like Cut the Rope or Plants vs. Zombies. Starting with PostgreSQL, we switched to AWS-EC2 instances with Redis in-memory leaderboards. Back-end API implemented in RoR and leaderboard Redis services could deal with 1,000+ events per second and could be easily scaled horizontally during peak times.
Data Synchronization Between CRM and Marketing Platform
My tasks included decoupling source and destination clients with RabbitMQ, idempotency, intelligent error handling, recovery, and notification. It was implemented as a detailed proof-of-concept with Ruby on Rails.
Education
Master's Degree in Agile Coaching
Judith Andresen Beratung (JAB) - Hamburg, Germany
Coursework in Computer Science
Ludwig-Maximilians-Universität München - München, Germany
Certifications
Apollo Graph Developer – Associate
Apollo GraphQL
AWS Certified Cloud Practitioner
AWS
Product-Led Growth Foundation
PLG Institute Wes Bush
Certified Coach for Collegial Leadership
Bernd Oestereich – Werkstatt für Kollegiale Führung
OKR Masterclass
Felipe Castro
Agile Team Facilitation
it-agile GmbH
Certified Scrum Product Owner
Scrum Alliance
Value Proposition Design
Strategyzer
Skills
Libraries/APIs
REST APIs, Vuex, Web API, Sidekiq, React, Vue, Vue 2, Node.js, OpenAPI, jQuery, NumPy, Pandas, Salesforce API, Apache Lucene, Slack API, OpenAI API, Playwright
Tools
Atlassian Suite, RSpec, CircleCI, SimpleCov, RuboCop, AWS CloudFormation, Amazon Elastic Container Registry (ECR), Tableau, Microsoft Excel, Miro, Git, Jenkins, Tableau Desktop Pro, React Apollo, RabbitMQ, GitLab CI/CD, Docker Compose, AWS ELB, AWS CodeBuild, Codecov, Sentry, Slack, Microsoft Teams, Salesforce Sales Cloud, Microsoft Dynamics, Google Analytics, Code Climate, Optimizely, Amazon EKS, Amazon CloudWatch, SonarQube, Figma, n8n, TanStack Router, Shadcn UI, Vitest, V8, Claude Code, Codex, Kiro
Languages
Ruby, CSS, HTML, SQL, HTML5, JavaScript, PHP, Perl, GraphQL, TypeScript, Java, Python 3, Python, TypeScript 5
Frameworks
Ruby on Rails (RoR), Ruby on Rails 3, Ruby on Rails 4, Ruby on Rails 5, Ruby on Rails 7, AWS HA, Swagger, Jest, Hadoop, Tailwind CSS, JSON Web Tokens (JWT)
Paradigms
Scrum, Agile, Agile Software Development, Test-driven Deployment, REST, Test-driven Development (TDD), Management, Unit Testing, Refactoring, Microservices, Clean Code, ETL, Objectives & Key Results (OKRs), Key Performance Metrics, Business Intelligence (BI), Continuous Deployment, Continuous Integration (CI), Design Thinking, Plain Old Ruby Object (PORO), Modular Design
Platforms
Amazon EC2, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Algolia, Docker, Apache Kafka, Salesforce, Ollama
Storage
NoSQL, JSON, Auto-scaling Cloud Infrastructure, Amazon S3 (AWS S3), PostgreSQL, Redis, MongoDB, MySQL, Cassandra, Elasticsearch
Other
Software Development, Continuous Learning, Autoscaling, Cloud, Cross-functional Collaboration, Elastic Load Balancers, Product Development, Legacy Code, Ruby Gems, Team Leadership, Team Mentoring, Technical Leadership, Full-stack, Architecture, Back-end, Performance, AWS CodePipeline, AWS ECS Fargate, Danger, Packwerk, Engineering Management, Brakeman, Code Review, Development, API Integration, Software Architecture, Agile Coaching, Tableau Server, Leadership, Product Owner, Moderation, Business Model Canvas, Value Proposition Design, Apache Flume, DataFrames, Reporting, Dashboard Design, APIs, Apollo, Training, Scalability, GitHub Actions, IT Security, Office 365, Computational Linguistics, Algorithms, Coaching, Scrum Master, Product-led Growth (PLG), Go-to-market (GTM) Strategies, Facilitation, Apollo Server, Sitecore, Platforms, Marketing Platforms, Knowledge Management, Amazon RDS, ESLint, Servant Leadership, Ruby on Rails 8, Pgvector, Large Language Models (LLMs), Mistral AI, Embeddings from Language Models (ELMo), Semantic Search, Orval, TanStack Query, TanStack Form, Domain-driven Design (DDD), Solid Queue, Vite, Zustand, Human-in-the-loop (HITL), Human-centered AI, Cursor AI, Spec Driven Design (SDD)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring