Paweł Abramowicz

Curriculum vitæ

location · Szczecin, Poland

e-mail ·

website · abramowicz.website

phone · +48 691 070 279

Experience

Lendable

remote

05/2025–now

senior PHP developer

  • pioneered AI usage for code writing and business logic execution as a part of a team praised for their fast adoption – set as an engineering-wide example (a department of ~200 people) while our team was only ~7 strong; lifted delivery throughput ~10%: went from ~5 medium projects per quarter (9 people, plus housekeeping barely finished) to up to 9 projects per quarter with most housekeeping handled by skills and automations
  • focused on automating manual operations toil – income-figure approval, KYC/identity verification, loan affordability assessment, and driving-licence checks. Cut manual actions and borrower/dealer contact (the most costly part of customer acquisition) by up to 60%, with identity checks and income estimation done automatically in 95% of cases
  • product grew 3x in loan originations over the period I worked on it, with user load scaling accordingly
  • pushed for better observability of the project, introducing metrics that eliminated unknowns - notably distinguishing external systems' Unicode/diacritic handling errors from other causes of quote failures, which had previously all surfaced as a single opaque external systems error
  • working on a project with strict performance requirements, with basic credit decision available in 8 seconds or less; built automated secondary identity verification that had to fit inside that 8-second budget: one data broker covered ~60% of applicants, adding a second broker raised automated verification to ~90%
  • tech highlights: Symfony, MySQL, Redis, RabbitMQ, Kafka, microservices and distributed monoliths, Docker, Ansible

Krajowy Integrator Płatności S.A. – Tpay

remote

07/2023–04/2025

senior PHP developer

  • working on a system handling hundreds of thousands of financial transactions every day
  • REST API design and development
  • high performance and availability required from the system
  • lead development on peak performance optimisation with a target of ten thousand transactions in a minute; without changing the underlying data structure we achieved 33 thousand transactions per minute while shortening request time up to 12x; suggested future changes to reach 50 thousand tpm while shortening the request time by further 30%
  • introduced event sourcing in a subsystem requiring the ability to audit where each piece of data came from, as well as allowing us to retrieve the data quickly for preview; hosted an internal workshop (~12 attendees) to spread the technique across a company that stood to gain major auditability wins from adopting it more widely - e.g. in onboarding and in preventing fraud via customer-service abuse
  • feedback for product teams, ranging from incremental to visionary - some adopted (e.g. an idea folded into the onboarding flow we were building), some aspirational (pitched positioning Tpay as a "Polish PayPal")
  • co-proposed and co-ran a company-wide event-storming workshop – 20 people across engineering, product, finance, onboarding and people teams – to surface unknown unknowns in an org mixing since-foundation veterans with fintech newcomers; uncovered several even in our own domain (events/documents assumed to occur once were actually repeatable; beneficiary data presumed non-reusable turned out far richer and widely reusable) and produced the first full map of the payment process in three years
  • these event-storming discoveries directly informed the transaction-initialisation service behind the peak-performance work above and the onboarding upgrade; other insights were later reused in the payments-processing service after I left
  • frequently volunteered to stand in for the Team Lead and lead the team while he was on vacation
  • tech highlights: Symfony, MySQL, Redis, RabbitMQ, Kafka, microservices and distributed monoliths, Docker, Ansible
  • working with legacy code as well as creating new microservices in a strangler fig pattern

Contract work

remote

07/2021–06/2023

PHP developer (contractor)

  • working in international teams for clients in Switzerland (Jobtome), Germany (AboutYou) and Lithuania (Nord Security)
  • working on mid and big data systems (billions of records)
  • high performance and availability required from the systems
  • REST API design and development
  • employing cryptographic systems in projects using libsodium library
  • feedback for product teams (using the developed system and noticing problem points)
  • tech highlights: Symfony, Laravel and Slim-based projects, API Platform, MySQL, Redis, react-admin, microservices and distributed monoliths

Divante S.A.

remote

09/2018–06/2021

senior PHP developer

  • working on OpenLoyalty, a loyalty program management system
  • high performance and availability required from the system
  • REST API design and development
  • tech highlights: Elasticsearch, RabbitMQ, PostgreSQL, Symfony, CQRS

Wonga.pl sp. z o. o.

remote · 08/2017–08/2018 · PHP developer

Functionite

remote · 07/2016–07/2017 · PHP developer

Education

Wrocław University of Science and Technology

2012–2017

  • BEng + MSc in computer science
  • member of medical.ml scientific circle (machine learning, neural networks, computer vision)
  • member of Academic Computer Science Society
  • MSc thesis: Algorithm for pseudo-random number generation based on movements of microorganisms
  • BEng thesis: Examples of procedural generation of environment in developing a 2D role-playing game

Skills

PHP 8.5REST APIs design & JSONSymfony

90%

HTML 5 & CSS 3Laravel

80%

Pythonvanilla JSjQueryMySQLPostgreSQL

70%

RabbitMQKafkaWordPressDjangoFlaskVueReact and react-admin

60%
PHP 8.5 Python MySQL & MariaDB PostgreSQL REST APIs design & JSON Symfony Laravel RabbitMQ Kafka HTML 5 CSS 3 (vanilla) JS jQuery Vue React & react-admin WordPress·
Linux SSH · TDD in both scrum & waterfall · Slack

Activities

I actively take part in education efforts to help students of all ages and ways of life fulfill their potentials.

I think that it is the duty of all people to share the knowledge they found – because of that I help organise and lead bootcamps and workshops regarding programming in Python, PHP and JS, basics of user interfaces and user experience, and I support multiple educational events, such as MTT maths competition for high schools or TEDxPolitechnikaWroclawska conference.

I am a founding member of Hackerspace Szczecin. Hackerspaces are DIY-oriented third places where people can share their passions and organise projects together.

Languages

Beside Polish, my native language, I write and speak English quite fluently.

I am also learning German, Ukrainian and Russian, and I can read and write a bit of all three.

I hereby give consent for my personal data included in the application to be processed for the purposes of the recruitment processes during which I have sent this document.