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
- Nome Completo: Davi Henrique dos Santos Silva
- Data Nascimento: 25/05/1997
- Linkedin: linkedin.com/in/davi-henrique-silva
- Cidade: Rio de Janeiro - RJ
- Formação: Pós-Graduação — PUC Minas
- E-mail: davi.silva2597@gmail.com
- Telefone: +55 21 98195 0596
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.