Backend Developer, Software Engineer

Eu construo sistemas robustos e eficientes, e amo um desafio.
Eu uso minha criatividade para resolver problemas complexos, e adoro ver minhas soluções funcionando.

Olá, meu nome é Thiago. Prazer em conhecê-lo!

Desde que comecei minha jornada como desenvolvedor Back-end, há mais de 3 anos. Cursando bacharel em Engenharia de Software, pela UNIFAE(2022).
Realização de projetos pessoais utilizando Java, React.js e Spring, com o objetivo de inovar e me aprofundar nessa área.
Também venho me especializando, realizando cursos voltados para programação relacionados: Typescript, Nestjs, React.js, Java, Spring Boot e Docker...

Design Patterns

Gosto de aplicar Padrões de Design para criar soluções a partir do boas práticas e abordagens testadas e comprovadas para resolver problemas específicos durante o desenvolvimento de software, garantindo uma abordagem estruturada e eficiente.

Livro:

Gang of Four Book

Principais design patterns que usei:

  • Abstract Factory
  • Builder
  • Factory Method

Back-end developer

Desenvolvo a lógica e a estrutura que sustentam as ideias, construindo soluções sólidas e eficientes no coração do sistema.

Coisas que gosto de projetar:

API, Web, Aplicações, Projetos

Linguagens e Framework:

  • Java - Spring-Boot
  • TypeScript - Nestjs, Node, React.js
  • PHP - Laravel
  • Python
  • Git
  • HTML/CSS

Banco de Dados:

  • Postgresql
  • MySQL

Ferramentas:

  • Swagger
  • Postman
  • Insomnia
  • GitHub

Dokcer

Utilizo Docker para criar ambientes consistentes e isolados, garantindo portabilidade e facilitando a orquestração de serviços em ambientes de backend.

O que já fiz:

Container, Imagem-Postgres

Ferramentas:

  • Docker-Desktop

Meus projetos

Aqui estão alguns projetos que realizei. Quer ver mais? Envie-me um e-mail.

icon-spring

API-Bolsa-Valores

Desenvolvi uma API REST em Spring Boot, onde consulta dados da bolsa de valores(ações e FII).
uma API REST consultando uma API de terceiros e manipulando os dados retornados e também documentando a API com Swagger.

iconGitHub repositorio.com
icon-spring

API-Envio-Email

Desenvolvi uma MICROSERVICE de envio de Email em Spring-Boot. Nessa aplicação usei a dependência do Spring-Bott: spring-boot-starter-mail. Ele fornece uma maneira fácil de enviar e-mails a partir do seu aplicativo usando o protocolo SMTP (Simple Mail Transfer Protocol).

iconGitHub repositorio.com
icon-spring

Aplicação-Java-Spring-React

Nessa APIRest que desenvolvi. No Back-End usei Spring(Java), e no Front-End usei React.js. Na aplicação(Galeria) usei a biblioteca do axios para fazer as requisições, aprofundei meus conhecimentos em: Spring-Boot e Java, Javascript, axios, React, Postgresql.

iconGitHub repositório.com
icon-spring

API-RestFULL

Desenvolvida com SpringBoot.
Utilizando arquitetura REST e mostrado na prática como criar uma API RESTful com Spring Boot seguindo os principais princípios do Modelo de Maturidade de Richardson, envolvendo os métodos HTTP, recursos, retornos, HATEOAS entre outros.

iconGitHub repositorio.com
icon-spring

PHP-Laravel

Desenvolvido em um Curso de PHP com Laravel pela Udemy, onde aprendi mais sobre a padrão MVC e php artisan

iconGitHub repositorio.com
icon-spring

Aplicativo de Despesas

App Expenses que desenvolvi em Flutter para aprendizado. Nesse App eu treinei meus conhecimentos de: Flutter, Dart, openTransactionFormModal, ListView, Themes.

iconGitHub repositorio.com
icon-spring

Aplicativo Gastos Viagem

Aplicativo desenvolvi em Kotlin onde calcula combustivel gasto na viagem

iconGitHub repositorio.com
icon-spring

Design-Patterns em Java

Design Patterns (Padrões de Design) são soluções recorrentes para problemas comuns encontrados no design de software. para mais informações no repositório

iconGitHub repositorio.com
icon-spring

Back-End-AmeDigital

API que contém os dados dos planetas, como: nome, clima e terreno. Ao cadastrar, é feito uma consulta (REST) a API pública do Star Wars (https://swapi.dev/) para saber a quantidade de aparições em filmes desse planeta.

iconGitHub repositorio.com

Interessado em colaborar comigo?

Estou sempre aberto para discutir trabalhos e projetos ou oportunidades de parceria.