Josef Novotný is a data scientist with 12 years of engineering experience, currently building ML-driven fraud and AML detection systems at Česká spořitelna in Prague. He combines strong software engineering roots—from embedded systems and aviation prototyping to backend development—with expertise in data processing, predictive modeling, deep learning and computer vision. His work includes hands-on ML productionization and a rotation at Erste headquarters, reflecting both domain depth in finance and cross-border collaboration. An active contributor to open-source tooling, he implemented core ASN.1 type support and extensive test automation in the pycrate Python library, demonstrating a focus on robust encoding/decoding and quality assurance. Practical, curious and systems-minded, he bridges low-level protocol engineering and high-level ML solutions to deliver reliable, auditable data products.
12 years of coding experience
1 year of employment as a software developer
Informationstechnik, Informationstechnik at University of Erlangen-Nuremberg
Inženýr (Ing.), Telekomunikační a informační technika, Inženýr (Ing.), Telekomunikační a informační technika at Vysoké učení technické v Brně
A Python library to ease the development of encoders and decoders for various protocols and file formats; contains ASN.1 and CSN.1 compilers.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:29 commits, 4 PRs, 14 comments in 1 month
Contributions summary:Josef primarily contributed to the `pycrate/pycrate` repository by implementing support for various ASN.1 basic types, including Null, Bool, Integer, Real, Enumerated, Object Identifier, BitString, OctetString, and String types, along with their corresponding _ws methods. These _ws methods likely indicate a focus on efficient encoding and decoding routines. Additionally, the commits include significant test suite updates within `test/test_asn1rt.py`, demonstrating a strong emphasis on automated testing to validate the correctness of the implemented ASN.1 type support, highlighting a quality assurance focus.
Contributions:6 releases, 14 pushes, 1 branch in 2 years 2 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.