Piotr Śliwa

Staff Software Engineer at Ocado Technology

Lesser Poland Voivodeship
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
Piotr Śliwa is a Staff Software Engineer with 15 years of experience, currently focused on JVM technologies—primarily Scala and Java—at Ocado Technology. He favors simple, pragmatic solutions and brings deep expertise in distributed systems and developer tooling, with hands-on experience in Akka, Kubernetes, Docker and ReactJS. An active open-source maintainer, Piotr is the main contributor to projects like image-optimizer, where he implemented cross-tool support and robust execution logic, and has improved internals of widely used projects such as Robolectric by optimizing caching and dependency resolution. His background spans full-stack and plugin development (IntelliJ/PhpStorm), reflecting an ability to move between low-level performance work and higher-level application architecture. Based in Lesser Poland, he combines production-scale system design with a developer-first ethos that surfaces in both code and community contributions.
code15 years of coding experience
job12 years of employment as a software developer
bookInżynier (Inż.), Informatyka Stosowana, Inżynier (Inż.), Informatyka Stosowana at Cracow University of Technology
languagesPolish, English
github-logo-circle

Github Skills (16)

unit-testing10
javas10
caching10
php10
robolectric10
image-optimization10
java10
cli9
command-line9
command-line-interface9
maven9
testing8
android8
git7
docker4

Programming languages (5)

JavaScalaPHPGroovyKotlin

Github contributions (5)

github-logo-circle
psliwa/image-optimizer

Aug 2014 - Oct 2021

Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jpegtran tools.
Role in this project:
userBack-end Developer
Contributions:40 commits, 22 PRs, 60 pushes in 7 years 3 months
Contributions summary:Piotr primarily contributed to the image optimization library by implementing new features and fixing bugs. They added support for various image optimization tools, including advpng and svg files. They also refactored and improved the command execution logic and added functionalities for custom optimizers and output file path modifications. Furthermore, the user addressed issues related to timeout configurations and improved the overall codebase, including the handling of errors and logging.
jpgjpegableimageimage-optimization
robolectric/robolectric

Dec 2013 - Jul 2014

Android Unit Testing Framework
Role in this project:
userBack-end Developer
Contributions:5 commits in 6 months
Contributions summary:Piotr primarily focused on refactoring and improving the `MavenCentral` implementation within the Robolectric framework. They extracted the `MavenCentral` interface, created a cached version for performance optimization, and fixed potential cache ID conflicts. The commits also involved changing the data structures used for caching and updating the compatibility of the `CachedMavenCentral` class with the interface. These changes suggest a focus on improving the framework's internal mechanisms for handling dependencies.
testing-frameworkrobolectrictestingunit-testing-frameworkandroid
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
Piotr Śliwa - Staff Software Engineer at Ocado Technology