Senior Back-End Software Developer, Roofr
Apr, 2023 - Present
Core backend engineering across domain services with a focus on scalability, maintainability, and operational excellence.
Designed, developed, and maintained core backend components with an emphasis on reliability, throughput, and safe change management.
Raised engineering quality by championing stronger pre-merge validation (static analysis + test suite gates) to reduce regressions and improve accountability.
Streamlined local development with a unified Makefile workflow to reduce onboarding friction and environment drift.
Led design and implementation of a domain-driven transition away from CycleORM toward a repository-based architecture to improve decoupling and testability.
Collaborated cross-team to standardize authorization and permission handling through reusable policies and typed DTOs.
Owned and facilitated post-incident analysis for production issues, driving root-cause identification, mitigation plans, and prevention work.
