Skip to content

LeaoSomogyi/leaosomogyi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

👋 Olá, eu sou o Felipe Leão

🧠 Arquiteto de Software focado em soluções escaláveis, com experiência em .NET, Spring Boot e ambientes cloud-native (AWS e Azure).


🧑‍💻 Sobre mim

Sou apaixonado por resolver problemas complexos com soluções simples e escaláveis.
Tenho experiência em arquiteturas baseadas em microsserviços, integração contínua, automação de pipelines, segurança de APIs e observabilidade.


🛠️ Tecnologias e Ferramentas

Backend Frontend DevOps & Cloud Bancos de Dados
.NET (Core/6/8) Angular, React Docker, Kubernetes SQL Server, PostgreSQL
Spring Boot (Java) React Native GitHub Actions, Azure DevOps MongoDB, Redis
Node.js HTML/CSS, JS Ocelot, FluentMigrator ElasticSearch

📌 Projetos em Destaque

Projeto demonstrativo para deploy de uma API Node.js no EKS (Elastic Kubernetes Service) da AWS, com gateway via Kong e entrada via Ingress Controller.

  • ⚙️ Infra provisionada com eksctl e kubectl
  • 🐳 Aplicação Node.js containerizada
  • 🚪 Ingress como rota pública
  • 🛣️ Kong como gateway interno para distribuição das requisições entre os serviços
  • 🔐 Configuração de segurança e namespaces
  • ✍️ Acompanhado de um artigo técnico publicado no LinkedIn

Ideal para quem quer entender como subir APIs no Kubernetes usando boas práticas e padrões de mercado.


📝 Blog.FK

Aplicação de blog construída com ASP.NET Core MVC, estruturada com foco em boas práticas de arquitetura:

  • 🧱 Padrão DDD com separação de camadas
  • 🧪 Testes automatizados com xUnit
  • ⚡ PWA (Progressive Web App) com JavaScript puro
  • 🗃️ EF Core para persistência e migração de dados
  • 🌐 Interface limpa e responsiva com Razor Views

Projeto ideal para quem busca um exemplo sólido de arquitetura tradicional com recursos modernos.


Projeto apresentado durante uma Tech Talk interna na Rakuten, com foco em boas práticas de versionamento de banco usando FluentMigrator.

  • 🔄 Alternativa leve ao EF Core Migrations
  • 🧱 Total controle de evolução do schema via código
  • 🧪 Perfeito para times que separam persistência e domínio
  • 🏢 Case real aplicado no contexto corporativo

Apresentado na série interna da Rakuten chamada Tech Talks, voltada a troca de conhecimento entre desenvolvedores da empresa.


Aplicativo mobile simples desenvolvido com Xamarin Forms, consumindo dados de uma API REST.

  • 🔄 Integração com REST usando HttpClient
  • 📦 Padrão MVVM com ObservableCollection e INotifyPropertyChanged
  • 🧪 Validação básica de dados e organização de camadas
  • 📱 Interface responsiva compatível com Android e iOS

Projeto ideal para iniciantes em mobile que querem entender como consumir APIs de forma simples, mas organizada.


Aplicação full stack de exemplo com:

  • ⚙️ API Node.js usando Express e Sequelize
  • 🧩 Frontend em Angular 9
  • 🗃️ Banco de dados PostgreSQL com PgAdmin4
  • 🔄 Docker Compose para orquestração completa
  • 🧪 Foco em boas práticas e estrutura modular

PoC de API Gateway usando Ocelot com múltiplos microserviços.

  • 🔐 Suporte a autenticação com JWT
  • 🚪 Um único ponto de entrada para orquestrar múltiplas APIs
  • 📚 Organização modular e escalável com foco em aprendizado

🔎 Arquitetura do projeto

Diagrama da arquitetura do Poc.Ocelot

Gateway central roteando requisições para os serviços: Accounts, Products, Payments e Backoffice, todos conectados a um banco SQL Server.


LeaoSomogyi's Top languages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published