Event-driven microservices — from architecture to production on AWS.

I deliver end-to-end software engineering: Java and Spring backends, system integration, solution architecture and frontend — deployed on AWS with Docker, Helm and Kubernetes. Working remotely from Poland.

// event flow
years in software engineering
15+
running M04 as a B2B contractor
since 2014
in production today
Java 25
Oracle certifications
OCA + OCS

01 / Tech stack

What I build with

The tools I use every day on my two most recent engagements.

Java & Spring

Java 11 · 17 · 21 · 25
Spring Boot 2/3/4
Spring Cloud · Data · Security
REST · OpenAPI

Event-driven

Apache Kafka · Avro
RabbitMQ
AWS SQS · Lambda
Microservices

AWS

EC2 · RDS · S3
API Gateway · CloudFront
OpenSearch · Redis
Secrets Manager · CloudWatch

Data

PostgreSQL · MySQL
jOOQ · Hibernate
Flyway
SQL

Containers & CI/CD

Docker · Kubernetes · Helm
Argo · GitLab
Maven · Gradle
Keycloak · Consul

Quality & observability

JUnit 5 · Testcontainers
JaCoCo · Sonar · JMeter
Grafana · Prometheus
ELK · Datadog · async-profiler

AI-driven development

Claude Code first — vibe coding, backed by engineering discipline.

More and more of my code is written together with Claude Code. I drive the architecture, the domain and the review; the agent does the heavy lifting; tests and code review keep it production-grade.

Also in use: Claude · Cursor · JetBrains AI (Junie)

02 / Experience

Recent work

05.2026 — present

OBI Smart Technologies Poland

Remote · Payments project

Senior Software Engineer — Java/AWS

Event-driven payment microservices running on AWS and Kubernetes.

Java 17/25 · Spring Boot 3/4 · Spring Cloud · Kafka · Avro · jOOQ · PostgreSQL (RDS) · Kubernetes · Argo · Flyway · Testcontainers · Sonar · Grafana

07.2022 — 06.2026

VIDAA

Remote · VIDAA ADR8 project (initially via SeaChange Poland)

Senior Java Developer · Tech Lead · Team Lead

Cloud Services Team behind the video-streaming platform for VIDAA OS TVs (Hisense, Toshiba). Part of the group building VIDAA R&D in Poland from the ground up.

  • Tech Lead for two backend-for-frontend applications, TV Channels and PEM Console; led a cross-functional team of seven developers and testers.
  • Led BackOffice integrations (40 microservices) with Amazon Fire TV, Google TV, VIDAA CMS and VIDAA PAY.
  • Code reviews, shared incident ownership and internal tooling for system maintenance.

Java 11/17/21 · Spring Boot 2/3 · RabbitMQ · Kafka · AWS (SQS, Lambda, S3, OpenSearch, API Gateway) · MySQL · Redis · Helm · Kubernetes · Keycloak · ELK · Datadog

Selected projects

Generali · Tech Lead

Payment Gateway

Greenfield application built on hexagonal architecture with CQRS and DDD. Integrated PayU, Tuba Pay, Citibank and BNP Paribas; Express Elixir and SEPA payouts, centralized settlements and bank-statement accounting.

VIDAA · Tech Lead

PEM Console

EPG ingestion system for content providers such as Frequency (Sony) and Ervideo — importing, normalizing and validating programme guide feeds.

SeaChange → VIDAA

OVP platform migration

VIDAA Accounts integration, Fast Channels features for linear content, and migration of the codebase to the new GitLab infrastructure.

Earlier (2010–2022)

  • Generali Poland — IT Solutions Designer, INSIS 10 and Payment Gateway (2015–2022)
  • Proama — Oracle ADF Developer, INSIS 9 (2014–2015)
  • Comp, Big Vent, Comp Centrum Innowacji — Oracle Fusion Middleware (2011–2015)
  • Lodz University of Technology Computer Centre — Java/Oracle Developer (2010–2011)

03 / Approach

Simple, clean, flexible

Architecture should make change easier, not block it.

What I deliver

Backend, frontend, system integration, architecture design and delivery — end to end.

Architecture

Event-driven, hexagonal (Ports & Adapters), DDD, CQRS, Clean Architecture.

How I work

Remotely, in Scrum and Kanban teams.

Certifications & education

Oracle OCA (Java SE) and OCS (ADF 11g/12c, SOA, BI, DW). MSc in Computer Science, Lodz University of Technology.

Continuous learning

devstyle.pl programmes: Architekt Jutra, Archetypy oprogramowania, Domain Drivers, Legacy Fighter, DNA, Smart Testing.

Vibe coding with Claude Code

AI-first delivery: I steer, Claude Code builds, and architecture, tests and review keep quality high — faster prototyping, debugging and API documentation.

04 / Contact

Building a system on Java and AWS? Let’s talk.

Message me on LinkedIn
Paweł Wenerski M04
ul. Polna 14D, 24-103 Żyrzyn, Poland
VAT ID (NIP) 7162694723 · REGON 061712701
© 2014–2026 Paweł Wenerski M04 LinkedIn