Sobre mim
Sou um Desenvolvedor Full Stack ávido por conhecer novas tecnologias e linguagens de programação. Tenho projetos elaborados em Python, C#, JavaScript, HTML5 e CCS3.
Em 2015, durante minha graduação em Engenharia Elétrica, tive meu primeiro contato com programação. Utilizávamos o software MATLAB para realizar a análise de sistemas elétricos de potência, uma experiência que revelou minha aptidão inata para o desenvolvimento de software.
A decisão de realizar a transição de carreira para o campo do desenvolvimento veio em 2023, e desde então tenho dedicado meu tempo ao estudo e aprimoramento constante, adquirindo conhecimentos em novas linguagens e tecnologias.
Espero poder logo trabalhar com vocês!
Habilidades
Frontend
HTML5
CSS3
Bootstrap
Backend
Python
FastAPI
Flask
Django
JavaScript
C#
SQL
Certificações
Introdução ao Git e ao GitHub
Conteúdo: Fundamentos de versionamento de código usando Git e GitHub
Data: 11/08/2021
Carga horária: 5 horas
Checar certificação
HTML Web Developer
Conteúdo: Fundamentos de HTML5, CSS3 e JavaScript
Data: 25/08/2021
Carga horária: 27 horas
Checar certificação
Scientific Computing with Python
Conteúdo: Fundamentos de Python
Data: 22/05/2023
Carga horária: 300 horas
Checar certificação
JavaScript Algorithms and Data Structures (Beta)
Conteúdo: Fundamentos de JavaScript e suas estruturas de dados
Data: 05/01/2024
Carga horária: 300 horas
Checar certificação
Versionamento de Código com Git e GitHub
Conteúdo: Fundamentos de versionamento de código usando Git e GitHub
Data: 20/03/2024
Carga horária: 2 horas
Checar certificação
Introdução a Banco de Dados Relacionais (SQL)
Conteúdo: Fundamentos de SQL, bancos de dados e MariaDB
Data: 26/03/2024
Carga horária: 3 horas
Checar certificação
Projetos
GreatKart
GreatKart é um projeto desenvolvido para uma loja virtual de roupas e acessórios. Os clientes, para realização de suas compras, devem primeiramente realizar um cadastro, e a validação de seus perfis de usuário é feita por e-mail, para garantir autenticidade e segurança. É possível que os compradores encontrem os produtos desejados de forma rápida fazendo uma pesquisa pela categoria do produto ou pelo seu nome. Os produtos são inseridos em seu carrinho de compras, que é integrado ao PayPal para processamento de pagamentos de forma rápida e segura. Além disso, os clientes podem avaliar e deixar feedback sobre os produtos adquiridos, com um sistema de classificação por estrelas.
Linguagens e frameworks utilizados
Usuário de demonstração
|
|
|
Entrada de dados para projetos fotovoltaicos
Projeto elaborado durante meu tempo na última empresa onde trabalhei, devido a ineficência encontrada no preenchimento das planilhas e formulários necessários aos projetos fotovoltaicos. Para ter acesso, a pessoa deve ter em mãos seu usuário e sua senha, credenciais essas que só podem ser criadas pelo administrador. O usuário cadastrado pode então criar, alterar ou mesmo deletar instâncias no banco de dados relativas a: clientes (pessoas que requisitaram o projeto), instalações (locais onde os projetos serão instalados), inversores, módulos fotovoltaicos e, por fim, o projeto. A automatização desenvolvida irá então preencher corretamente os documentos necessários, que devem ser anexados ao site da concessionária de energia.
Linguagens e frameworks utilizados
Usuário de demonstração
|
|
|
Market place
O Market Place é uma plataforma online que permite aos seus usuários a compra e venda de diversos produtos. Com um sistema de autenticação de usuário, os clientes podem criar e gerenciar suas contas para acessar as funcionalidades da plataforma. Isso inclui a capacidade de adicionar, editar ou excluir produtos, desde que tenham sido cadastrados pelo próprio usuário. Além disso, como descrito anteriormente, ele pode realizar a compra de produtos dispostos por demais usuários, desde que tenha créditos suficientes para isso.
Linguagens e frameworks utilizados
Usuário de demonstração
|
|
|
Reprodutor de músicas
O projeto consiste em um reprodutor de músicas, que oferece ao seu usuário as funcionalidades essenciais de um aplicativo como esse: pausar, retomar, avançar ou retroceder a faixa em reprodução, e permitir ao usuário reproduzir a playlist em ordem aleatória. A playlist é composta por 10 músicas, e os usuários podem remover as faixas indesejadas. Uma opção para reiniciar a playlist será disponibilizada caso todas as músicas sejam removidas. Desenvolvido como um reprodutor web, o projeto utiliza músicas sem direitos autorais disponibilizadas pelo site freeCodeCamp.org.
Linguagens e frameworks utilizados
henrique_castro97@hotmail.com
+55 (37) 9 8402-5800
/parreirahenrique
/parreirahenrique
henrique_castro97@hotmail.com
+55 (37) 9 8402-5800
/parreirahenrique
/parreirahenrique