Pular para o conteúdo
Aberto a novas oportunidades

Carlos Eduardo Oliveira

Senior Frontend Engineer

Construo aplicações web e SPAs de alta performance com Angular, React e Vue.js. São mais de 10 anos em tecnologia — da infraestrutura de TI à engenharia de software.

Anos de experiência
10+
anos em tecnologia
Alunos
500+
alunos capacitados
Disponibilidade
99.9%
de uptime em sistemas críticos
Foto de Carlos Eduardo Oliveira
Serra, Espírito Santo · Brasil
Atualmente

Engenheiro de Software Sênior

NTT DATA Europe & Latam · desde 2022

Stack principal

  • Angular
  • TypeScript
  • React
  • Vue.js
  • JavaScript
  • Node.js
  • Jest
  • Python

Sobre mim

Da infraestrutura ao front-end, com visão de produto.

Sou desenvolvedor sênior e trabalho com tecnologia há mais de 10 anos. Comecei na infraestrutura de TI, cuidando de redes, servidores e sistemas críticos, e migrei para a engenharia de software. Essa base me dá uma visão de ponta a ponta para entregar soluções completas, resilientes e centradas no usuário.

Hoje projeto, desenvolvo e otimizo aplicações web e SPAs de alta performance. Angular é a minha stack principal, ao lado de React e Vue.js no front-end, e uso Node.js e Python para construir APIs e serviços back-end.

Também gosto de ensinar. Como instrutor, ajudei mais de 500 alunos a aprenderem JavaScript e frameworks modernos, e sigo mentorando desenvolvedores e conduzindo code reviews no dia a dia.

Fora do código, sou músico: um bom violão é a minha forma favorita de desligar.

O que busco

Contribuir com times de produto globais e de alta performance como Engenheiro de Software Sênior, resolvendo problemas complexos e entregando software de excelência.

Formação

  • Análise e Desenvolvimento de Sistemas

    Multivix · 2020 – 2022

  • Treinamento intensivo em Engenharia de Software

    Congenial · 2022 – 2024

Idiomas

  • Português Nativo
  • Inglês Profissional
  • Espanhol Básico

Certificações

  • ChatGPT Solutions Practitioner
  • Ciclos de UX
  • Web Designer
  • Web design completo
  • Minicamp de Programação

Experiência

Trajetória profissional

  1. 2022 — atual · 4 anos e 9 meses

    NTT DATA Europe & Latam

    Serra, ES · Brasil

    Engenheiro de Software Sênior

    abr 2023 — atual

    • Lidero o desenvolvimento front-end de módulos estratégicos com Angular 14/15 e TypeScript, entregando interfaces complexas e de alta performance para clientes de grande porte.
    • Garanto a qualidade e a estabilidade do código escrevendo e mantendo suítes de testes unitários com Jest e Jasmine.
    • Sou referência técnica do time: mentoro desenvolvedores júniores e conduzo code reviews e reuniões de definição de arquitetura.
    • Angular 14/15
    • TypeScript
    • Jest
    • Jasmine
    • Mentoria

    Desenvolvedor Front-end

    mar 2022 — abr 2023

    • Desenvolvi sistemas web de alta performance com Angular 13 e TypeScript, integrando APIs RESTful e cobrindo com testes em Jest e Cypress.
    • Resolvi bugs complexos e implementei novas features, contribuindo para a entrega contínua de valor ao cliente.
    • Como um dos primeiros contratados do projeto, dei suporte técnico e mentoria inicial aos novos membros do time.
    • Angular 13
    • TypeScript
    • Jest
    • Cypress
    • REST APIs
  2. fev 2021 — fev 2022 · 1 ano e 1 mês

    ITIX

    Vila Velha, ES · Brasil

    Programador Front-end Pleno

    • Desenvolvi aplicações web para o setor de saúde com Angular 12, com foco em usabilidade, performance e acessibilidade.
    • Prototipei e validei interfaces com stakeholders no Figma, reduzindo retrabalho e alinhando expectativas antes do desenvolvimento.
    • Angular 12
    • Figma
    • Acessibilidade
    • Saúde
  3. ago 2019 — jan 2021 · 1 ano e 6 meses

    Dev Samurai

    São Paulo · Brasil

    Instrutor de Programação Front-end

    • Capacitei mais de 500 alunos com cursos e conteúdos (YouTube e podcast) sobre JavaScript, React, Angular e Vue.js.
    • Criei dezenas de videoaulas e newsletters semanais, simplificando conceitos complexos de desenvolvimento web.
    • JavaScript
    • React
    • Angular
    • Vue.js
  4. jun 2019 — abr 2020 · 11 meses

    Sazso

    Vila Velha, ES · Brasil

    Programador Front-end Júnior

    • Desenvolvi SPAs e landing pages de alta conversão com Angular 8, Node.js e MongoDB, com foco em performance e boa experiência do usuário.
    • Colaborei em projetos estratégicos, como o novo site institucional da marca Carzen, construído do zero, e um banner interativo para ponto de venda em shopping.
    • Angular 8
    • Node.js
    • MongoDB
  5. 2016 — 2019 · 3 anos e 6 meses

    Grupo Tattica

    Vitória, ES · Brasil

    Programador de Software Júnior

    jan 2018 — nov 2019

    • Participei da concepção e do desenvolvimento, do zero, de um ERP proprietário em PHP (CakePHP), MySQL e JavaScript, adotado internamente por todos os colaboradores.
    • Automatizei processos críticos com Python e Shell Script, reduzindo horas de trabalho manual e aumentando a eficiência operacional.
    • PHP · CakePHP
    • MySQL
    • JavaScript
    • Python
    • Shell Script

    Técnico de TI e Infraestrutura

    jun 2016 — jun 2018

    • Projetei e implementei a arquitetura de rede e servidores da empresa em crescimento, garantindo 99.9% de uptime para sistemas de segurança em tempo real.
    • Redes
    • Servidores
    • Infraestrutura

