Matheus Costa Vieira

Fazenda Rio Grande - PR - Brasil

Phone: +55 41 9 88024599

Email: matheus.costa.vieira@gmail.com

LinkedIn: https://linkedin.com/in/macostavieira-dotnet

Resumo Profissional

Engenheiro de Software Sênior com 18+ anos de experiência em arquitetura, desenvolvimento e modernização de sistemas escaláveis e de alto desempenho. Especialista em .NET, Azure, microsserviços, React, Kubernetes, Elasticsearch e pipelines de CI/CD, com trajetória comprovada em liderança técnica, modernização de sistemas legados e melhoria contínua de performance, confiabilidade e qualidade.

Experiências Profissionais

Consultor Principal de Software e Engenheiro Sênior

End2End Systems - - Atual

Principais responsabilidades e conquistas:

  • Fundei e liderei consultoria de engenharia de software focada em modernização em nuvem, arquitetura de sistemas distribuídos e desenvolvimento de ponta a ponta para clientes dos setores de varejo, financeiro e ERPs.
  • Arquitetei e guiei a migração de sistemas legados monolíticos para microsserviços nativos em nuvem no Azure, utilizando Azure Functions, Service Bus, Event Grid e contêineres para ampliar a escalabilidade e a tolerância a falhas.
  • Otimizei camadas de acesso a dados e rotinas transacionais críticas, reduzindo o tempo de resposta de sistemas legados de minutos para segundos por meio de cache distribuído com Redis e sintonia de consultas.
  • Desenvolvi pipelines de integração assíncronos e orientados a eventos com RabbitMQ e Kafka, garantindo desacoplamento entre plataformas heterogêneas e entrega confiável de mensagens.
  • Liderei iniciativas de engenharia de qualidade e projetos dedicados de automação de testes, implementando frameworks de testes automatizados e esteiras de CI/CD (GitHub Actions e Azure DevOps) para entregas contínuas e seguras.
  • Implementei soluções de gestão de identidade e acesso (IAM), estruturando autorização baseada em claims e integração com provedores corporativos de identidade como Keycloak e Azure AD.

Engenheiro de Frontend Sênior e Especialista em Arquitetura

Bluecielo do Brasil (Accruent) - - Atual

Principais responsabilidades e conquistas:

  • Liderei a arquitetura de frontend e a definição de padrões técnicos em três produtos corporativos globais da Accruent (Lucernex, Siterra e Maintenance Connection), desacoplando telas legadas renderizadas no servidor (VB/Java, jQuery) para SPAs modernas e responsivas em React e TypeScript.
  • Projetei e desenvolvi um componente corporativo reutilizável de visualização de dados com suporte a múltiplos modos (AG Grid, tabelas dinâmicas e cards), unificando paginação, ordenação, filtros e seleção de registros entre múltiplos produtos.
  • Colaborei diretamente com arquitetos corporativos globais, times de UI/UX e analistas de negócio para traduzir especificações do Figma (baseadas em Material UI) em componentes escaláveis e acessíveis, negociando e consumindo contratos de APIs REST/XML.
  • Estabeleci padrões de qualidade de código e arquitetura para um time internacional distribuído (EUA, Canadá, Japão, Europa e América Latina), conduzindo revisões de pull requests, estruturação por domínios e gerenciamento de estado previsível.
  • Adotei desenvolvimento orientado a especificações (Spec-Driven Development) potencializado por GitHub Copilot para acelerar o ciclo desde o entendimento de tickets até a entrega de código de alta manutenibilidade.

Engenheiro de Software Sênior

ThoughtWorks Brasil Software LTDA - -

Principais responsabilidades e conquistas:

  • Atuei como Arquiteto de Software e Líder Técnico em projeto de grande porte no setor de varejo automotivo nacional, desenhando uma arquitetura completa de microsserviços em .NET para modernizar sistemas legados monolíticos e integrar APIs existentes.
  • Arquitetei e entreguei microsserviços conteinerizados na Google Cloud Platform (GCP) com GKE, Cloud Run, mensageria assíncrona via Cloud Pub/Sub e Cloud Storage, estruturando esteiras automatizadas de CI/CD com GitHub Actions.
  • Eliminei gargalos críticos de latência no motor de busca com Couchbase, reduzindo o tempo de consulta de 3–4 minutos para milissegundos por meio da reestruturação de modelagem, criação de índices GSI, adoção de Full-Text Search (FTS), cache em memória e padronização da engine e recursos entre ambientes.
  • Apoiei a evolução das capacidades de backend para microsserviços modernos, elevando a responsividade e a experiência de uso de um aplicativo mobile que alavancou o engajamento de usuários e a conversão de vendas.
  • Exerci liderança técnica e coordenação de entregas para um time internacional distribuído em um cliente global de varejo, alinhando decisões técnicas e prioridades de engenharia entre múltiplos fusos horários.
  • Atuei em arquitetura poliglota: direcionei microsserviços em Go para cenários de alta concorrência e throughput, APIs em .NET para regras de negócio transacionais e integrações legadas, e React/TypeScript na camada de frontend.

