Dariusz Gafka

Senior Software Engineer at Simply Coded Software

Gdynia, Pomeranian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dariusz Gafka is a Senior Software Engineer and architect with 11 years of experience designing message-driven, domain-centric systems and shipping production-grade PHP services. He runs Simply Coded Software, where he builds Ecotone to make DDD, CQRS and Event Sourcing practical in PHP, and currently contributes technical leadership at Lendable. His background spans high-throughput messaging platforms, Kubernetes deployments and event-sourced microservices for international clients, and he’s fixed core issues in well-known PHP projects like serializer and enqueue. Dariusz combines hands-on engineering—implementing DBAL fixes, union type support and constructor property promotion—with mentoring and consultancy to raise team capabilities. Based in Gdynia, he’s as comfortable authoring framework internals as he is optimizing large-scale integrations and operational observability. An uncommon strength is turning complex DDD/ES concepts into pragmatic, reproducible patterns that teams can adopt quickly.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering, Information Technology, Bachelor of Engineering, Information Technology at Uniwersytet Gdański
languagesPolish, English
github-logo-circle

Github Skills (14)

rabbitmq10
deserialization10
typehinting10
php10
data-serialization10
type-checking10
message-queue10
serialization10
amqp9
phpstan9
symfony-ux8
symfony8
redis5
kafka5

Programming languages (6)

JavaCoffeeScriptShellGoPHPRuby

Github contributions (5)

github-logo-circle
schmittjoh/serializer

Oct 2020 - Jan 2023

Library for (de-)serializing data of any complexity (supports JSON, and XML)
Role in this project:
userBack-end Developer
Contributions:11 reviews, 26 commits, 8 PRs in 2 years 3 months
Contributions summary:Dariusz primarily contributed to improving the library's ability to handle different data types, focusing on serialization and deserialization. Their work included enhancements to support union types in both typed properties and docblocks. They also addressed issues related to PHPStan and implemented support for constructor property promotion. This indicates a focus on enhancing the library's core functionality and type handling capabilities.
serializingcomplexityxmlserializationserializing-data
php-enqueue/enqueue-dev

Sep 2020 - Oct 2021

Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 5 PRs in 1 year 1 month
Contributions summary:Dariusz primarily contributed to the back-end logic of the project, specifically addressing issues related to message queue functionality and database interactions. Their work included fixing bugs in the `dbal` package related to delivery delays and type constraints, and correcting parameters for compatibility. Additionally, the user implemented changes to improve the interaction between different components of the message queue system, such as binding headers and queues. This indicates a focus on maintaining and improving the core functionality of the message queue system.
google-pubsubhaikustompjobmessage-passing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial