Matheus Costa Vieira |
---|
São Paulo - SP - Brasil |
+55 41 9 88024599 |
matheus.costa.vieira@gmail.com |
https://linkedin.com/in/macostavieira |
Resumo Profissional
Engenheiro de Software Sênior com 16+ anos de experiência em projeto, desenvolvimento e manutenção de sistemas escaláveis e de alto desempenho. Sólida expertise no ecossistema .NET, soluções em nuvem no Azure, frameworks front-end e melhores práticas de arquitetura de software. Experiência comprovada na liderança de equipes técnicas, criação de bibliotecas reutilizáveis, otimização de pipelines de CI/CD e entrega de soluções centradas no usuário, com testes automatizados e observabilidade em mente.
Experiências Profissionais
Engenheiro de Software Sênior — End2End Systems — ‐ Atual
- Arquitetura de sistemas nativos em nuvem no Azure (.NET, Functions, Event Grid), impulsionando a transformação digital dos clientes.
- Redução o tempo de resposta do sistema de 5 minutos para menos de 3 segundos, melhorando a satisfação do cliente e a eficiência operacional.
- Migração de sistemas monolíticos para microsserviços, aumentando a escalabilidade em 70% e melhorando a tolerância a falhas.
- Automação de pipelines de CI/CD, reduzindo o tempo de implantação em 60% e eliminando erros manuais.
- Liderança de workshops técnicos e mentorias, elevando a maturidade em engenharia e as práticas de DevOps dos clientes.
Engenheiro de Software Sênior — Dell Computadores do Brasil LTDA — ‐
- Arquitetei e desenvolvi um sistema global de endereços suportando múltiplos países com disponibilidade 24/7, processando milhares de requisições diárias em sistemas internos.
- Liderei a reescrita completa de um sistema legado de mais de 10 anos, implementando arquitetura flexível usando princípios SOLID para suportar operações multi-país sem impactar funcionalidades existentes.
- Projetei pacotes NuGet reutilizáveis para motores de regras e integração entre microsserviços, reduzindo duplicação de código em 40% e permitindo deploy rápido de regras de negócio específicas por país.
- Implementei arquitetura híbrida de dados usando Oracle + Elasticsearch, alcançando estratégias de cache otimizadas e tempos de resposta abaixo de 200ms para serviços de validação de endereços.
- Migrei com sucesso aplicações de nuvem privada para Kubernetes, melhorando escalabilidade e resiliência enquanto estabelecia práticas de CI/CD e monitoramento abrangente com ELK Stack.
Engenheiro de Software Sênior — GFT Brasil — ‐
- Migração de pipelines críticos de ingestão de lotes para microsserviços orientados a eventos, aumentando a produtividade em 50%.
- Cobertura acima 85% de testes automatizados, reduzindo drasticamente os bugs em produção.
- Otimização do frontend e UX com a entrega de clientes AngularJS integrados com APIs .NET.
Engenheiro de Software Sênior — Avenue Code — ‐
- Melhorei os tempos de resposta das APIs em 30%, aumentando a escalabilidade de plataformas de integração em larga escala.
- Implementei autenticação segura com JWT e Azure Active Directory, elevando a segurança e a conformidade da plataforma.
- Desenvolvimento e implementação de integrações entre microsserviços, garantindo confiabilidade, escalabilidade e consistência em sistemas distribuídos.
Engenheiro de Software Sênior — Wipro Limited — ‐
- APIs arquitetadas que suportam milhões de transações diárias, melhorando a confiabilidade dos processos de reembolso de cartão de crédito.
- Resiliência aprimorada do sistema com tratamento robusto de erros e padrões de escalonamento em ambientes Java e .NET.
- ReDesenvolvimento de fluxos de integração entre microsserviços, garantindo comunicação eficiente, consistência de dados e tolerância a falhas em ambientes distribuídos.
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
Espanhol — Intermediário
Alemão — 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, Automated Testing, Design Patterns, SOLID Principles, GRASP
- Observabilidade: Serilog, ELK Stack, Application Insights
- Controle de Versão: Git, GitLab, TFS, SVN