Full Stack Software Engineer EcolineWindows
I was one of the core developers on a new CRM replacing a legacy system for a Canada-wide window and blinds retail network, and I owned the scheduling subsystem end to end: automated booking and distribution of on-site measurement appointments used by call-center operators and voice AI bots.
I designed the domain model from scratch: an appointment lifecycle state machine, multi-level booking configuration, and a distribution engine based on capacity, business hours and geographic zones. I integrated the voice AI bots through MCP, built a dead-letter inbox pattern with idempotent handlers so no incoming request was lost, and created an interactive service-zone editor on Uber H3 and deck.gl. I also maintained the legacy Yii2 system and migrated parts of it to Laravel.
Stack: PHP 8, Laravel, PHPUnit, PHPStan, Vue 3 with TypeScript, MySQL and MariaDB, Redis, Docker, Terraform, AWS Lambda in Go, MCP, OpenAPI. Most of the implementation went through AI coding agents under my direction and review.