Diego De Oliveira

Diego De Oliveira

About

Detail

Javascript | Typescript | Node.js | Lambda | Microservices | Serverless | AWS | Cloud
Brazil

Contact Diego regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Engine
    Sr Software Engineer (Staff IC scope)
    Engine
    Jul 2023 - Current (3 years 2 months)
    Led the consolidation of multiple fragmented systems into a single modular monolith, removing duplicated and scattered business logic and eliminating the need for coordinated deployments. Redesigned a bi-directional synchronization model into a one-way flow, simplifying system behavior and eliminating recurring state consistency issues. Applied a layered feature-slice architecture across multiple systems and introduced automated integration testing, improving maintainability and reducing regression risk as systems evolved. Designed and implemented the Wallet Management API, including idempotent operations and a transactional ledger. Delivered backward-compatible feature changes, including data migrations following the expand-migrate-contrac
  • PicPay
    Senior Software Developer - Node.JS | TypeScript
    PicPay
    Feb 2023 - Aug 2023 (7 months)
    Tech: NestJS, Postgres, OpenTelemetry, Dynatrace, TypeORM. Documented system boundaries and actor interactions using C4 models, improving architectural clarity and alignment between engineering and product stakeholders. Standardized developer experience by aligning formatters, linters, and Git hooks across services to improve code quality and consistency. Automated the release pipeline to reduce manual intervention and improve deployment reliability across staging and production environments. Implemented observability standards using OpenTelemetry and Dynatrace, improving visibility into production behavior and enabling faster incident detection. Participated in technical interviews in partnership with talent acquisition, evaluating candida
  • Archie
    Senior Node.js Engineer
    Archie
    Sep 2021 - Aug 2022 (1 year)
    Integrated international payment and accounting systems, supporting cross-border financial operations. Refactored core application modules into a layered architecture to address structural debt and support sustainable feature evolution without major rewrites. Designed and implemented identity and authentication flows using AWS Cognito. Worked directly with the CEO and CTO to translate business requirements into technical implementation, delivering product features from discovery through production across the stack.
  • Rockstar Coders
    Full Stack Engineer
    Rockstar Coders
    Feb 2020 - May 2021 (1 year 4 months)
    Led the end-to-end development of a resource management platform, working directly with the customer from requirements discovery through production delivery of responsive web systems. Migrated a high-traffic marketplace API from Apollo Server to Mercurius and Objection.js, improving system performance and stability under load. Integrated third-party services, including accounting and geospatial APIs, to extend core platform capabilities. Implemented automated load testing with Artillery to validate system behavior and support production stability.
  • S
    Senior Node.JS Engineer & Team Leader
    Mar 2018 - Feb 2020 (2 years)
    Led the Data Collection team, providing technical mentorship and reinforcing engineering standards through code reviews and architectural guidance. Designed and implemented the core data ingestion framework using async generators and async iteration, simplifying the development of extractors processing high-volume financial data streams. Built an event-driven processing pipeline with RabbitMQ, including retry strategies and Dead Letter Queues to ensure resilience when integrating unstable external sources. Developed custom Docker runtime configurations tailored for headless browser execution, enabling reliable operation in production environments. Owned Kubernetes workload orchestration, defining custom autoscaling policies and deployment c
  • S
    Senior Javascript Developer
    Apr 2015 - Oct 2017 (2 years 7 months)
    Engineered platform capabilities for an incident management system used by the Rio de Janeiro Operations Center and the Brazilian Olympic Committee to support city-scale monitoring during the 2016 Olympic Games. Developed real-time notification and vehicle tracking modules using Socket.io and Redis, enabling live visibility into emergency unit status and location. Designed and implemented a Redis-based caching layer with dual-store logic to maintain query-to-result and object-to-query mappings, supporting live cache invalidation on data updates. Built integrations with external communication channels, including Telegram APIs, to improve operational coordination across response teams. Developed data processing modules supporting structured b
  • Reserve Systems
    Web Developer
    Reserve Systems
    Sep 2014 - Jan 2015 (5 months)
    Integration with 99Taxis API Bug fixes Mobile development with Ionic and Angular API development with ASP.NET Web APIs
  • A
    Analista de Sistemas .NET Pleno
    Dec 2013 - Jul 2014 (8 months)
    Conversion of Desktop System to Web. Development of Web Dashboard Client / Server Side Validation CSV Parsing, Validation, Upload and Persistence at SQL Server Database Email Sending Partial System Re-architecture Separation of Data Access Layer from Business Logic Code Refactoring applying SOLID principles Definition of Domain Layer
  • C
    C# Developer - Jr
    Jun 2013 - Nov 2013 (6 months)
    Development of Controllers  Resolution of small bugs Development of Web Views
  • TOPDOWN SISTEMAS
    C# Developer - Jr
    TOPDOWN SISTEMAS
    Jan 2013 - May 2013 (5 months)
    Code Refactoring  Separation of Data Access Layer Elimination of duplicated / unused code Implementation of SOLID principles
  • P
    C # Developer - Jr
    Proximus Tecnlogia
    Aug 2012 - Jan 2013 (6 months)
    Development of personalized ERP Development of simple & light ORM with fine query control Data Modeling Domain Driven Design
  • C
    C# Developer - Intern
    Jun 2012 - Jul 2012 (2 months)
    E-Commerce development Implementation of SOLID principles Domain Driven Design
  • N
    Python Developer - Intern
    Núcle de Computação Eletrônica - NCE/UFRJ
    Nov 2010 - May 2011 (7 months)
    Development of software to help visually impaired people familiarize themselves with a computer keyboard CSV Reports Accessibility using keyboard navigation and TTS Custom configuration using .ini files
Education verified_user 0% verified
  • Self-Taught
    Computer Science
    Self-Taught
    Jan 2009 - Current (17 years 8 months)
This is a community-created genome.