Last login: Wed Jun 25 14:08:21 on ttys001
bruno@portfolio:~$ whoami
Bruno Loureiro
Programador backend · .NET / JVM
- OS
- Arch Linux x86_64
- Role
- Programador de Software
- Uptime
- ~3 anos a programar
- Shell
- zsh
- Location
- Portugal
- Langs
- C#, TypeScript, SQL, Java
- Status
- disponível para contratar
cat about.mdSobre
Engenheiro de Software com experiência na conceção e entrega de microsserviços empresariais em ASP.NET Core. Especializado em Arquitetura Orientada a Eventos (EDA), Clean Architecture e padrões CQRS para construir sistemas distribuídos escaláveis e fáceis de manter. Experiência com YARP API Gateway, autorização baseada em JWT e ABAC, e contentorização com Docker. Entrega de forma consistente soluções de backend seguras e prontas para produção, alinhadas com os princípios modernos de engenharia de software.
ls -la ~/projectsProjetos
- ▸ ProjetoFinal-Recrutamentoestável
Final Degree Project (Software Engineering), developed in partnership with Trigénius.
git:repo →★ 1 - ▸ Portfolioativo
—
git:repo →★ 0 - ▸ outcasttattooativo
—
git:repo →★ 0 - ▸ Arch-Linux-Configativo
Storage of dotfiles for my Archlinux Configuration
git:repo →★ 0 - ▸ Enterprise-Ticket-Managementativo
Internal tool for managing, assigning and completing tickets.
git:repo →★ 0 - ▸ DistributedApplicationDevelopment---Memory-Gameestável
Multiplayer Memory Game Web Application
git:repo →★ 0 - ▸ EnterpriseApplicationDevelopment-Project---Smart-Package-Managementestável
Enterprise Package Management Application, developed for the DAE course.
git:repo →★ 0
git log --author=bruno --allExperiência
[ 2025 — present ]
Engenheiro de Software @ Trigénius Technologies
- Desenvolveu front-ends em Blazor WebAssembly com componentes DevExpress 22.0+, entregando mais de 100 ecrãs em módulos empresariais e melhorando o desempenho de renderização da UI para os utilizadores finais.
- Implementou APIs REST em ASP.NET Core seguindo os princípios da Clean Architecture com autenticação baseada em claims JWT, uniformizando a autorização entre serviços distribuídos e reduzindo a exposição a acessos não autorizados, abrangendo mais de 100 endpoints.
- Concebeu esquemas de base de dados MySQL escaláveis, abrangendo mais de 50 tabelas, utilizando migrações Code-First do Entity Framework Core, mantendo a integridade dos dados e otimizando o desempenho das consultas sob elevada carga transacional.
- Integrou ferramentas internas de negócio com 2 sistemas ERP em produção (PHC, Primavera) através de pipelines de dados automatizados, eliminando a introdução manual de dados e alcançando 100% de conformidade com os requisitos legais de reporte.
- Geriu a implementação de aplicações em produção, em mais de 5 ambientes de clientes, em Microsoft IIS, melhorando a consistência dos lançamentos e minimizando o tempo de indisponibilidade nos ambientes dos clientes.
- Participou em revisões de código entre pares e em sessões de desenho arquitetural, numa equipa de desenvolvimento de 5 pessoas, aplicando os princípios SOLID e melhorando a qualidade e a manutenibilidade global do código.
ASP.NET Core · Blazor · Entity Framework Core · MySQL · DevExpress · JWT · Clean Architecture · SOLID
cat ~/.config/skills.tomlCompetências
linguagens/
backend/
dados/
ferramentas/
a-aprender/
gh activity --liveAtividade GitHub
# a transmitir da API do GitHublive · sincronizado agora mesmo
- 67contribuições · 12m
- 1dsequência atual
- 5dsequência mais longa
- 0PRs integrados
$ git log --oneline -6
- 3ad0459Portfoliomobile fix
- 293d0e6Portfoliocloudflare deploy fix
- 332e3f0PortfolioSEO stuff
- 1e99289Portfoliolocalization
- 03879e7Portfoliocv reads pt2
- bdbb0fcPortfoliogithub integration 2/2
$ gh api /langs
- C#43%
- Vue12%
- HTML10%
- Astro8%
- PHP7%