Marcin Krolik

Lead Software Engineer at Datenna

Haarlem, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Marcin Krolik is a Lead Software Engineer with 13 years of experience designing and delivering cloud-native platforms, distributed systems, and scalable microservices across finance, telecommunications, and OSINT domains. He is fluent in Go and Python and has architected resilient systems using Kubernetes, gRPC, Kafka, NATS and event-driven patterns while driving observability and telemetry best practices. At Datenna he leads SaaS architecture for large-scale data ingestion and analytics, and previously built a cloud-native securities lending platform at Provable Labs under strict SLAs. His open-source contributions include stabilizing Intel’s Snap telemetry framework, highlighting a long-standing focus on reliable backend infrastructure and instrumentation. Colleagues rely on him for technical leadership, mentoring, and turning complex data and performance requirements into maintainable production systems. Based in Haarlem, Marcin combines deep systems engineering with a practical bias for delivery and continuous improvement.
code13 years of coding experience
job17 years of employment as a software developer
bookDiploma Computational Physics 2004, Diploma Computational Physics 2004 at Technical University of Gdansk
bookHigh school diploma Electronics, High school diploma Electronics at Technical College of Telecomunication of Gdansk
languagesEnglish, Polish
github-logo-circle

Github Skills (7)

error-handling10
go10
api8
apidoc8
system-design7
architectures6
architecture6

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
intelsdi-x/snap

Dec 2015 - Nov 2016

The open telemetry framework
Role in this project:
userBack-end Developer
Contributions:26 commits, 18 PRs, 5 pushes in 11 months
Contributions summary:Marcin primarily contributed to the back-end functionality of the project. Their work included addressing issues related to content type handling and error reporting in the scheduler, specifically within the `scheduler/job.go` file. Further contributions involved modifying core functionalities like changing the signature of `core.NewNamespace` and introducing a function for adding static elements and also fixed issues related to pool eligibility in `control/strategy/pool.go`. These modifications suggest a focus on improving the stability, and capabilities of the underlying framework.
telemetryopen-telemetry
Contributions:14 commits, 9 PRs, 6 pushes in 11 months
network-interfaceprocprometheusmetricsmonitoring
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
Marcin Krolik - Lead Software Engineer at Datenna