Marcos Schroh is a software and data streaming engineer with 12 years of experience, currently building streaming solutions at KPN from his base in the Netherlands. A systems engineer by training (UTN FRLP) and passionate Python full‑stacker, he combines backend reliability with DevOps practices to modernize Kafka-based architectures. He is an active open-source contributor—adding exhaustive tests and Prometheus monitoring to Faust, modernizing Kafka transport in a Faust fork, and improving Rust and Python projects like Apache Avro and Starlette. Marcos thrives on improving observability and schema compatibility in streaming systems, and is learning Rust to broaden low-level performance capabilities. Outside work he stays balanced with basketball, running and swimming, reflecting a disciplined, team-oriented approach to engineering.
12 years of coding experience
5 years of employment as a software developer
Tecnico en Redes de Informacion, Tecnico en Redes de Informacion at Instituto Tecnologico Argentino
Contributions:4 releases, 7 reviews, 30 commits in 4 months
Contributions summary:Marcos primarily focused on updating the project's transport layer, specifically replacing `robinhood-aiokafka` with `aiokafka`, indicating an effort to modernize or improve the Kafka integration. They also made changes related to CI/CD and linting, including renaming the tests folder, removing tox, and adding scripts for project management. Furthermore, the user made adjustments to the project's configuration files and documentation, demonstrating a combination of back-end development and DevOps tasks.
Contributions:10 commits, 10 PRs, 50 comments in 8 months
Contributions summary:Marcos primarily focused on improving the codebase's maintainability and reliability by adding type annotations. They made numerous contributions to the `starlette` framework, specifically addressing missing annotations in modules related to routing, endpoints, debug functionality, datastructures, requests, websockets, staticfiles, and applications. These changes enhanced code clarity and reduced the potential for runtime errors. The user also fixed annotation issues in multiple modules, increasing code quality.
asgipythonwebsocketsframeworkasync
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
Marcos Schroh - Software Engineer And Data Streaming Engineer