Michal Foksa is a Senior Backend Engineer with 11 years of experience building resilient systems for telecommunications and banking, currently delivering backend solutions at a bank in Vienna. He is a pragmatic full-stack developer comfortable across Java/Spring, SQL/noSQL, container orchestration (Docker, Kubernetes/GKE) and front-end frameworks like AngularJS/Ionic. Michal contributes to well-known open-source projects—most notably enhancing Avro support and logical time types in FasterXML’s jackson-dataformats-binary—and has added OAuth and API integrations to the scribejava library. His background in EAI, billing integration and CCNA networking gives him a systems-level perspective that helps bridge integration, performance and operational concerns. An occasional writer and Stack Overflow contributor, he combines hands-on coding with attention to maintainability and schema correctness.
11 years of coding experience
2 years of employment as a software developer
CCNA 1: Networking Basics, CCNA 1: Networking Basics at Cisco Networking Academy
Dipl Ing, Computer science, Dipl Ing, Computer science at University of Zilina
Uber-project for standard Jackson binary format backends: avro, cbor, ion, protobuf, smile
Role in this project:
Back-end Developer
Contributions:29 reviews, 5 commits, 10 PRs in 11 months
Contributions summary:Michal primarily contributed to the Avro format backend, focusing on Java code modifications. They addressed issues related to exception handling and schema generation within the `jackson-dataformats-binary` repository. A significant portion of the work involved adding support for logical types within the Avro schema, specifically for Java time types, and refactoring for improved maintainability. They also implemented annotations for namespaces, and contributed to testing and ensuring that the schema generation process functions correctly.
Contributions:5 commits, 6 PRs, 7 comments in 5 days
Contributions summary:Michal contributed to the `scribejava/scribejava` project by implementing features and improvements related to OAuth 2.0 and API integrations. Their work includes upgrading to a new Facebook API version, supporting gzip compression for responses, and adding authentication support for Stack Exchange using OAuth 2.0. Furthermore, they added the functionality to fetch a user's information from the Stack Exchange API.
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
Michal Foksa - Senior Backend Engineer at Bank in Vienna