Ruben van Gemeren

Experience

Building scalable, reliable systems and data platforms at scale.

Full Stack Developer

Spaux

Rotterdam, The Netherlands

Sep 2025Present
  • Contributing as a Full Stack Developer to an in-house multitenant SaaS web application built with Laravel, TypeScript, and Vue.js
  • Implemented new submission types and features, improving functionality and user workflows
  • Collaborating with the team on design, implementation, and testing to ensure high-quality development
  • Working with a cloud-based microservice architecture using Docker, N8N, RabbitMQ, and Hookdeck webhooks
  • Supporting integration with major telecom providers like KPN and Odido for automated data synchronization
  • Assisting in project management and team coordination to track progress and align development goals
LaravelTypeScriptVue.jsDockerN8NRabbitMQHookdeck

Intern Software Engineer for Distributed Systems and Data Processing

RISE Research Institutes of Sweden

Stockholm, Sweden

Feb 2025Jul 2025
  • Researched and addressed bottlenecks in global aggregations for large-scale stream processing systems
  • Designed and implemented a decentralized shared state using Conflict-Free Replicated Data Types (CRDTs) to eliminate coordination overhead
  • Developed a windowed CRDT model supporting exactly-once processing semantics and flexible custom queries
  • Evaluated system performance against Apache Flink using the Nexmark benchmark, demonstrating low latency and high scalability
  • Showcased how CRDT-based state management can improve throughput and consistency in decentralized stream processing
ScalaKafkaKubernetesCRDTsFlink

Junior Software Developer

Spaux formerly known as Helmink

Ridderkerk, The Netherlands

Feb 2022Jul 2023
  • Worked as a Junior Software Developer and Scrum Master on in-house CRM/ERP and integration platform projects
  • Developed microservices for real-time public transport tracking
  • Collaborated with project managers to define and manage realistic development milestones
  • Led version control and agile process improvements across the organization
  • Researched and introduced new technologies to enhance project efficiency and scalability
  • Designed intuitive UIs to improve user experience
  • Contributed to the architecture design of a new SaaS application in IT communications
LaravelPub-SubMySQLVue.js

Junior Software Developer

Sultan CRM

Dordrecht, The Netherlands

Sep 2020Sep 2021
  • ICT Intern at Sultan CRM. I have worked with Devexpress, Blazor and XPO
  • Upgraded and modernized legacy .NET codebases to current development standards
  • Enhanced application functionality and optimized existing system components
  • Contributed to database design and development for improved data handling
  • Collaborated with the team to refine workflows and implement best engineering practices
.NETDevexpressBlazorXPOMicrosoft SQL Server