Davi Henrique dos Santos Silva

Desenvolvedor Full Stack

Skills:

Sobre Mim

Minha paixão por tecnologia começou na infância, explorando o funcionamento de softwares. Na adolescência, participei de fóruns de tecnologia, aprendendo e compartilhando conhecimentos.
Durante a faculdade, tive a oportunidade de aprofundar meus conhecimentos em diversas áreas do desenvolvimento de software. As aulas teóricas e práticas proporcionaram uma base sólida em programação, estruturas de dados e algoritmos. Além disso, a interação com professores experientes e colegas talentosos me desafiou a pensar de maneira crítica e criativa.
A pós-graduação ampliou ainda mais minha visão sobre o campo da tecnologia. Através de projetos de pesquisa e estudos, pude explorar novas tecnologias e metodologias. Esse ambiente acadêmico me incentivou a manter-me atualizado com as tendências do setor e a aplicar conceitos inovadores em projetos reais.
Atuar com desenvolvimento é algo que me motiva, busco sempre a melhor forma de contribuir para os projetos em que estou envolvido. Meu objetivo é ajudar os projetos a alcançarem bons resultados, utilizando minhas habilidades e conhecimentos para encontrar soluções eficientes. A vivência em projetos reais me proporcionou habilidades e experiências que só podem ser adquiridas na prática.

Desenvolvedor Full Stack

Download Curriculo em PDF

Skills

Aqui estão minhas principais Skills nas quais atuei em diversos projetos.
Além destas, possuo outras competências adquiridas ao longo da minha carreira.

Back-end

  • API Rest
  • C#
  • .NET Core
  • .NET Framework
  • XUnit
  • Java
  • Spring Boot

Front-end

  • Next.js
  • React
  • Angular
  • TypeScript

Databases

  • Microsoft SQL Server
  • Oracle Database
  • PostgreSQL
  • MySQL

Infra

  • Azure
  • Azure DevOps
  • Docker
  • GitHub
  • Git

Resumo Profissional

Sou apaixonado por desafios e aprendizado contínuo. Acredito que é essencial estar em constante evolução para se manter relevante no mercado de tecnologia. Para isso, busco sempre expandir meus conhecimentos através de cursos livres, livros e podcasts. Já concluí diversos cursos na Alura, Udemy e em outras plataformas, que me permitiram explorar novas áreas, aprimorar minhas habilidades técnicas e estar em sintonia com as inovações da indústria.

Experiência Profissional

DESENVOLVEDOR FULL-STACK

Set/2024 - Atualmente

Ituran Brasil - São Paulo, SP - Remoto

DESENVOLVEDOR FULL-STACK

Jan/2021 - Jun/2024

ED Company - Petrópolis, RJ - Remoto

  • Desenvolvimento e manutenção de API's .NET Core e .NET Framework (C#).
  • Criação de testes de unidade com XUnit.
  • Desenvolvimento e manutenção de aplicações Front End (Angular e Next.js).
  • Criação de testes de interface com Playwright.
  • Criação e refatoração de queries para o SQL Server.
  • Manutenção de site institucional em WordPress.
  • Utilização do Azure DevOps (Repos / Pipelines / Boards).

DESENVOLVEDOR BACK-END

Abr/2022 - Jan/2024

Icatu Seguros - Rio de Janeiro, RJ - Remoto (Tercerizado)
Alocado pela ED Company

Principais Atrividades:

  • Desenvolvimento e manutenção de API's e Jobs para tarefas automatizadas com .NET Core e .NET Framework (C#).
  • Criação de testes de unidade com XUnit.
  • Criação e refatoração de queries para o SQL Server.
  • Análise de código e análise de PRs.
  • Análise de código por meio de ferramentas de melhoria de código (Sonarqube e Checkmarx).
  • Documentação de Endpoints.
  • Utilização de metodologias ágeis (Scrum e Kanban).
  • Utilização do Azure DevOps (Repos / Pipelines / Boards).

DESENVOLVEDOR BACK-END

Set/2021 - Abr/2022

ED Company - Petrópolis, RJ - Remoto

