Thiago Oliveira da Silva

Formado em Sistemas de Informação pela Universidade Federal do Amazonas (UFAM) e Técnico em Informática pela Fundação Nokia de Ensino. Tenho sólida experiência em desenvolvimento backend, especialmente com Node.js, Typescript e arquitetura BFF (Backend for Frontend). Atuo na construção de APIs REST escaláveis, trabalhando com bancos de dados relacionais (PostgreSQL, MySQL) e ORMs como Sequelize, TypeORM e Prisma. Também possuo experiência com testes automatizados (Vitest, Jest) e práticas de CI/CD.No frontend, tenho familiaridade com React e ferramentas como React Hook Form e Formik. Já atuei com Python em alguns projetos e tenho facilidade para aprender e me adaptar rapidamente a novas tecnologias e demandas. Minha experiência anterior inclui desenvolvimento web com PHP, HTML, JavaScript, Bootstrap, Laravel e jQuery, além de aplicações híbridas com Ionic e Angular.Valorizo código limpo, eficiência e colaboração, e gosto de contribuir com soluções relevantes e de alto impacto.

Informações coletadas do Lattes em 09/04/2026

Acadêmico

Formação acadêmica

Graduação em Sistema de Informação

2013 - 2017

Universidade Federal do Amazonas

Ensino Médio (2º grau)

2009 - 2012

Fundação NOKIA de Ensino

Idiomas

Bandeira representando o idioma Inglês

Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação.

Histórico profissional

Endereço profissional

  • Universidade Federal do Amazonas. , Avenida Rodrigo Otávio, Japiim, 69077000 - Manaus, AM - Brasil - Caixa-postal: 69087, Telefone: (92) 33051193, URL da Homepage:

Experiência profissional

2018 - 2021

Tap4 Mobile

Vínculo: CLT, Enquadramento Funcional: Desenvolvedor Web, Carga horária: 40

Outras informações:
Atuei como desenvolvedor backend em múltiplos projetos, utilizando principalmente PHP (Laravel, Slim) e Node.js, com foco em soluções robustas e escaláveis para diferentes segmentos.1. Sistema de Gerenciamento de Catálogos de Produtos (Laravel):Desenvolvimento completo do backend, com uso de JWT para autenticação, criação de middlewares personalizados, rotinas de envio de e-mails e deploy em ambiente Linux.2. Sistema de Agendamento de Medicamentos (Laravel):Implementação de jobs para disparo de notificações conforme regras de agendamento, comunicação com serviços via SOAP, integração com FCM para push notifications, uso de criptografia RSA nas requisições e monitoramento de erros com Sentry.3. Sistema de Controle de Estoque:Manutenção e evolução de um sistema com Angular no frontend e Slim Framework no backend.4. Sistema de Gestão Escolar:Desenvolvimento fullstack com Angular e Ionic no frontend e Node.js no backend, utilizando MongoDB como banco de dados. Estrutura baseada em microserviços, com uso de Typescript, Express, JWT, Nodemailer, Mongoose e padrão DTO no backend.

2021 - 2022

Intera Tecnologia

Vínculo: CLT, Enquadramento Funcional: Desenvolvedor Web, Carga horária: 40

Outras informações:
Atuei no desenvolvimento e manutenção de um sistema de gerenciamento escolar, com foco em performance, escalabilidade e boas práticas de desenvolvimento:- Desenvolvimento backend utilizando Node.js, TypeScript e MongoDB com Mongoose, aplicando arquitetura limpa e princípios SOLID.- Manutenção de funcionalidades no frontend com Angular, garantindo fluidez e integração com o backend.- Utilização de Docker para empacotamento e deploy da aplicação, contribuindo para ambientes mais padronizados e eficientes.

2022 - Atual

Flextronics Instituto de Tecnologia (AM)

Vínculo: CLT, Enquadramento Funcional: II Software Development Analyst, Carga horária: 44

Outras informações:
- Participação no desenvolvimento do sistema de alocação de dispositivos eletrônicos de uma multinacional, implementando regras de negócios complexas e integrando o backend ao frontend por meio de APIs JSON robustas.- Criação e otimização de queries SQL complexas, aplicando as melhores práticas de integridade relacional, sub-queries e reaproveitamento de queries para maximizar a performance no sistema.- Desenvolvimento backend utilizando Node.js com Express e Sequelize implementando dicionários de dados para gerar JSONs conforme esperado pelo Frontend, assim efetuando a integração entre Back e Front. Uso de TypeScript, aplicando os novos recursos da linguagem e as melhores práticas do mercado.- Responsável por realizar deploys em diferentes ambientes via Google Cloud Platform (GCP), garantindo a integração estável com o backend e gerenciando um processo crítico de deploy com alta atenção a detalhes.- Colaboração eficaz com equipes multidisciplinares de desenvolvedores, testers, analistas e líderes para garantir a entrega de software de qualidade, mesmo sob alta demanda e prazos rígidos.- Execução de testes de integração em todas as atividades, assegurando a qualidade do código antes da entrega aos QAs, apesar da ausência de testes unitários devido às prioridades definidas pelo cliente.- Utilização do BigQuery para consultas em bancos de dados, com integração via Ingestion em Cron-jobs no GCP, automatizando a atualização de dados a partir das bases de clientes e garantindo a consistência e precisão dos dados no sistema.