Skip to main content
Top expert badge
Recommended expert
Profile header background

Paweł D.-Backend Engineer • Payments & Event-Driven Systems

Paweł D.
Profile header overlay
Available
Dąbrowa Górnicza, Poland

Check rate

Experience

Aug 2023 - Present

Backend Engineer

Contract (B2B)

Position summary
Backend Engineer at Contract (B2B)
Industries
Advertising
Banking and Finance
Retail
Business areas
Information Technology
Product Development
  • Independent contractor across fintech, commerce and marketing platforms.

  • Money-critical services on a platform processing millions of approved transactions per month

  • Payments and payouts — idempotent request handling, exactly-once processing, complete audit trail for every state transition

  • Ledger and reconciliation — amounts in minor units, automated matching of internal records against provider settlements

  • KYC and onboarding flows, plus reporting and data pipelines over transactional data

  • Overlapping hours with the US team; covered integration, ledger, compliance and reporting rather than a narrow slice

  • Only engineer on the product — a one-person engineering department owning architecture, AWS infrastructure, delivery and production reliability

  • Cut key page load time from 5s to 2s while traffic grew 10x

  • Brought database utilisation down from sustained at the instance limit to ~30% across that same 10x growth

  • Diagnosed and removed lock contention (6s row-level lock) that made horizontal scaling ineffective — ten instances could not clear 2 webhooks/s until the contention was fixed

  • Fixed event publication happening before transaction commit, eliminating cross-service race conditions on stale reads

  • Rewrote a core sales component from PHP to Go and shipped it to production — chosen for the concurrency model after the lock contention work above, where PHP's shared-nothing worker model was the wrong fit

  • Redesigned order processing as a 7-step asynchronous chain over a slow, unreliable third-party event source — idempotency at every hop, retries, duplicate and out-of-order handling

  • Worked directly with founders — turned business goals into scope, estimates and trade-offs, explained in non-technical terms

  • Owned the full SDLC: CI/CD, monitoring and alerting (CloudWatch), incident response, post-incident hardening

  • Beyond assigned scope: proposed and shipped the platform's first production LLM features

  • Laravel and Symfony backend for a platform serving 2.5M+ monthly active users

  • WMS integration processing 150,000+ daily orders

  • Redis caching and distributed locks eliminating race conditions during flash sales with 50,000+ concurrent users

  • AWS — ECS, RDS, Lambda, CloudWatch and Auto Scaling absorbing 3x promotional traffic spikes

  • Newsletter platform for 500,000+ subscribers, delivering 2–3M emails monthly with real-time tracking

  • Asynchronous PHP with Temporal and Swoole — campaign dispatch time cut by 60%

  • Production work across MySQL/MariaDB, PostgreSQL and MSSQL — query and index strategy, transaction isolation levels, deadlock diagnosis, large-dataset processing with a minimal memory footprint

  • Behat (E2E) and PHPUnit, 60%+ coverage maintained, TDD for new features

  • Shipped four production LLM features — document data extraction, support automation, content generation

  • Built the pipeline around the model, not just the API call — queued async processing (RabbitMQ / Temporal), structured output with schema validation, retries and fallbacks so model failures never break the business flow

  • Regression test suites for prompt changes; prompts versioned as production code. Cost and latency controlled through response caching, per-task model selection and token budgeting

  • Daily AI-assisted development workflow (Claude Code) — agentic refactoring on legacy codebases, test generation, automated first-pass review

Dec 2021 - Jul 2023

PHP Developer

Me Learning Ltd.

Position summary
PHP Developer at Me Learning Ltd.
Industries
Education
Business areas
Information Technology
Product Development
  • Built features in a microservices architecture with Event Sourcing — designed events and projections across service boundaries
  • Automated course enrolment in Symfony 4, replacing a manual administrative process
  • Concurrency handled with Redis caching and distributed locks across services
May 2021 - Nov 2021

Junior Fullstack Developer

Euroelectronics.eu

Position summary
Junior Fullstack Developer at Euroelectronics.eu
Industries
Retail
Business areas
Information Technology
Product Development
  • Marketplace integrations — Amazon, Fnac, Allegro, eBay; long-running jobs pulling orders from marketplace APIs, with re-integration after breaking API changes
Jan 2020 - May 2021
Katowice, Poland

Junior Backend Developer

