Michał Getka

Expert - Cybersecurity Systems Architect, Manager Of The Network Security Systems Department at NASK

Szczecin, West Pomeranian Voivodeship, 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

👤
Senior
🎓
Top School
Michał Getka is a cybersecurity systems architect and manager with eight years of engineering experience, currently leading the Network Security Systems Department at NASK in Szczecin. He combines a strong backend and distributed-systems background with hands-on security architecture, having moved from software architect and embedded/control roles into cyber defense leadership. His open-source contributions include enhancing marshmallow’s IP address handling and extending fakeredis’s Redis command support, reflecting careful attention to serialization, validation, and interoperability in critical libraries. Trained in automation and robotics (M.Eng., B.Eng.), he brings a systems-thinking approach to network security and protocol-level problems. Colleagues value him for bridging low-level engineering rigor with practical operational security, and for shipping well-tested, maintainable solutions across both product and infrastructure domains.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.Eng.) Automation and Robotics, Bachelor of Engineering (B.Eng.) Automation and Robotics at West Pomeranian University of Technology in Szczecin
bookMaster of Engineering (M.Eng.) Automation and Robotics, Master of Engineering (M.Eng.) Automation and Robotics at Warsaw University of Technology
languagesPolish, English
github-logo-circle

Github Skills (14)

serialization10
deserialization10
ip10
ip-address10
data-serialization10
pytest10
validation10
schema10
python10
redis10
validations10
testing10
apidoc9
api9

Programming languages (11)

TypeScriptMDXC++CSSCSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
marshmallow-code/marshmallow

Jan 2020 - Sep 2020

A lightweight library for converting complex objects to and from simple Python datatypes.
Role in this project:
userBack-end Developer
Contributions:26 commits, 2 PRs, 16 comments in 8 months
Contributions summary:Michał focused on enhancing the core functionality of the `marshmallow` library. They implemented and refined an IP address field type, including serialization and deserialization, and added associated tests. Further contributions include refactoring of the IP address field and optimization of its validation logic. Finally, the user contributed to documentation and code quality improvements.
serdepythonmarshallingdeserializationvalidation
jamesls/fakeredis

Aug 2020 - Aug 2020

Fake implementation of redis API (redis-py) for testing purposes
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 3 comments in 1 day
Contributions summary:Michał primarily contributed to the implementation and testing of the `SET` command with the `KEEPTTL` option in the fakeredis project. Their work included adding new test cases, fixing styling, and correcting typos related to the `KEEPTTL` feature. Furthermore, the user handled indefinite timeouts in PUBSUB commands and adapted tests to accommodate different versions of the `redis-py` library. These contributions demonstrate expertise in extending the functionality of the Redis API.
apiredis-pypythonredistesting
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
Michał Getka - Expert - Cybersecurity Systems Architect, Manager Of The Network Security Systems Department at NASK