Hello World!

Eu sou Alessandro

Desenvolvedor FullStack movido pela curiosidade por design e aspectos técnicos. Me dedico aos estudos e desenvolvimento de projetos que reforçam minhas habilidades em análise de negócios, levantamento de requisitos, modelagem de software e documentação técnica.

  • Graduação

    Ciência da Computação

  • Pós-Graduação

    Engenharia de Software

  • Formação Complementar Full Stack Developer
  • Neste portfólio, você encontrará alguns dos meus projetos, onde aplico meus conhecimentos em programação, documentação de software e design de sistemas. Busco constantemente aprimorar minhas habilidades e estou sempre aberto a novos desafios e oportunidades.

SKILLS

HTML

CSS

JS

Node.js

Vscode

React.Js

Git

GitHub

Docker

MongoDB & SQL

Figma & UI/UX

Unity3D

Comprometimento
  • Lealdade
  • Pensamento Analítico

Principais competências e ferramentas que utilizo para criar produtos

Requisitos de Software

Elicitação de Requisitos

Modelagem e documentação técnica (UML, Casos de Uso)

Metodologias de Desenvolvimento: Scrum, Kanban, RUP, AUP

Web & UI/UX Design

Criação de layouts e wireframes interativos

Prototipagem de interfaces e design centrado no usuário

Experiência com design responsivo e acessibilidade

Stack de Desenvolvimento

HTML5, CSS3, JavaScript, TypeScript, ReactJS, Next.js

Node.js, C#, Express.js

MongoDB, SQL

Unity 3D

Ferramentas e Versionamento

Git & GitHub

Docker

Alguns Projetos

Portfólio

Next.js/ TypeScript/ TailWind

logo site

Projeto realizado para demonstrar experiência profissional, como se fosse um currículo online, desenvolvido com Next.js.

Site Harry Potter

Figma/ CSS/ HTML/ JavaScript

logo site

Na elaboração desse projeto, foi proposto desenvolver um Website inspirado no universo de Harry Potter. Este projeto prático forneceu habilidades e técnicas essenciais para criação de páginas web, destacando-se na estruturação e estilização. Além de uma breve introdução em JavaScript para adicionar funcionalidades interativas.

Simulador E-commerce

PhotoShop/ Figma/ HTML/ CSS/ JavaScript

logo site

Projeto desenvolvido para aplicar os principais fundamentos da linguagem JavaScript. Foi proposto desenvolver um sistema de e-commerce com as principais funcionalidades essenciais, destacando a interação do usuário com o front-end e a lógica de um sistema básico.

E-commerce React.js

React.js/ TypeScript/ Tailwind/ MongoDB

logo site

Usando como referência o projeto do curso de JavaScript, inicialmente desenvolvido com tecnologias HTML, CSS e JavaScript, o projeto passou por um processo de renovação e aprimoramento de funcionalidades. Agora, ele foi migrado para tecnologias, como React.js e TypeScript, além da inclusão de um banco de dados e utilização do TailWind.

API E-commerce

Em Desenvolvimento

logo site

Este projeto consiste no desenvolvimento de uma API para simulação de um sistema de e-commerce, utilizando o banco de dados MongoDB e a arquitetura MVC (Model-View-Controller). A API implementa conceitos fundamentais, como rotas, middleware e tratamento de erros, além de um sistema robusto de autenticação com Passport e JWT (JSON Web Tokens), destacando boas práticas de desenvolvimento.

Projeto de Software

Criado por uma equipe de 4 pessoas

logo site

O objetivo foi desenvolver um produto que ajudasse usuários a organizar e controlar suas finanças de forma eficiente e intuitiva. Durante o processo, várias etapas estruturadas foram seguidas para garantir um resultado sólido e alinhado às necessidades dos clientes. Mural de Ideias; Definição do Projeto; Criação de Personas; Qualidade do Produto; Funcionalidades e Planejamento; Design e Layout; Desenvolvimento do MVP.

Gestão de Projeto

Desenvolvido por uma equipe de 6 pessoas

logo site

No Projeto do curso Gestão de Projeto de Software foi proposto uma solução para permitir que organizadores, palestrantes e participantes pudessem interagir durante uma palestra. Para isso, foram utilizadas metodologias e ferramentas específicas englobando todas as fases do gerenciamento de projetos de software

Requisitos de Software

Documentação Técnica

logo site

Disciplina que forneceu base para uma documentação precisa e confiável e a importância de como planejar e documentar são pilares fundamentais no desenvolvimento de sistemas e também facilita futuras evoluções e retrabalhos