Ovar, Aveiro, Portugal
Engenheiro de Software Sénior na Critical Techworks (BMW Group), especializado em plataformas cloud-native e orientadas a eventos para sistemas financeiros críticos. Experiência em desenvolvimento full-stack, arquitetura de microservices e DevOps em escala enterprise. Stack principal: Java, Quarkus, Angular, Kafka, PostgreSQL, Kubernetes, Helm, Docker, GitHub Actions, Jenkins, Grafana, Prometheus, Loki. Experiência adicional: .NET Core, Node.js, React, AWS, Firebase. Transformo requisitos regulatórios e de negócio complexos em soluções altamente escaláveis, seguras e observáveis. Apaixonado por liderança técnica, mentoria e boas práticas DevOps.
Na Critical Techworks, trabalho nos sistemas financeiros que suportam as operações globais do BMW Group. Desenho e construo plataformas cloud‑native e event‑driven com Java, Quarkus, Angular, Kafka, PostgreSQL, Docker e Kubernetes, com forte foco em segurança, fiabilidade e performance. Colaboro com equipas de produto, finanças e engenharia para traduzir requisitos de negócio e regulatórios complexos em soluções técnicas robustas. Para além do desenvolvimento e da arquitetura, contribuo para a liderança técnica e mentoria, promovo boas práticas de engenharia e impulsiono a observabilidade (Grafana, Prometheus, Loki) e uma cultura DevOps sólida.
Responsável pela implementação e operacionalização da Diretiva NIS2, incluindo o mapeamento dos requisitos legais e técnicos, o desenvolvimento de políticas e procedimentos de cibersegurança, a gestão de avaliação de riscos e a liderança de iniciativas para garantir a conformidade regulamentar. Estive envolvido na definição e execução de planos de remediação, na realização de formações internas de segurança, na monitorização contínua de sistemas críticos, na resposta a incidentes e na garantia do cumprimento das obrigações de reporte às autoridades competentes. Fui igualmente responsável pela integração de práticas seguras de DevOps e pela realização de auditorias internas, colaborando com as equipas de desenvolvimento, infraestrutura e administração para assegurar a resiliência operacional e uma gestão eficaz de vulnerabilidades. Reportava o progresso à gestão de topo e promovia a melhoria contínua da maturidade de cibersegurança da organização.
Liderei o desenvolvimento de aplicações web escaláveis utilizando Node.js, TypeScript e Next.js, melhorando significativamente a experiência do utilizador e o desempenho do sistema. Criei a base arquitetural para vários projetos internos da empresa, concebendo tanto a estrutura das aplicações como a infraestrutura subjacente. Também montei e mantive os ambientes de deployment e pipelines de CI/CD, garantindo alta disponibilidade e escalabilidade. Colaborei estreitamente com equipas multifuncionais para desenhar e integrar bases de dados PostgreSQL e Supabase, assegurando uma gestão de dados eficiente e fiável. Implementei soluções de monitorização utilizando Prometheus, Sentry, Grafana e Uptime Kuma para melhorar a observabilidade do sistema e otimizar o seu desempenho. Comprometido com práticas de entrega contínua e automação DevOps, contribuí para agilizar operações e acelerar ciclos de lançamento. Além disso, mentorizei programadores juniores e apoiei a integração de novos membros na equipa, promovendo o crescimento contínuo e a coesão do grupo.
Focado no desenvolvimento do CMS proprietário e soluções de gestão de reservas, com o objetivo principal de manter e evoluir sistemas robustos adaptados a fluxos de negócio complexos e requisitos rigorosos de latência. Responsável pela mentoria de programadores juniores, levantamento e refinamento de requisitos, resolução de bugs e implementação de novas funcionalidades. Capacidade demonstrada em entregar soluções escaláveis e fiáveis, otimizando o desempenho dentro de restrições operacionais rigorosas, garantindo a criticidade do negócio e a satisfação do utilizador.
Responsável pelo levantamento de requisitos e desenvolvimento de simuladores de crédito para habitação, consumo, cartão de crédito e empresas. Liderei a implementação de novas funcionalidades e mentorizei programadores juniores, promovendo qualidade de código e boas práticas. Desenhei modelos de dados, implementei algoritmos e gerei tarefas em Data Warehouse para suportar decisões de crédito robustas. Desenvolvi algoritmos de decisão utilizando inteligência artificial, melhorando a precisão das avaliações de crédito. Criei gateways com API REST para garantir integração fluída entre sistemas. Implementei testes unitários e realizei code reviews rigorosos. Utilizei Microsoft DevOps para automatizar pipelines, controlo de versões e integração contínua.