Team Lead / Full-Stack Developer
Codemasters International LLC · TruCalendar
- Lead full-stack development of a scheduling and event-management product integrated with TruLandings, TruEcommerce, TruEmailMarketing, and TruCRM.
- Drive the transition toward explicit domain boundaries and ports-and-adapters architecture, reducing coupling between scheduling workflows and external products.
- Apply DDD and CQRS where they clarify complex scheduling behavior, including strongly typed identifiers, value objects, recurrence, and time-zone handling with NodaTime.
- Own technical decisions across the .NET backend and Angular frontend; conduct code reviews, mentor developers, and coordinate delivery and integrations across product teams.
Environment: C#, .NET, Angular, TypeScript, MongoDB, RxJS, NodaTime, REST, WebSockets, CQRS, DDD