Technical Lead / Senior Software Engineer
    at Encoura

    Full-Stack Modernization & GraphQL Migration

    5 → 8
    Team Growth
    100%
    Type Safety

    Technologies

    GraphQL Federation
    Next.js
    NestJS
    AWS Aurora

    Timeline

    03/2024 – 12/2024

    Spearheaded the modernization of a legacy monolithic architecture to a federated GraphQL system. Led a growing engineering team during a major transition, establishing a new blueprint for full-stack development, observability, and testing.

    The Challenge

    A monolithic JavaScript REST API and legacy database-managed authentication were slowing down feature delivery and creating stability issues.

    The Solution

    Migrated to a federated GraphQL architecture on Node.js 22 with TypeScript. Implemented Auth0 for secure user management and replaced Jest with Chromatic for visual regression testing.

    The Result

    Shipped the first real-time educator dashboard, significantly boosting team morale and velocity. Reduced QA bottlenecks by empowering designers to approve UI changes directly.