Jacek Centkowski is a Senior Software Engineer II with 12+ years of experience building and architecting high-availability backend systems across fintech, streaming, and MedTech domains. He blends hands-on implementation with architecture and project leadership, having led a financial engine and invoicing workflows using Scala, Cats Effect and AWS while also maintaining large ML pipelines on Kubernetes/GCP. Comfortable with both legacy enterprise stacks and modern “X as code” CI/CD practices, he routinely steps into on-call rotations and cross-timezone collaboration to ensure production reliability. An active contributor and approver in the widely used Gerrit Code Review project, he brings deep backend insight from shipping features that improve stability and quota enforcement. Pragmatic about technical debt, he favors reactive and functional approaches to scale intensive data workloads and often rolls up his sleeves to implement the solutions he architects.
Agile Project Management, Agile Project Management at Motorola Polska Electronics
FCE + LCCI lvl 3, English Language, FCE + LCCI lvl 3, English Language at British Council
Internal Auditor, Quality Management, Internal Auditor, Quality Management at EKEY
Master, Software Engineering, Master, Software Engineering at West Pomeranian University of Technology in Szczecin
Foundation of ERDAS - Leica Geosystems' Geographic Imaging product, Foundation of ERDAS - Leica Geosystems' Geographic Imaging product at Leica Geosystems GIS & Mapping
Gerrit Code Review - (mirror of https://gerrit.googlesource.com/gerrit)
Role in this project:
Back-end Developer
Contributions:48 commits in 3 years 4 months
Contributions summary:Jacek primarily contributed to the back-end functionality of the Gerrit Code Review system. Their commits involved adding features related to cleaning up reviewed flags when changes are removed, merging updates, introducing repository size quota enforcement, extending quota backend functionalities, and removing account patch review data when a change is auto-abandoned. These changes demonstrate a focus on improving system stability, implementing new features, and enhancing the overall functionality and performance of the Gerrit platform.
Contributions:3 reviews, 7 commits, 1 PR in 4 days
Contributions summary:Jacek contributed to the TestNG testing framework by implementing new tests for Guice module configurations, ensuring that modules are instantiated correctly and configure methods are called only once. They also refactored existing tests, and added functionality to correctly create parent-child injectors in specific scenarios. These changes involved modifying core testing classes and interfaces, demonstrating a focus on enhancing test coverage and functionality within the framework. Furthermore, the user addressed bugs related to Guice module configurations to ensure proper test execution.
test-automationtesting-frameworktestingjvmtestng
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
Jacek Centkowski - Senior Software Engineer II at SoftwareMill