Michal Foksa

Senior Backend Engineer at Bank in Vienna

Kittseee, Burgenland, Austria
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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookCCNA 1: Networking Basics, CCNA 1: Networking Basics at Cisco Networking Academy
bookDipl Ing, Computer science, Dipl Ing, Computer science at University of Zilina
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11,705reputation
1.2mreached
79answers
34questions
Badges
spring-mvc
top-5%
docker
top-5%
jackson
top-5%
mqtt
top-1%
proxy
top-5%
url-parameters
top-5%
github-logo-circle

Github Skills (40)

resttemplate10
unit-testing10
avro10
spring10
apidoc10
mqtt10
schema-design10
java10
schema-org10
javas10
api10
jackson10
schema10
oauth10
compress9

Programming languages (12)

SmartyTypeScriptJavaC++ShellCMakefileJavaScript

Github contributions (5)

github-logo-circle
Uber-project for standard Jackson binary format backends: avro, cbor, ion, protobuf, smile
Role in this project:
userBack-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.
avroprotobufbackendsserializationcbor
scribejava/scribejava

Jan 2016 - Feb 2016

Simple OAuth library for Java
Role in this project:
userBack-end Developer
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.
scribejavascribe-javascribejava-httpclientoauth2java
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