YSH-RAEL
Desenvolvedor FullStack

|||
EN-USA
PT-BR
isometric cms concept Image by   Freepik

Resumo

Programador fullstack com ênfase em JS. Comprometido com o desenvolvimento de soluções práticas e consistentes, e, particularmente, avesso a refazer trabalhos manuais.

Adepto e defensor da metodologia TDD (Desenvolvimento orientado a teste), aprecio o desenvolvimento de funcionalidades distribuida, de modo que possam ser 'retirados' para testes e novas implementação. Podemos fazer uma analogia aos componentes do React, pois ele é uma referência.

Acadêmico

  • Sistemas de informação - UFPA [ 03/2022 - 08/2027 ]
  • Web moderno completo com javaScript 2022 + projetos [50% de 97 horas] - Ûdemy
  • Java COMPLETO 2023 Programação Orientada a Objetos + Projetos [47% de 54,5 horas] - Ûdemy
  • Módulo 1 HTML5 e CSS3 [40 horas] - Curso em vídeo
  • JavaScript Básico[40 horas] - Curso em vídeo
  • PHP Básico[40 horas] - Curso em vídeo
  • Banco de Dados - MySQL[40 horas] - Curso em vídeo

Experiência

CLT

Cargo - empresaDetalhes
Programador FullStack - BrasoluçõesDesenvolvimento FullStack de aplicações web em NodeJS - Express.js, integração de serviços em outras linguagens como C# (C Sharp). Expertise em design, incluindo criação de wireframes, protótipos, paleta de cores, tipografia, ícones e vetores. Desenvolvimento de funcionalidades avançadas, como integração de sistemas com câmeras LPR, reconhecimento facial, gerenciamento de dispositivos Hikvision, exportação de relatórios para Excel e implementação de módulo de serviço para nota fiscal. Compromisso com a documentação abrangente das soluções desenvolvidas.

Desenvolvimentos

DesenvolvimentoDetalhes
Totem de Autoatendimento com Leitor Facial"Desenvolvimento de totem de autoatendimento com leitor biométrico para validação e aplicação de benefícios em ticket de estacionamento para alunos do estabelecimento.
Lib JS para Gerenciamento de Arquivos em ProjetosDesenvolvido para agilizar a limpeza de arquivos obsoletos, melhorar a gestão de backups e otimizar tanto o desempenho local quanto o acesso à aplicação.
API para Obtenção de Porcentagem em Relação ao TotalA API pode receber informações sobre diversos itens e suas quantidades, como vendas, tipos de arquivos, setores de produção e, no caso específico para o qual foi criada, pode distinguir a quantidade de trabalho desenvolvido em cada linguagem de programação em um projeto, baseando-se em sua projeção e indicando o percentual de conclusão.
Design Simplificado de LoginNos repositórios do GitHub, você encontrará projetos com nomenclatura como "login[numero]" que representam uma série de 5 templates para cadastro e login de usuários. Destaco o "login01" como um painel a ser incorporado em um menu, evitando redirecionamentos, "login02" que suporta autenticação por Google/Facebook e "login03" que utiliza tecnologias modernas, componentes React e uma aparência estilizada em modo "neon" com opções light/dark.
Configuração Rápida da AplicaçãoO totem de autoatendimento mencionado anteriormente inclui um instalador que desencadeia várias ações. Ele prepara o ambiente, configura a aplicação com informações do cliente e pode instalar versões específicas ou buscar a versão atual no repositório remoto. Além disso, o instalador injeta o script de atualização da aplicação, eliminando a necessidade de reinstalação. Essas aplicações, incluindo similares, estão em repositórios privados no GitHub. Caso esteja interessado, você pode entrar em contato para obter um modelo genérico ou uma solução personalizada para suas necessidades.
HikAPIAPI de integração com leitor facial. Cria uma conexão entre sistemas autônomos e o leitor facial da Hikvision.
Busca e Gerenciamento de Dados da API do GitHub/td>As informações contidas neste portfólio, incluindo projetos, descrições, linguagens utilizadas e licenças, são obtidas e gerenciadas por um sistema separado. Esse sistema é dividido em microserviços, sendo o "percentage-api" um deles. Juntos, esses microserviços oferecem soluções para várias solicitações e necessidades que possam surgir.
Bot Multiplataforma: Telegram e DiscordDesenvolvimento de bots para o Telegram com implementação em sistemas variados, incluindo funções como envio de notificações, integração com IA para suporte e conversas, armazenamento de informações e envio de arquivos (como boletos, planilhas e catálogos). No caso dos bots no Discord, eles são criados sob demanda para servidores de amigos nos quais participo.
Template Responsivo com Layout Organizado usando Grid CSSTemplete genérico para site com a utilização de grid
Template de Sistema de Gerenciamento com Interface 'Drag and Drop'"Templete genérico para gerenciamento que utiliza a abordagem de "arrastar e soltar" para criar grupos, contabilizar, separar, excluir e personalizar.

Projetos pessoais

Projetos Organizados: Confira na Aba 'Projetos'

Conhecimentos

JavaScript
  • NodeJs
  • React
  • React-Native
  • ExpressJs
  • Electron
  • Handlebars
  • TypeScript
  • Jquery
Processamento de código e minificação
  • Gulp
  • Grunt
  • Webpack
Ferramentas design
  • Figma
  • GIMP
  • inkscape
Marcação e estilo
  • HTML5
  • XML
  • Markdown
  • Bootstrep
  • CSS3
Banco de dados (sql/nosql)
  • MySQL
  • MongoDB
Linguagens de programação
  • JavaScript
  • TypeScript
  • C#
  • C++ (nível acadêmico)
  • C (nível acadêmico)
  • Python (nível acadêmico)
  • PHP (nível acadêmico)
Sistemas linux: Debian e derivados
  • Kali Linux
  • Ubunto
  • Lubunto
  • Debian
  • Mint
  • Bodhi

Sobre esse portfólio

Este portfólio é meu espaço central para informações sobre mim, prática técnica e criação. Surgiu da necessidade de desenvolver senso crítico e criativo. Reuni projetos antigos, aplicando recursos que me agradam, como prévias de PDFs, botões de download chamativos, título em um estilo que lembra um terminal de comando, links externos abrindo em novas abas, menu simplificado, e textos resumidos para facilitar a obtenção de informações.

Agradecimentos e crédito

Lista de recursos exernos utilizos: