Ruan Silva Dev Back-End

Curriculum Vitæ

Objetivo

Atuar como Desenvolvedor Back End, aplicando meus conhecimentos em sistemas server-side para melhor atender às necessidades do seu negócio.

Resumo

Sou estudante de Bacharelado em Engenharia da Computação com sólida formação em lógica de programação, destacando-se em C e Java.

Minha jornada acadêmica me proporcionou uma compreensão profunda dos fundamentos da programação, me possibilitando assimilar rapidamente novas linguagens e frameworks.

Atualmente estou focado no desenvolvimento Back End com Node.js, que é onde eu descobri minha paixão por codar, além daquele sentimento de conquista após uma tarefa ou implementação desafiadora.

Sou fluente em inglês e tirei proveito dessa habilidade ao traduzir documentações para a equipe, também me sinto confortável para utilizar essa habilidade em possíveis reuniões com stakeholders estrangeiros.

Formação

Bacharelado Engenharia da Computação
CEUB - 02/2020 até 02/2025
Desenvolvimento de Software BackEnd
Cubos Academy - 05/2023 até 11/2023

Idiomas

  • Japonês (básico)
  • Inglês (avançado)
  • Português (nativo)

Experiência Profissional

Auxiliar de marceneiro
Tavares móveis sob medida - 03/2021 até 05/2021

  • Compromisso com qualidade do produto, gerando satisfação dos clientes e promovendo a reputação da empresa.
  • Envisionamento de novos projetos que gerou 5% renda extra mensal, utilizando sobra de materiais que não eram reaproveitados.
  • Gerenciamento de tempo conforme as demandas, me possibilitando melhor uso do tempo disponível para completar as tarefas.
  • Atendimento ao cliente, melhorando minha empatia e conhecimentos de negócios.

Estagiário
Wizard by Pearson - 01/2018 até 10/2019

  • Documentação das atividades diárias, este aprendizado me ajudou bastante a documentar meu andamento em sprints ou implementações em projetos.
  • Uso de metodologias da empresa, a utilização de metodologias da empresa me mostrou que eu consigo seguir um padrão de fluxo de trabalho e aplicar padrões delimitados pela empresa.

Certificados

Lógica de Programação, SENAI - 2020
Tecnologia da Informação, SENAI - 2020

Projetos

1. PDV – Ponto de venda

Deploy
O PDV CodeXCode é um projeto de Ponto de Venda (PDV) voltado para gestão de negócios.

O sistema oferece funcionalidades como gerenciamento de usuários, visualização de categorias de vendas, cadastro e atualização de clientes, e gestão completa de produtos, incluindo upload de imagens e envio de e-mails automáticos para pedidos.

O projeto utiliza o banco de dados PostgreSQL e implementa segurança com senhas criptografadas via bcrypt e autenticação via JSON Web Token (JWT). As principais tecnologias incluem Node.js, Express.js, Nodemailer, Bucket S3 e Bcrypt

  • Funcionalidades para o cliente:
    • Gerenciamento de usuários com autenticação segura.
    • Visualização de categorias de vendas.
    • Cadastro, listagem e atualização de clientes.
    • Cadastro, listagem, atualização e exclusão de produtos.
    • Upload de imagens para produtos.
    • Envio de e-mails automáticos sobre pedidos.
  • Restrições de Segurança:
    • Impedimento de cadastrar usuários ou clientes com dados duplicados.
    • Restrições para detalhar ou editar perfis de outros usuários.

Este projeto foi concluído como parte do meu curso de Desenvolvimento Back End na Cubos Academy e está publicamente acessível na internet.

Escrevi um escopo durante o desenvolvimento do projeto que pode ser acessado nesse link.