Piotr Surowiec is a seasoned Database System Administrator based in Warsaw with 11 years of professional experience managing mixed UNIX/Linux and IBM Power infrastructures. He specializes in Oracle database tuning, RMAN-based cloning and backups, AIX/PowerVM administration, and automating environment provisioning with Ansible, alongside hands-on WebLogic, VMware ESXi and Nagios operations. Piotr has deep roots in system-level administration dating back to Novell and Tru64 environments, and he has led infrastructure support teams and service delivery for enterprise clients. He also contributes to open-source development, having implemented OAuth2/JWT support and test improvements for the high-profile Open edX platform, bridging backend auth work with frontend test maintenance. Known for producing versioned technical documentation and scripts that reduce operational toil, he combines pragmatic automation with long-term systems reliability.
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:403 reviews, 50 commits, 126 PRs in 4 years 3 months
Contributions summary:Piotr contributed to the Open edX platform by implementing OAuth2 and JWT support for XBlock handlers, providing an alternative authentication approach. They also made various test improvements, including making tests more static, refactoring and adding tests, and fixing test-related issues, particularly in the student administration views. Furthermore, the user refactored code and fixed issues related to library content blocks and course imports. Their work involved modifications across several files, including tests and core models.
Front-end for the Open edX course experience, implemented using React and Paragon.
Role in this project:
Front-end Developer
Contributions:14 reviews, 12 commits, 11 PRs in 27 days
Contributions summary:Piotr primarily focused on fixing tests related to front-end components within the Open edX learning platform. Their commits addressed issues after rebasing, indicating active involvement in code maintenance and integration. The changes involved modifying test files related to the courseware sequence, specifically addressing issues with unit button, sequence and sequence navigation. They also removed an icon mock and adjusted test dependencies.
paragonreactedxedx-coursereactjs
Find and Hire Top DevelopersWe鈥檝e 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.