$ cat work-history.json

WorkExperience

My professional journey building scalable systems and solving complex engineering problems.

▶ present

distilled

Senior Software Engineer I

Present · current now

Dublin, Ireland

Building backend product features and security systems in Dublin — a deliberate move from enterprise consultancy to direct product ownership.

adesso.it

Software Architect

· 3 yrs 3 mos

Lecce, Italy

As software architect on a mission-critical enterprise platform, I owned the technical roadmap for migrating a long-standing monolithic system into a modern microservices architecture serving the naval travel and transportation industry. The platform manages the full logistics lifecycle — ship scheduling, voyage planning, passenger and freight bookings, and payment processing — for a client base that continued operating on the legacy system throughout. This made backward compatibility non-negotiable: new services had to run in parallel with the existing AS400/DB2 infrastructure without any disruption to live operations. I led the design of service boundaries, the Kafka messaging topology, deployment automation with Ansible and Jenkins, and coordinated the parallel-running rollout strategy across the full engineering lifecycle.

Java 17 Spring Boot 3 Apache Kafka Elasticsearch Ansible DB2 Jenkins

WebScience

Software Developer

· 3 yrs 2 mos

Lecce, Italy

My first experience inside a structured software house — and where I built the discipline of genuine end-to-end ownership. Across every project I was responsible for the complete delivery lifecycle: gathering and formalising requirements, designing system architecture, configuring servers, implementing business logic, setting up CI/CD pipelines, and coordinating directly with clients. This role demanded constant technical adaptability; each project arrived with its own stack, domain model, and set of hard constraints. The breadth of problems tackled here — from government-regulated lottery systems to cloud-native healthcare platforms — shaped the architectural perspective I carry today.

Java 17 Spring Boot 3 Apache Kafka Kubernetes Docker Redis Vault React TypeScript AWS Lambda Jenkins

Freelancer

Fullstack Developer

· 6 yrs

Remote

Six years of independent practice delivering web applications, REST APIs, and back-office systems for a diverse range of clients across retail, professional services, media, and local industry. Operating solo meant owning every layer of the engagement — from the first scoping call through architecture, development, deployment, and post-launch support. This period sharpened my ability to adapt to entirely different technology stacks within days, size projects accurately under uncertainty, and deliver working software under real-world constraints without the safety net of a team. The clients and the problems varied widely; the discipline of shipping stayed constant.

JavaScript Node.js Java MySQL React
2013