Summary
Diogo Bastos is a front-end–focused full stack software engineer based in Montreal with 11 years of professional experience and over 18 years evolving in software development. He specializes in React/TypeScript front ends, GraphQL (Hasura, Apollo), and resilient backends built with Java/Spring Cloud, and has designed microservices, OAuth2/JWT auth, and Single-SPA micro-frontends at scale. Comfortable across the stack, he also manages CI/CD and Kubernetes deployments, testing with Jest/Vitest, and monorepo tooling like Turborepo. His background includes modernizing legacy Java systems and building adaptive microlearning platforms, giving him a pragmatic blend of greenfield feature work and hands-on legacy maintenance. Known for cross-team collaboration in Agile environments, he pairs strong UI/UX sensibilities with backend architecture experience. Colleagues would note his knack for translating product needs into testable, production-ready features while keeping developer ergonomics and observability in mind.
11 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Pontifícia Universidade Católica de Goiás
Training in Business Analysis Computer Software Engineering, Training in Business Analysis Computer Software Engineering at Fundação Vanzolini
English, Portuguese, French