01 · ENGINEER

JÓNIOLIVEIRA

Senior Software Engineer

Cloud · Distributed Systems · AI

Leiria, Portugal

explore

02 · SKILLS

Technical Expertise

AI & RecommendationsRecommendation Systems · AWS Bedrock · AWS Personalize · ML Models · Collaborative Filtering · Embeddings
BackendRuby on Rails · Go · Rust · Java · Spring Boot · Distributed Systems
Cloud & AWSAWS · Lambda · IoT Core · DynamoDB · API Gateway · S3 · CDN
DatabasesPostgreSQL · Neo4j · Cassandra · MySQL · NoSQL · Elassandra
DevOps & InfraKubernetes · Docker · Terraform · Ansible · Jenkins · GitLab CI
LanguagesGo · Rust · Ruby · Python · Kotlin · Scala · Bash

03 · EXPERIENCE

Experience

Period

Aug 2023 — Present

Role

Senior Software Engineer II

WebSummitLeiria, Portugal

  • AI-powered recommendation systems connecting millions of conference attendees.
  • Recommendation engine processing millions of interactions for people, company, and event matching.
  • Ruby on Rails, AWS Bedrock, AWS Personalize, PostgreSQL, Neo4j, Go, Kubernetes.

Period

Apr 2021 — Present

Role

Senior Software Engineer

AppleLondon, UK

  • Large-scale distributed systems for OS infrastructure at global scale.
  • High-volume metadata operations on NoSQL, CDN content delivery, geo-distributed reliability.
  • Go, Cassandra, Docker, Python, Bash, Jenkins, Kubernetes, AWS.

Period

Aug 2019 — Mar 2021

Role

Software Engineer

xgeeksLeiria, Portugal

  • Data Fetcher in Rust and ETL tooling in Go.
  • CLI tools for Kubernetes cluster health testing.
  • CI/CD pipelines to private cloud Kubernetes clusters.

Period

Jul 2018 — Aug 2019

Role

Software Engineer

Link ConsultingLeiria, Portugal

  • Backend REST APIs in Java, Spring Boot, JPA, Hibernate.
  • Android app in Kotlin with Bluetooth mobility card communication.
  • Frontend in Vue, Java proxy for binary data transmission.

Period

Jan 2018 — Jul 2018

Role

Software Developer

IonseedLeiria, Portugal

  • Microservices in Scala with Lagom for device registration.
  • Mender API integration for OTA device updates.
  • AWS IoT Platform development and device simulator for integration testing.

Period

Jul 2016 — Oct 2017

Role

Software Developer

Wit SoftwareLeiria, Portugal

  • Android applications in Java; facial recognition and financial exchange apps.
  • Finance app for emerging markets: money transfers and bill payments.
  • Scrum teams of 10 people.

04 · SIDE PROJECT

OFF GRID PROJECT

STRATA EDITION 01 · LEIRIA · PT · 2026

A personal sports project built around daily self-improvement. Cycling, padel, and whatever comes next — tracked, pushed, repeated. One root, many disciplines.

Edition 01

Strata · Leiria

05 · PROJECTS

Featured Projects

Side projects and client work from Binary Flamingo

Evidence-Based Editor Settings for Developers with Myopia, Astigmatism, and Color Blindness

Evidence-Based Editor Settings for Developers with Myopia, Astigmatism, and Color Blindness

A research-backed approach to reduce eye strain for developers with myopia, astigmatism, and color vision deficiency

Next.jsReactTypeScriptMDX
Visit Site
Binary Flamingo

Binary Flamingo

A personal blog and resource hub dedicated to software engineering, cloud architecture, and technical insights. Sharing experiences and knowledge from building distributed systems and AI solutions.

Next.jsReactTypeScriptMDX
Visit Site
Festas de Amor

Festas de Amor

A comprehensive festival website featuring event schedules, daily programming, and cultural activities for the annual Festas de Amor celebration.

Next.jsReactTypeScript
Visit Site
Restaurant Manager

Restaurant Manager

A sophisticated restaurant table management system with real-time queue monitoring, client management, and public waiting list access.

Next.jsReactTypeScriptReal-time
Visit Site
Corrida da Lama

Corrida da Lama

Event website for a mud run and obstacle course competition, featuring registration system and event information.

Next.jsReactTypeScript
Visit Site
LizSport.pt

LizSport.pt

A comprehensive web platform for sports equipment and apparel, featuring catalog management and product showcases.

Next.jsReactTypeScript
Visit Site
Leiria Monitor

Leiria Monitor

Real-time crisis monitoring dashboard for Leiria district infrastructure after Storm Kristin (Jan 2026). Tracks electricity outages, weather alerts, telecom status, and water supply using public APIs from E-Redes, IPMA, and ANACOM.

Next.jsTypeScriptTailwind CSSE-Redes APIIPMA API
View on GitHub
Info Amor

Info Amor

Emergency information portal for Freguesia de Amor (Leiria) following Storm Kristin. Features real-time service status, community resources, cleanup events, transport info, and weather forecast via Open-Meteo API.

Next.jsReact 19TypeScriptTailwind CSS
View on GitHub
FS Rally — Fábio Santos

FS Rally — Fábio Santos

Personal website for Portuguese rally driver Fábio Santos. Features driver profile, race calendar, car specs, and a dedicated sponsorship section for potential partners.

Next.jsReactTypeScriptTailwind CSS
Visit Site
VeloProf

VeloProf

Brand and marketing platform built around the philosophy of building relationships beyond brands. Showcases the agency's work and connects clients with their represented brands.

Next.jsReactTypeScriptTailwind CSS
Visit Site

07 · CONTACT

Get In Touch

Location

Leiria, Portugal