Opcode.pl

Position summary
Junior Backend Developer at Opcode.pl
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Client products in Symfony and PHP 7.4 alongside senior developers; integrations with PipeDrive and payment engines

Library API

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Reference backend showing the architecture and testing approach I apply in production

Personal work

Position summary
Industries
Information Technology
Business areas
Information Technology
Product Development
  • Python automation tooling
  • Kotlin mobile app integrating yt-dlp

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Retail, Advertising, Banking and Finance, Education, and Information Technology.

Retail
Advertising
Banking and Finance
Education
Information Technology
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Backend engineer with 6+ years building money-critical and event-driven systems. Contract work spans payment services for a US fintech processing millions of transactions monthly, and sole technical ownership of a live commerce platform that grew 10x while getting measurably faster. Strongest in correctness under concurrency — transaction isolation, locking, idempotency, reconciliation — and in integrations with unreliable third-party event sources. Primary stack is PHP 8 / Symfony; most recently rewrote a core production component in Go. English-speaking working environment throughout my career.

Skills

  • Languages: Php (7.4, 8.X), Go, Python, Sql, Bash, Javascript (Es6+)
  • Architecture: Event Sourcing, Cqrs, Domain-Driven Design, Microservices, Rest, Graphql
  • Concurrency & Data: Transaction Isolation Levels, Row & Advisory Locking, Deadlock Diagnosis, Idempotency, Distributed Locking (Redis), Query And Index Optimisation
  • Databases: Mysql / Mariadb, Postgresql, Mssql, Mongodb, Redis
  • Async & Messaging: Rabbitmq, Temporal, Swoole, Webhook Ingestion At Scale
  • Cloud & Devops: Aws (Ecs, Rds, Lambda, Cloudwatch, Auto Scaling), Docker, Ci/Cd, Linux
  • Frameworks: Symfony (4–7), Laravel, Zend/Laminas, Vue.Js
  • Ai / Llm: Llm Apis (Claude, Openai), Structured Output & Function Calling, Prompt Evaluation, Claude Code
  • Integrations: Stripe, Payment Engines, Wms, Facebook Graphql Webhooks, Pipedrive

Languages

English
Advanced
Polish
Elementary

Education

Technical Vocational School No. 1

Computer Specialist · Computer Science · Dąbrowa Górnicza, Poland

Statistics

Experience

Total positions 6
Experience in Retail 3.5 y
Avg length 1 y 1 m
Longest experience 3 y 1 m

Global experience

Countries worked in 1 (Poland)
Primary country Poland

Expertise

Recent roles Backend Engineer, PHP Developer, Junior Fullstack Developer
Main industries Retail, Advertising, Banking and Finance
Main business areas Information Technology, Product Development

Qualifications

Profile

Member since
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Paweł is based in Dąbrowa Górnicza, Poland.

Paweł speaks the following languages: English (Advanced), Polish (Elementary).

Paweł has at least 7 years of experience. During this time, Paweł has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 2 years and 8 months. Note that Paweł may not have shared all experience and actually has more experience.

Based on recent experience, Paweł would be well-suited for roles such as: Backend Engineer, PHP Developer, Junior Fullstack Developer.

Paweł's most recent position is Backend Engineer at Contract (B2B).

In recent years, Paweł has worked for Contract (B2B), Me Learning Ltd., and Euroelectronics.eu.

Paweł is most experienced in industries like Retail, Advertising, and Banking and Finance. Paweł also has some experience in Education and Information Technology.

Paweł is most experienced in business areas like Information Technology and Product Development.

Paweł has recently worked in industries like Retail, Advertising, and Banking and Finance.

Paweł has recently worked in business areas like Information Technology and Product Development.

Paweł attended Technical Vocational School No. 1 for Computer Science.

Paweł is immediately available full-time for suitable projects.

Daily rate distribution

0 1 2 3 4
2 of the freelancers charge less than €320 per day.
One of the freelancers charges between €320 and €480 per day.
3 of the freelancers charge between €480 and €640 per day.
One of the freelancers charges between €640 and €800 per day.
One of the freelancers charges €960 or more per day.
<€320 €320-​480 €480-​640 €640-​800 €960+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Rate comparison chart
Daily rate avg. 486 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

600
450
300
150
Rate comparison chart
Median rate 480 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 15 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.