Principais Atrividades:

  • Desenvolvimento e manutenção de API's e Jobs para tarefas automatizadas com .NET Core e .NET Framework (C#).
  • Criação de testes de unidade com XUnit.
  • Criação e refatoração de queries para o SQL Server.
  • Documentação de Endpoints.
  • Utilização de metodologias ágeis (Scrum e Kanban).
  • Utilização do Azure DevOps (Repos / Pipelines / Boards).

ESTAGIARIO DE SUPORTE

Mar/2019 - Mar/2021

Banco Central do Brasil - Rio de Janeiro, RJ - Hibrido

Principais Atrividades:

  • Elaboração de relatórios.
  • Gerenciamento de conteúdo no SharePoint.
  • Consultas em banco de dados SQL Server.
  • Instalação de softwares.

Formação Acadêmica

Pós-Graduação Lato Sensu Engenharia de Software

06/2023 - 04/2024

Pontifícia Universidade Católica de Minas Gerais

No curso de Engenharia de Software, desenvolvi habilidades para analisar e utilizar tecnologias e metodologias da área, aplicando-as em diversos contextos organizacionais. Compreendi questões conceituais, padrões e práticas relacionadas à Engenharia de Software, além de conhecer tecnologias, técnicas e processos específicos. Aprendi a identificar diferentes perspectivas da Engenharia de Software e a verificar seus impactos em novos projetos. Adquiri a capacidade de projetar, desenvolver, garantir a qualidade e gerenciar soluções inovadoras de software, propondo soluções que maximizam o valor do software e geram valor para o negócio do cliente.

Bacharelado em Ciência da Computação.

01/2016 - 06/2021

Centro Universitário Carioca

No curso de Ciência da Computação da UniCarioca, fui preparado para especificar, desenhar e executar a produção de sistemas de informação e sistemas de comunicação de dados. Aprendi a gerenciar equipes de projetos de sistemas computacionais e a gerar novas soluções tecnológicas em computação para diversas aplicações. Dominei os fundamentos científicos e tecnológicos relacionados à área de computação, o que me capacitou a enfrentar desafios complexos na minha carreira.

Certificações

Microsoft Certified: Azure Fundamentals

Com a certificação Microsoft Certified: Azure Fundamentals, aprendi os fundamentos essenciais da computação em nuvem usando a plataforma Azure da Microsoft. Entendi como configurar e gerenciar serviços básicos, como máquinas virtuais, redes e armazenamento na nuvem. Além disso, adquiri conhecimentos sobre os benefícios da computação em nuvem, como escalabilidade, segurança e flexibilidade para atender às necessidades de negócios modernos. Essa certificação me proporcionou uma base sólida para entender como a tecnologia Azure pode ser aplicada para melhorar a eficiência operacional e a inovação em organizações.

LE-1: Linux Essentials

Após validar meus conhecimentos com a certificação Linux Essentials (LE-1), reforcei uma sólida compreensão dos fundamentos essenciais de administração de sistemas Linux, conhecimentos que eu já possuía previamente. Isso inclui habilidades na linha de comando, gerenciamento de arquivos, permissões de usuário, redes e segurança básica. Utilizei essas habilidades em um projeto específico em que atuei utilizando Ubuntu Server.

Projetos

Tenho experiência em projetos de desenvolvimento de software com equipes de diferentes tamanhos, desde pequenas equipes até grandes times. Essa vivência me permitiu desenvolver habilidades em colaboração, comunicação e adaptação a diferentes metodologias e dinâmicas de trabalho, garantindo a entrega de soluções eficientes e de alta qualidade.

Icatu Seguros - APIs de Previdência Privada

Minha atuação:
Criação e manutenção de Endpoints.
Intregração das bases de dados.
Criação de testes automatizados.
Revisão de código
Documentação de código

Icatu Seguros - APIs para uso Interno

Minha atuação:
Criação e manutenção de Endpoints.
Criação de testes automatizados.
Intregração das bases de dados.

Sesc RJ - Manutenção de Sistema Legado

Minha atuação:
Mnutenção de APIs.
Manutenção do Front-end.
Criação de testes automatizados.
Especificação de Funcionalidades.

CNseg - Manutenção e Criação de Novos Recursos do Portal

Minha atuação:
Manutenção de páginas institucionais para o Front-end.
Criação de novos recursos para páginas institucionais.
Documentação de código.
Levantamento de melhorias.

Portfólio

Algumas atividades e projetos pessoais meus.