Łukasz Serwatka

Chief Technology Officer at Fornett Consulting

Katowice, Silesian 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
Łukasz Serwatka is a seasoned technology executive and hands-on CTO with 14+ years building web and mobile platforms, currently leading engineering and product strategy at Ibexa from Katowice, Poland. He combines deep hands‑on expertise in mobile (Objective‑C, Java, hybrid frameworks) and web stacks (PHP, JavaScript, REST APIs, MySQL/Postgres) with senior leadership experience as General Manager, VP of Engineering and Scrum Master at eZ Systems. He has driven productization of mobile suites and APIs, overseen marketplace quality for eZ Market, and still contributes code and tests to core open-source projects like eZ Platform and eZ Publish. Comfortable toggling between C‑level strategy, resource and budget stewardship, and low‑level backend fixes, he is known for mentoring teams and instituting operational controls across finance, HR and engineering. A practical polyglot engineer-manager, he brings a blend of product empathy and implementation discipline—down to adding REST method support and custom field types in widely used open-source CMS kernels.
code14 years of coding experience
job12 years of employment as a software developer
bookMSc Computer Science, MSc Computer Science at University of Silesia in Katowice
languagesEnglish, Polish
github-logo-circle

Github Skills (15)

api-rest10
php10
rest-api10
api-design10
ezplatform10
restful-api10
database9
twig9
database-api9
databases9
git8
documentation8
deprecated7
unit-testing7
cms7

Programming languages (8)

SmartyShellTwigJavaScriptPHPHTMLRoffSQLPL

Github contributions (5)

github-logo-circle
ezsystems/ezpublish-kernel

Sep 2011 - Nov 2022

Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
userBack-end Developer
Contributions:14 reviews, 60 commits, 269 PRs in 11 years 4 months
Contributions summary:Łukasz primarily focused on fixing typos and grammatical errors within code comments and documentation. They also implemented and contributed to the "ezpage" field type, including its configuration, service, and business objects. Furthermore, the user implemented a converter, and initial test cases for the 'ezpage' implementation. They further updated the existing codebase, adding functionalities for the 'ezgmaplocation' field type, along with other minor updates and code fixes within the eZ Platform codebase.
kernelphplibcez-platformansible-collections
ezsystems/ezpublish-legacy

Sep 2011 - Sep 2012

eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
Role in this project:
userBack-end Developer
Contributions:27 commits in 1 year
Contributions summary:Łukasz implemented features related to REST API functionality, specifically supporting PUT and DELETE methods, and included a fallback to POST with a method parameter. They modified request handling, including the creation of input variables for PUT and DELETE requests, and incorporated a method override mechanism within the HTTP request parser. The user's changes also encompassed modifications to routing and search functionality within the eZ Publish legacy system. Additionally, the user addressed several bug fixes and implemented a mobile device detection mechanism.
cmskernelpublishpublishingphp
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