Diogo BastosSenior Full-Stack Software Engineer

I build thoughtful, reliable learning technology.

01

About

I’m a senior full-stack software engineer with 20 years of experience building scalable web applications in collaborative, Agile teams. I enjoy turning complex product needs into clear, maintainable experiences for the people who rely on them.

My work spans React and TypeScript on the frontend, Node.js and Java microservices on the backend, and the cloud and delivery practices that connect them. I care deeply about quality, accessibility, observability, and the small details that make software dependable.

I’m currently helping build digital curriculum and career-readiness experiences at Pearson’s eDynamic Learning. Previously, I spent several years creating learning technology at HMH and Neovation Learning Solutions.

02

Experience

  1. 2026 — Present

    Senior Full-Stack Software EngineerPearson Education · eDynamic Learning

    Designing and maintaining scalable full-stack applications and REST APIs for digital curriculum and career-readiness experiences.

    • Node.js
    • TypeScript
    • Express
    • React
    • SQL
  2. 2022 — 2025

    Senior Software DeveloperHoughton Mifflin Harcourt

    Led and delivered classroom-management and learning-platform capabilities across micro-frontends, GraphQL services, and cloud infrastructure.

    • React
    • TypeScript
    • GraphQL
    • Java
    • PostgreSQL
    • Kubernetes
  3. 2020 — 2022

    Senior Software DeveloperTEKsystems · HMH engagement

    Built responsive, production-ready learning experiences and contributed to UI/UX workflows for HMH products.

    • React
    • TypeScript
    • GraphQL
    • Testing Library
  4. 2017 — 2020

    Software DeveloperNeovation Learning Solutions

    Developed and evolved adaptive microlearning clients, analytics, deployment workflows, and supporting services.

    • React
    • TypeScript
    • Redux
    • Node.js
    • AWS Lambda

03

Featured projects

View archive

04

Let’s connect

I’m always happy to connect about software engineering, learning technology, and thoughtful product development.

diogovvb@gmail.com