Santiago profile picture

Olá, sou o Santiago

+4 anos de experiência. Desenvolvedor web e Engenheiro de Software. Em Curitiba, Brasil. Especialista em criar aplicações únicas.

Sobre mim

Meu nome é Santiago, tenho 23 anos e sou natural de Montevidéu, Uruguai. Minha jornada na programação começou com um computador antigo que meu pai me deu, e desde então, nunca mais parei.

Atualmente, atuo como engenheiro backend na maior empresa de tecnologia do Brasil.

Entre meus sucessos destaco que durante o bacharelado de Engenharia de Software, ajudei meus colegas a aprenderem diversos conceitos de desenvolvimento e explorei diversos temas desde algoritmos avançados até IA's. Meu esforço e dedicação foram reconhecidos com o prêmio de Mérito Acadêmico pelo CREA-SC (Brasil). Sou apaixonado tanto pelo desenvolvimento front-end quanto pelo back-end e tenho como objetivo compartilhar conhecimento e criar conteúdo de qualidade para a comunidade.

Experiência laboral

  1. Engenheiro Backend | TOTVS

    Como desenvolvedor no time de Financeiro Logística, meu foco está em desenvolver soluções SASS com Java.

  2. Engenheiro Fullstack | Conta Azul

    Como desenvolvedor no time de APIs, meu foco está nas tecnologias Java 8, Spring, AngularJS e Vue. Trabalho no desenvolvimento full-stack, criando componentes back-end eficientes e interfaces interativas responsivas. Contribuo trabalhando com micro-serviços e aplicações monolíticas.

  3. Analista de desenvolvimento | TOTVS

    Desenvolvo novas funcionalidades para o software da Gesplan. Atualmente estou desenvolvendo soluções para o módulo de Budget do produto. Atualmente estou desenvolvendo diversas novas telas, utilizando React junto com TypeScript e estilizações CSS com SASS. Desenvolvo funcionalidades do back-end da aplicação com Java utilizando Spring Boot, Liquibase, Wildfly e Maven.

  4. Desenvolvedor Full-Stack | Neomind

    Desenvolvo otimizações e customizações de software a partir de um software e framework próprio chamado de Fusion. Entre os diversos clientes que atuei cabe mencionar a PGM - Procuradoria-Geral do Município de Rio de Janeiro, Portobello e Tuper. Atualmente estou desenvolvendo diversas novas telas para o cliente PGM, utilizando AngularJS1.6 junto com Bootstrap e estilizações CSS customizadas, entre essas telas cabe destacar a criação de Dashboards e de modais customizadas. Desenvolvo o back-end da aplicação com Java (JAX-RS API), desenvolvendo as rotas da API no qual o front-end irá consumir e dar vida aos dados no qual as telas irão exibir para o cliente.

  5. Estagiário | Sizebay

    Atuo em implantações do sistema da Sizebay (Virtual Fitting Room) e order trackers nos servidores dos clientes, além de estilizar o produto base quando necessário a depender do cliente. O sistema da Sizebay é um sistema de provador virtual, onde o cliente pode experimentar as roupas de forma virtual, utilizando a tecnologia de realidade aumentada. O order tracker é um sistema que permite o cliente acompanhar o status do seu pedido, desde a compra até a entrega. O sistema da Sizebay é desenvolvido em Java e React.

  6. Estagiário | SZ Soluções

    Atuo no desenvolvimento de um sistema WMS (Warehouse Management System), o BeeStock. O sistema é desenvolvido em Node.js e React. O sistema é um sistema de gestão de armazém, onde o cliente pode gerenciar o estoque do seu armazém, desde a entrada até a saída dos produtos. O sistema possui diversas funcionalidades, como controle de estoque, gestão de pedidos, gestão de fornecedores e gestão de clientes. O sistema é desenvolvido em Node.js e React.

Projetos

Screenshot of url-shortener

url-shortener

  • Java
  • Spring
URL Shortener made with Java and Spring Boot
Screenshot of bookstore-api-gateway

bookstore-api-gateway

  • Java
  • Spring
API Gateway do projeto Bookstore.
Screenshot of bookstore-discovery-server

bookstore-discovery-server

  • Java
  • Spring
Discovery Server do projeto Bookstore.
Screenshot of task-management

task-management

  • Java
  • Spring
A Java application built with Spring Boot for managing tasks, featuring CRUD operations, task categorization, and REST APIs.
Screenshot of bookstore-catalog-service

bookstore-catalog-service

  • Java
  • Spring
Catalog Microservice of the Online Bookstore project
Screenshot of bookstore-order-service

bookstore-order-service

  • Java
  • Spring
Order Microservice of the Online Bookstore project
Screenshot of chat-websocket

chat-websocket

  • Java
  • Spring
Chat implementation using Websocket with Spring Boot
Screenshot of docker-challenge-fullcycle-go

docker-challenge-fullcycle-go

  • Docker
Desafio de minificação de imagem Docker.
Screenshot of fc-aplicacao-monolitica-modular

fc-aplicacao-monolitica-modular

  • TypeScript
Aplicação monolitica separada em módulos.
Screenshot of docker-challenge-fullcycle-node

docker-challenge-fullcycle-node

  • JavaScript
Desafio sobre criação de uma imagem Docker customizada proposto pela Full Cycle.
Screenshot of fc-arquitetura-hexagonal

fc-arquitetura-hexagonal

  • Go
Projeto de arquitetura hexagonal desenvolvido no curso da Full Cycle.
Screenshot of ddd-modelagem-tatica

ddd-modelagem-tatica

  • TypeScript
  • Express
Projeto de DDD e Clean Architecture
Screenshot of gamehub-backend

gamehub-backend

  • TypeScript
  • Express
Repositório do back-end do projeto acadêmico GameHub
Screenshot of gamehub-frontend

gamehub-frontend

  • TypeScript
  • React
  • Next.js
Repositório do front-end do projeto acadêmico GameHub