← piotrfilipowicz.com

Piotr Filipowicz

Solution Architect · Advisor · Co-founder, Arpeggia Studio

Piotr Filipowicz

Profile

Solution architect with 22 years in commercial software (since 2004): from developer and team lead to lead architect and co-founder of an architecture advisory studio. I help companies make product and technology decisions before they become expensive to change: product discovery, technology risk reviews, architecture for complex systems and predictable delivery. Co-author of the Responsible Software Architecture Concept and winner of the O'Reilly Architectural Katas (Winter 2024). AI enthusiast who uses AI daily and teaches teams how to use it wisely. Hands-on background in Java, Spring and cloud.

Highlights

  • 1st place, O'Reilly Architectural Katas, Winter 2024 (team BluzBrothers)
  • Co-author of the Responsible Software Architecture Concept (Organization, Business, Code, Green Software)
  • Author of a six-step architecture design method taught at Architectural KATA workshops
  • Author, Liferay 6.x Portal Enterprise Intranets Cookbook (Packt, 2015)
  • Technical reviewer, The One Minute Architect by Karol Wiszowaty (2026)
  • Technical reviewer, Liferay Portal Systems Development (Packt, 2011)

Experience

Dec 2025 – present

Co-founder, Board Member & Senior Solution Architect · Arpeggia Studio

Białystok / Remote

  • Help companies move from an early idea to a clear, executable software project before time pressure turns into costly mistakes.
  • Run structured Product Discovery: business goals, constraints, decision risks, scope, priorities and architecture.
  • Independent technology risk reviews: vendor proposals, troubled projects, legacy systems, new digital products.
  • Co-run Architectural KATA workshops (open and in-house) and the Walking & Talking podcast.
Aug 2019 – Jul 2026

Lead Architect · Inspeerity

Białystok

  • Java and cloud architecture design; CI/CD and DevOps processes.
  • Engineering Team Lead & Lead Architect for INNIO's Contract Lifecycle Management platform; previously iBasis IoT, DHL, LineTen, trainplanet.com.
  • Built the company's Java practice; co-created architecture processes, technical guidelines and training programmes.
  • Extended management team: recruitment, sales support, employer brand.
  • 1st place, O'Reilly Architectural Katas Winter 2024 (team BluzBrothers).
Oct 2014 – Jul 2019

Java Architect, Team Leader · eo Networks

Białystok

  • Full technical management of projects: infrastructure sizing, architecture overview and estimates for offers.
  • Architecture (Spring family), data structures and module decomposition; technology selection.
  • Technical alignment with clients' architects, analysts and administrators; performance and stress testing of NFRs.
  • DPD B2C platform for 14 countries and 13 business units; nationwide portal for Polish labour offices.
Oct 2011 – Oct 2014

Liferay Architect, Team Leader · eo Networks

  • Portals and intranets on Liferay 6.x for insurers, media, public sector and travel.
  • Requirements gathering, task planning, team leadership and presales support.
Sep 2008 – Oct 2011

Java Developer · eo Networks

  • Spring application for the banking sector; EJB-based CMS for the Polish Patent Office; Liferay solutions.
Sep 2006 – Jul 2008

Team Leader, PHP Developer · Future4net

  • Custom CMS framework on PHP, Smarty and MySQL with 100+ successful deployments.
  • Team leadership, solution design and presales support.
Jul 2006 – Sep 2006

PHP Developer · E-Studio

  • Websites for small companies; extensions to the internal CMS framework.
Jul 2004 – Sep 2004

Software Developer · State Archives in Poland

  • Desktop database browser in Delphi with MS Access.

Selected projects

INNIO · 2021–2026

Contracts across the company were configured inconsistently and their real costs were hard to predict. A CLM platform that configures contracts correctly and simulates their costs before signing.

Engineering Team Lead & Lead Architect

iBasis IoT (Simfony) · 2021

Customers depended on the provider to provision SIM cards, register them with operator billing and set tariffs. A new, user-friendly SaaS version exposing full provisioning, billing registration and tariff management as self-service.

Lead Architect

DPD Group · 2015–2018

A B2B parcel carrier needed a direct relationship with parcel recipients across 14 countries and 13 business units with different rules. Three portals (customer hub, parcel redirection to Parcel Shops/PUDO with tracking, returns) on Spring Boot microservices, configurable per business unit.

Java Architect & Team Lead: architecture, infra sizing, team

Ministry of Labour & Social Policy · 2014–2015

Hundreds of county and regional labour offices ran separate, ageing portals. Replace them with a single nationwide Liferay platform with shared search and workflows.

Liferay Architect & Team Lead

Aviva and Inter Ubezpieczenia · 2013–2014

Two separate insurers, Aviva and Inter Ubezpieczenia, each needed a development cycle for every new premium calculator or policy offer. For each company, a user-friendly builder for calculators and offers on Liferay and Spring Webflow, integrated with its policy systems.

Liferay Architect & Team Lead

Polish Patent Office · 2010

The Patent Office of the Republic of Poland needed a public portal with attractive, easy-to-manage content. A content management platform built on Java EE (EJB), tailored to the office's publishing workflow.

Java Developer

Future4net · 2006–2008

Small businesses each needed a website, fast and cheap to maintain. A reusable PHP/Smarty/MySQL CMS framework instead of one-off sites.

Team Leader & PHP developer

Full list of 18 projects: piotrfilipowicz.com/work

Skills

Architecture
Solution & enterprise architecture · Domain-Driven Design · C4 model · Architecture Decision Records · Fitness functions · Event-driven & microservices · Team Topologies
Advisory & delivery
Product Discovery · Technology risk assessment · Estimation · Vendor & legacy decisions · Team leadership · Workshops & training
AI
AI agents & agentic systems · MCP, harnesses, guardrails · AI-assisted SDLC
Engineering
Java · Spring / Spring Boot / Spring Cloud · Hibernate · AWS · PostgreSQL · REST & SOAP integrations · Liferay · CI/CD

Education

MSc, Computer Software Engineering
Białystok University of Technology · 2002 – 2007

Languages

Polish (native) · English (professional)

Certifications & training

AWS Certified Solutions Architect – Associate
Amazon Web Services · 2018

Sun Certified Web Component Developer (SCWCD), Java EE 5
Sun Microsystems · 2009

Sun Certified Programmer (SCJP), Java SE 5.0
Sun Microsystems · 2009

Liferay Administrator Training & Liferay Symposium
Liferay, Washington · 2011

Teaching, writing & speaking

2014 – 2015

Book author · Packt Publishing

  • Liferay 6.x Portal Enterprise Intranets Cookbook.
2026

Technical reviewer · The One Minute Architect

  • Book by Karol Wiszowaty on how software architects think.
2011 – 2012

Technical reviewer · Packt Publishing

  • Liferay Portal Systems Development.
2011 – 2012

Liferay trainer · Białystok University of Technology

  • Elective Liferay course for students, in cooperation with eo Networks.