arrow icon

Apoie meu trabalho

Olá, pessoa.
Sou o Leonardo Ferreira

Engenheiro de software com experiência em Frontend e Backend.

Estou pronto para te ajudar a transformar ideias em soluções reais.

Foto do engenheiro de software Leonardo Ferreira, com fundo abstrato
Blog ícone, usado para representar a plataforma

Blog

Eu compartilho tudo que aprendo. Bora ler?

Acesse meu blog
Youtube ícone, usado para representar a plataforma

Youtube

Compartilhando coisas incríveis. Assista!

Acompanhe meu canal
Instagram ícone, usado para representar a plataforma

Instagram

Curte tecnologia? Então bora pro meu Instagram.

Siga-me no instagram
Linkedin ícone, usado para representar a plataforma

Linkedin

Juntos, podemos evoluir na área de tecnologia.

Conecte-se comigo
Um pouco sobre mim

Sempre fui uma pessoa curiosa, com uma vontade incessante de entender o funcionamento das coisas ao meu redor. Na infância, desmontava meus carrinhos e os transformava, aperfeiçoando-os com luzes de LED que serviam como faróis.

Essa curiosidade me levou a me apaixonar por tecnologia e programação. Tive a incrível oportunidade de conquistar uma bolsa integral oferecida pela Jala University, uma iniciativa voltada a jovens talentos da América Latina, me permitindo estudar Engenharia de Software remotamente nos Estados Unidos.

Timeline sobre minha carreira
Backend-Programação-Frontend-Tecnologia-Devops-
Backend-Programação-Frontend-Tecnologia-Devops-
Backend-Programação-Frontend-Tecnologia-Devops-

Algumas tecnologias
que sempre uso no
meu dia a dia

No meu dia-a-dia como desenvolvedor, utilizo diversas tecnologias que me ajudam a criar, otimizar e manter as aplicações. Aqui estão algumas das tecnologias que utilizo com mais frequência:

Tecnologias backend

Linguagem de programação orientada a objetos, robusta e de alto desempenho. Utilizo Java principalmente para desenvolvimento de APIs e microsserviços.

Framework que simplifica o desenvolvimento de aplicações Java, oferecendo configuração automática e um ecossistema completo para criar APIs RESTful e aplicações web.

Framework Java nativo para Kubernetes, otimizado para baixo consumo de memória e tempo de inicialização rápido, ideal para ambientes de nuvem e containers.

Ambiente de execução JavaScript server-side que permite criar aplicações de rede escaláveis. Uso Node.js para APIs e serviços em tempo real.

Tecnologias frontend

Superset do JavaScript que adiciona tipagem estática, melhorando a qualidade do código e a experiência de desenvolvimento com detecção de erros em tempo de compilação.

Biblioteca JavaScript para construção de interfaces de usuário com componentes reutilizáveis e um fluxo de dados eficiente através do Virtual DOM.

Framework React que oferece renderização híbrida, geração estática, roteamento simplificado e otimizações de performance para criar aplicações web modernas.

Tecnologias de dados

Sistema de gerenciamento de banco de dados relacional avançado, com forte conformidade com SQL e recursos como consultas complexas, chaves estrangeiras e integridade transacional.

Banco de dados relacional popular, conhecido por sua confiabilidade e facilidade de uso. Utilizo para aplicações que necessitam de um SGBD robusto e bem estabelecido.

Banco de dados NoSQL orientado a documentos, que oferece alta escalabilidade, flexibilidade e performance para aplicações com estruturas de dados complexas e variáveis.

Tecnologias devops

Plataforma de containerização que permite empacotar aplicações e suas dependências em containers isolados, garantindo consistência entre ambientes de desenvolvimento e produção.

Práticas de integração contínua e entrega contínua que automatizam o processo de build, teste e deploy, aumentando a qualidade do software e a velocidade de entrega.

Conheça os meus projetos