Engenheiro de Software Sênior

Dell Computadores do Brasil LTDA - -

Principais responsabilidades e conquistas:

  • Arquitetei e desenvolvi uma plataforma corporativa global de APIs RESTful em .NET 8 para validação e padronização de endereços, atendendo sistemas críticos da Dell com alta disponibilidade 24/7 e milhares de requisições diárias.
  • Liderei a reescrita completa de um legado de mais de 10 anos aplicando princípios SOLID, estruturando uma arquitetura dinâmica e extensível que permitiu incorporar regras de novos países sem alterar a lógica central do serviço.
  • Projetei e mantive pacotes NuGet corporativos reutilizáveis com motores de regras de validação por país, reduzindo a duplicação de código em 40% entre microsserviços e garantindo padronização regulatória entre localidades.
  • Implementei arquitetura de dados híbrida e de alta performance integrando Oracle para regras corporativas, Elasticsearch para indexação reversa particionada por país e Redis para cache de consultas frequentes com tempo de resposta sub-200ms.
  • Estruturei observabilidade e rastreabilidade de ponta a ponta com Serilog para logs estruturados em ambiente de contêineres OpenShift, alimentando dashboards de latência e monitoramento de falhas no ELK Stack (Kibana).
  • Atuei ativamente em equipe global multidisciplinar com engenheiros nos EUA, Índia, Malásia e Brasil, participando de revisões semanais de arquitetura, code reviews e ritos ágeis em inglês.

Engenheiro de Software Sênior

GFT Brasil - -

Principais responsabilidades e conquistas:

  • Arquitetei e implementei uma plataforma corporativa orientada a eventos na nuvem Azure para processamento de arquivos financeiros de grande porte para clientes do setor financeiro (Ultimus Fund Solutions e Banco Itaú), migrando rotinas monolíticas para microsserviços escaláveis.
  • Desacoplei pipelines monolíticos de ingestão de dados de fundos de investimento (arquivos CSV, Largura Fixa e XML com transações, saldos e posições) utilizando Azure Functions, Service Bus, Event Grid e Blob Storage, viabilizando processamento paralelo automático que reduziu o tempo de validação de dias para minutos e elevou o throughput em 50%.
  • Desenvolvi um motor extensível de gerenciamento de layouts que permitiu aos analistas operacionais criar e configurar dinamicamente layouts de arquivos, regras de transformação por coluna e validações financeiras condicionais via interface web responsiva.
  • Implementei gestão corporativa de identidade e acesso (IAM) com Azure Active Directory (AAD) e Azure Key Vault para gestão de segredos e certificados, combinada a validação em banco de dados para checagem refinada de tokens JWT, claims e políticas de permissão.
  • Assegurei cobertura de testes automatizados superior a 85% utilizando xUnit, Moq e FluentAssertions, integrando testes unitários e de integração automatizados em pipelines de CI/CD no Azure DevOps para prevenir falhas em produção.
  • Otimizei a performance de aplicações AngularJS integradas a APIs .NET por meio da consolidação de chamadas HTTP, implementação de paginação e virtual scrolling para grandes volumes de dados e eliminação de watchers desnecessários no ciclo digest do AngularJS.

Formação

Sistemas Embarcados e Internet das Coisas (IoT) - UP - Universidade Positivo ( - )

Engenharia de Software e Arquitetura de Sistemas - UNESA - Universidade Estácio de Sá ( - )

Bacharel em Sistemas de Informação - UP - Universidade Positivo ( - )

Linguagens

Português: Nativo

Inglês: Avançado

Alemão: Intermediário

Espanhol: Intermediário

Cursos

DOJO Toolkit 1.9 Fundamentos, Conceito de Interface com Usuário & Arquitetura - SitePen ( - )

Arquitetura da Informação - Aldeia Coworking ( - )

Workshop Overview de HTML5 - Aldeia Coworking ( - )

Desenvolvento Aplicações Web com Microsoft Visual Studio 2010 - TechResult IT Solutions ( - )

Competências Essenciais

  • Desenvolvimento Backend: .NET 8, .NET Core, Entity Framework Core, C#, Java, VB.NET, Python, COBOL, Delphi
  • Desenvolvimento Frontend: AngularJS, ReactJS, VueJS, KnockoutJS, JavaScript, HTML5, CSS3, Bootstrap
  • Nuvem e DevOps: Azure (Functions, Durable Functions, Event Grid, SQL Databases, Blob Storage, Active Directory, AI Search), CI/CD (GitHub Actions, Azure Pipelines)
  • Banco de Dados: SQL Server, Oracle, MongoDB, Elasticsearch
  • Mensageria e Cache: RabbitMQ, Redis
  • Teste e Qualidade: Unit Testing, Integration Testing, TDD, Design Patterns, SOLID Principles, GRASP
  • Desenvolvimento Assistido por IA: GitHub Copilot, Spec-Driven Development, AI-assisted workflows
  • Observabilidade: Serilog, ELK Stack, Application Insights
  • Controle de Versão: Git, GitLab, TFS, SVN