Maciej "RooTer" Urbański

Python Developer at kyberian.net

Greater 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
Maciej "RooTer" Urbański is a seasoned Python developer and data engineer with 16 years of professional experience, based in Greater Poland Voivodeship, Poland. He brings deep backend expertise and a pragmatic approach to improving library compatibility and test coverage, demonstrated by contributions to the well-regarded schematics project where he modernized code, removed legacy Python 2.6 support, and implemented robust mocking for IP and numeric types. Comfortable working on core data structures and edge-case handling, he pays attention to interoperability details like IPv6 and decimal behavior that often break production systems. Maciej combines long-term practical experience with active open-source involvement, signaling a developer who can both maintain legacy systems and drive modernization.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
485reputation
55kreached
6answers
0questions
github-logo-circle

Github Skills (25)

typesc10
python10
testing10
typescript10
data-structure10
type-system10
data-structures10
schema10
serialization9
data-serialization9
deserialization9
ordereddict9
decimal8
mocking8
decimal-numbers8

Programming languages (15)

C++JinjaCRustMakefileGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
schematics/schematics

Sep 2017 - Sep 2017

Python Data Structures for Humans™.
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 3 comments in 2 days
Contributions summary:Maciej focused on enhancing the `schematics/schematics` library, a Python data structures project. Their contributions involved dropping Python 2.6 support and updating code to use standard library features like `OrderedDict`. They also implemented mocking capabilities for IP address and number types, fixed IPv6 mocks, and addressed issues related to list type mocking and decimal handling. These changes improved the library's compatibility, functionality, and test coverage.
pythondatastructuresvalidationdeserializationpython-data-structures
rooterkyberian/elen

Oct 2017 - Dec 2023

Efficient Lexicographic Encoding of Numbers for python
Contributions:1 review, 31 PRs, 140 pushes in 6 years 2 months
pythonnormalizationlexicographicencodingdfa
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
Maciej "RooTer" Urbański - Python Developer at kyberian.net