Technical Lead / Senior Software Engineer
    at EncouraData platform serving 2,000+ higher education institutions.

    Full-Stack Modernization & Federated GraphQL Migration

    5 → 8
    Team Growth Engineering Scale
    ↓ MTTR
    Mean Time to Repair ↑ Site Reliability
    Eliminated
    QA Bottlenecks Faster Releases

    Capabilities / Domains

    Engineering Management
    GraphQL Federation
    Apollo
    Next.js
    React
    Node.js
    TypeScript
    JavaScript
    Amazon Web Services (AWS)
    AWS RDS Aurora PostgreSQL
    Database Design
    API Development
    Back-end Development
    Front-end Development
    Full-stack Development
    Web Application
    NestJS
    Express.js
    Auth0
    Sentry
    Datadog
    LinearB
    Storybook
    Chromatic
    Material UI
    Design Systems
    CI/CD
    GitHub Actions
    Terraform
    Kubernetes
    AWS Lambda
    Python
    Figma
    Agile/Scrum
    EdTech

    Timeline

    03/2024 – 12/2024

    Spearheaded the modernization of a legacy monolithic to a federated GraphQL architecture, establishing a scalable foundation for feature velocity, reliability, and team growth.

    The Challenge

    A legacy REST API with database-managed authentication was slowing feature delivery and increasing operational risk. The team lacked observability, modern testing infrastructure, and a scalable database design during a major company-wide AWS transition.

    The Solution

    Authored and executed a phased modernization plan. Migrated to a federated GraphQL architecture with a redesigned Aurora PostgreSQL schema and secure Auth0-based authentication. Introduced production-grade observability and visual regression testing, enabling designers to approve UI changes directly and accelerating delivery cycles.

    The Result

    Shipped the first federated GraphQL feature—real-time educator dashboard surfacing actionable student data. Reduced QA bottlenecks and review friction. Grew the team from 5 to 8, mentoring members and making strategic senior hires. Improved MTTR (Mean Time to Repair) through production observability. Established scalable engineering patterns adopted across roadmap initiatives.