Piotr Wittchen

Remote Software Engineer Contractor at VCU

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
Piotr Wittchen is a pragmatic remote software engineer with 14 years of experience building mobile, backend and stream-processing systems primarily in Java/JVM ecosystems, with hands-on work in Python, Go and Swift. He has designed and shipped low-latency, high-throughput authentication and fraud-detection pipelines using Apache Flink, Kafka and cloud-native tooling, and contributed core mobile SDKs and device-fingerprinting features used in production by major banks. Piotr is an active open-source maintainer—his GitHub projects (6k+ stars, 800+ forks) and top-tier StackOverflow presence reflect a strong developer advocacy footprint and community impact. Comfortable across startups and large enterprises, he combines solid academic training with practical expertise in testing, automation, observability and clean code. He prefers 100% remote roles with transparent salary ranges and is open to engineering, architect and developer-advocate positions.
code14 years of coding experience
job20 years of employment as a software developer
bookMaster's Degree, Macrofaculty of Automatic Control, Electronics and Computer Science, Master's Degree, Macrofaculty of Automatic Control, Electronics and Computer Science at The Silesian University of Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
3,893reputation
464kreached
130answers
6questions
Badges
gradle
top-5%
android
top-5%
android-studio
top-5%
github-logo-circle

Github Skills (19)

rxjavafx10
java10
javas10
android10
rxjava10
unit-testing9
gradle9
android-studio9
network8
kotlin8
robolectric7
android-jetpack6
android-workmanager6
xcode6
jacoco6

Programming languages (22)

C#JavaCSSC++CGoHTMLGroovy

Github contributions (5)

github-logo-circle
pwittchen/ReactiveNetwork

Mar 2018 - Dec 2022

Android library listening network connection state and Internet connectivity with RxJava Observables
Role in this project:
userMobile Developer (Android)
Contributions:47 releases, 2 reviews, 282 commits in 4 years 9 months
Contributions summary:Piotr made significant contributions focused on enhancing the Android library `reactivenetwork`. They implemented and refined settings and builder patterns for internet connectivity settings, introducing API-breaking changes to improve code consistency. The user also improved unit test coverage, and fixed Robolectric test issues. The user's work primarily involved modifying Java and Kotlin code related to network monitoring and connectivity, improving the robustness and maintainability of the Android library.
internet-connectivityrxjavarxandroid2connectionconnectivity
Contributions:21 commits, 20 pushes in 7 months
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