Olá, eu sou

Diego Olalla

eu construo APIs

Estudante de Engenharia de Software na FIAP, aprendendo back-end com Java e Spring Boot.

Diego de óculos e camiseta preta, com a cabeça apoiada na mão

Estudo Engenharia de Software e gosto mais do back-end, a parte que fica por trás da tela: APIs, regras de negócio e dados.

Hoje trabalho como freelancer fazendo landing pages e, em breve, vou partir para sistemas mais complexos. Ao mesmo tempo, firmo a base em Java e estudo Spring Boot e SQL. Aprendo melhor construindo projetos, e o código deles está aqui.

Foco

  • Java
  • Spring Bootestudando
  • SQLestudando

Também já usei

  • Python
  • Django
  • HTML
  • CSS
  • JavaScript
  • Git

Projetos de estudo e de freelance, com o que cada um tem de interessante.

hours.js JavaScript

Sito's Estacionamento

Landing page de marketing que fiz como freelancer para um estacionamento com duas unidades no Méier (RJ). Mostra os preços de cada unidade, mapas com tour 360° e um aviso de "Aberto agora" calculado no fuso de São Paulo.

Destaques técnicos

SEO local com JSON-LD, módulos JS isolados com import(), um modo leve que desliga efeitos pesados em máquinas fracas e cache-busting com versão na URL.

  • HTML
  • CSS
  • JavaScript
InterestService.java Java

JavaNelio

Exercícios do curso de Java do Nelio Alves. A interface InterestService calcula juros e tem duas implementações, BrazilInterestService e UsaInterestService.

O que aprendi

Interfaces, polimorfismo e default methods. Cada país segue o mesmo contrato com a sua própria taxa.

  • Java
  • POO
  • Interfaces
main.js JavaScript

Este portfólio

Feito com HTML, CSS e JavaScript puros, sem framework. Tem versão em português e inglês, tema claro e escuro, e um mapa topográfico animado no topo que reage ao mouse.

O que aprendi

IntersectionObserver, fetch de JSON, eventos customizados, Canvas e acessibilidade.

  • HTML
  • CSS
  • JavaScript
Application.java WIP

Próximo projeto: uma API com Spring Boot

Estou estudando para construir a primeira API REST com Spring Boot e banco de dados. Acompanhe pelo GitHub.

Ver meu GitHub

O caminho até aqui, em ordem.

  1. Ciência da Computação · 1 período

    O começo

    Cursei um período de Ciência da Computação e me apaixonei pela lógica e por construir projetos com linguagens como Java e Python.

  2. FIAP · cursando

    Engenharia de Software

    Hoje estudo Engenharia de Software na FIAP, com foco em desenvolvimento back-end.

  3. em andamento

    Estrutura de Dados e Algoritmos

    Faço cursos de estrutura de dados e algoritmos para ter uma base mais sólida e escrever código mais eficiente.

  4. freelance · agora

    Landing pages como freelancer

    Faço landing pages para clientes como freelancer e, em breve, vou partir para sistemas mais complexos.

  5. próximo passo

    Estágio ou vaga júnior em back-end

    Quero entrar num time em que eu aprenda com pessoas mais experientes e ajude no back-end com Java e Spring Boot.

Procuro estágio ou vaga júnior, e também gosto de conversar sobre back-end. O jeito mais rápido de falar comigo é por email.

  1. .email("diego.aleola@gmail.com")
  2. .linkedin("in/diego-olalla")
  3. .github("Diarooll")
  4. .cv(null) // currículo ainda não disponível