Backend Engineer · 15+ Years

Jey Boy
Cagumbay

Backend-focused developer building complex web platforms, specialising in PHP and Symfony. Extensive experience building and evolving complex SaaS platforms as part of cross-functional teams, with deep hands-on work in event sourcing, payment integrations, payroll systems, and DDD-guided architecture. Passionate about maintainable and readable code, good tests, and systems that are easy to change.

Experience

2024–Present

We Share Trust

NeedHelp & Octorenov

  • Built a Messaging system and MangoPay payout flow on NeedHelp using DDD with Symfony.
  • Delivered new features on Octorenov (event sourcing with Ecotone), including a Service Provider Certification requirement.
2024

Rise Up

  • Delivered enterprise features and a customised data export using Vue.js, Symfony, and TDD.
2017–2023

Batgroup SA

Batmaid / Batsoft

  • Built the platform from scratch into Switzerland's leading cleaning service, now in 8 European countries.
  • Refactored unstructured monolith to Hexagonal Architecture with CQRS and DDD; replaced Twig/jQuery with REST API + PWA.
  • Built key business algorithms (availability, rescheduling, ratings) and integrated Datatrans payments.
  • Delivered an in-house Swiss-compliant payroll engine and extracted Batsoft as a standalone white-label SaaS.
2011–2017

Arcanys

  • Served as Scrum Master and led the initial Batmaid build; also delivered projects for insurance, utility monitoring, and e-commerce clients.
2009–2011

yieldHUB

  • Built UI features for a semiconductor yield-management SaaS using ExtJS, with full cross-browser support.

Technical Proficiencies

Languages & Frameworks
PHP 8.xSymfonyEcotoneVue.jsReactTypeScriptVanilla JS
Architecture & Patterns
DDDHexagonal ArchitectureCQRSEvent SourcingREST APIMulti-tenancy
Testing
PHPUnit (TDD)Behat (BDD)
Databases & Infra
PostgreSQLMySQLRedisRabbitMQDockerAWS S3
Payments
MangoPayDatatrans

Education

2004–2009

B.S. Computer Engineering

BISU, Philippines