Projetos

Trabalhos de impacto

NTT DATA · 2022 — atual

Módulos estratégicos para clientes de grande porte

Desafio
Interfaces complexas, de alta criticidade, para grandes contas, que precisam ser rápidas e estáveis.
Solução
Liderança técnica do front-end em Angular 14/15 e TypeScript, com definição de arquitetura e code reviews.
Impacto
Qualidade garantida por suítes de testes em Jest e Jasmine e um time mais forte, com mentoria contínua de devs júniores.
  • Angular
  • TypeScript
  • Jest
  • Jasmine

Grupo Tattica · 2018 — 2019

ERP proprietário, do zero

Concepção e desenvolvimento de um ERP em PHP (CakePHP) e MySQL, somado a automações em Python e Shell Script que eliminaram horas de trabalho manual.

Adotado por todos os colaboradores da empresa.

  • CakePHP
  • MySQL
  • Python

Dev Samurai · 2019 — 2021

Educação em desenvolvimento web

Cursos, videoaulas, podcast e newsletters semanais sobre JavaScript e frameworks modernos, tornando simples conceitos complexos.

Mais de 500 alunos capacitados.

  • React
  • Angular
  • Vue.js

Sazso · 2019 — 2020

Site institucional Carzen e banner interativo

O novo site da marca Carzen, construído do zero, e um banner interativo para ponto de venda em shopping, além de SPAs e landing pages de alta conversão.

  • Angular 8
  • Node.js
  • MongoDB

Grupo Tattica · 2016 — 2018

Infraestrutura para segurança em tempo real

Arquitetura de rede e servidores projetada e implementada para uma empresa de segurança em crescimento.

99.9% de uptime nos sistemas críticos.

  • Redes
  • Servidores

Projetos pessoais no GitHub

Ver todos os repositórios

Habilidades

Tecnologias com que trabalho

Frontend

  • Angular
  • TypeScript
  • React
  • Vue.js
  • JavaScript
  • HTML5
  • CSS3
  • Sass / Less
  • Bootstrap
  • SPAs
  • Acessibilidade
  • Nx

Backend

  • Node.js
  • Python
  • PHP · CakePHP
  • REST APIs
  • WebSocket
  • MongoDB
  • MySQL

Testes & Qualidade

  • Jest
  • Jasmine
  • Cypress
  • Code review
  • Arquitetura front-end

Ferramentas & Infra

  • Git
  • Docker
  • Webpack
  • Babel
  • Figma
  • Shell Script
  • Redes & Servidores
  • ChatGPT / IA

Contato

Vamos construir algo juntos?

Estou aberto a oportunidades como Engenheiro de Software Sênior, especialmente em times de produto globais. Me mande uma mensagem; vai ser um prazer conversar.