λ
Software Architect

Adam Kopeć

A hands-on architect with a 6th sense for good design — earned through 15+ years of building real systems across e-commerce, credit scoring, live casino, sports betting, fitness and banking domains. I lead through code, not slide decks.

adam@archiprogram.pl · Kraków, Poland
I also do freelance architecture consulting — hire me
Adam Kopeć, software architect — portrait photo
15+
Years
Experience
9
Companies
Across Industries
7
Programming
Languages

Experience

2009 — PRESENT
Kraków

HSBC

Senior Java Developer

Writing microservices for facility collateral management in HSBC's Corporate & Institutional Banking division. Day-to-day delivery in a distributed team spanning Poland, India and China.

Java
Spring Boot
Microservices
Kraków

TomFit Software

Software Engineer

Started as part-time consultant, transitioned to full-time and became the de-facto tech lead — making sense of a big API, driving architecture and devops practices. Built subscription model (Stripe), loyalty program, OpenPIM-based shop. Played an active role in the company's AI pivot, making sure the quality doesn't drop because of it.

Java
Spring Boot
Flutter
GCP
DDD
Functional Programming
Hexagonal
Kraków

Proxy Live Solutions

Senior Backend Developer

Writing Scala for the near-realtime online casino system. Fully event-sourced, huge microservice-based project (>1mln LoC). Backend with socket-based frontend communication, Akka and Typelevel stack. Went through the whole lifecycle of four separate games — all deadlines met. Architectural mentoring, speaking at Scala meetups.

Scala
Kafka
Kubernetes
Functional Programming
Event Sourcing
Microservices
Kraków

Grand Parade

Principal Java Developer

Hired as Java developer, transitioned to Scala after two months. Built microservices and designed a configurable business process engine for a multi-tenant app. Architectural supervision of a multi-module sbt project. Production-ready high-traffic practices — circuit breakers, monitoring, tracing. Analyzing business requirements, writing RFCs, running demos for management. Earned AWS Architect certification during free time.

Scala
Java
ZIO
Kafka
AWS
Kubernetes
Hexagonal
Kraków

CRIF

Java Developer → Software Architect

Two roles in succession. As developer: built a large business application loading complex data structures (>50k LOC solo, year+ of development). Advanced SQL Server programming, concurrency debugging. Supervising external contractor teams. As architect: led a team of 8 on a new high-volume project with challenging SLAs. Introduced event storming. Part of the effort to adopt Kubernetes and refine CI/CD. Gathering business requirements, negotiating scope, mentoring team members.

Java
Spring Boot
SQL
Kubernetes
Docker
Kraków

Synerise S.A.

Software Engineer

API development from scratch in Java 8 on Spring Boot. Third-party integrations for payment collection and real-time data aggregation. Infrastructure automation with Ansible. JavaScript SPA development for admin area. Training juniors and interns, collaborating with external vendors.

Java
Spring Boot
Kafka
PHP
Docker
Earlier Chapters
2013 — 2016 Grupa Unity PHP Architect → Solution Architect
2012 — 2013 Empathy PHP Programmer
2009 — 2012 Indexo PHP Programmer
EDU
Certified
AWS Cloud Practitioner 2020
AWS Solutions Architect – Associate 2022

Education

AGH University of Science and Technology
MSc Computer Science (incomplete) · 2011—2013
Passed all exams, skipped the thesis — it had to involve metallurgy
AGH University of Science and Technology
BSc Computer Science · 2008—2011
Applied informatics, Kraków
Languages
🇵🇱 Polish Native 🇬🇧 English C2 🇩🇪 German B2 🇨🇳 Chinese HSK3

Beyond Code

WHAT KEEPS ME CURIOUS
Guitar

Acoustic, fingerstyle, electric. Jazz and classical. The instrument that teaches patience.

Books

Postmodernism, magic realism, non-fiction. Stories that bend the frame of reference.

IT Theory

Distributed systems, type theory, language design. The ideas behind the tools.