Damien Krotkine is a Senior Staff Software Engineer in Paris with 18 years of experience building and leading large-scale, high-throughput platforms across observability, runtime configuration, and real-time event systems. He has driven distributed tracing and metrics/streaming architectures at Booking.com (handling millions of events and hundreds of millions of metrics per second) and now applies that systems-level rigor to healthcare infrastructure at Alan. Comfortable across languages and stacks—from Perl and Erlang to Go, Java, Kafka and Kubernetes—he combines hands-on refactoring chops (notably contributions to the Dancer/Dancer2 Perl web frameworks) with team leadership and product-minded ownership. Damien favors complex, platform-level challenges and is known for pragmatic, safety-minded code improvements and improving extensibility in long-lived systems.
18 years of coding experience
16 years of employment as a software developer
Master’s Degree, Computer science, Master’s Degree, Computer science at Ecole internationale des Sciences du Traitement de l'Information
Mathematiques & Physics, Mathematiques & Physics at lycée Claude Bernard
baccalauréat, S, baccalauréat, S at Lycée Français de Francfort - Frankfurt am Main
The easiest way to write web applications with Perl (Perl web micro-framework)
Role in this project:
Backend Developer
Contributions:258 commits, 1 PR, 1 branch in 5 years 4 months
Contributions summary:Damien primarily focused on refactoring and improving the Dancer web framework. They replaced `eval "stuff"` with `eval {}` where possible, enhancing code safety. The user also replaced `die` and `warn` with `croak`, `carp`, and `confess` from the `Carp` module. Several commits involved fixing errors and issues within the framework.
Perl Dancer Next Generation (rewrite of Perl Dancer)
Role in this project:
Back-end Developer
Contributions:56 commits, 3 pushes, 1 branch in 4 years
Contributions summary:Damien's commits primarily focus on enhancing the plugin architecture of the Perl Dancer2 web framework. Their work involved implementing plugin compatibility features, modifying versioning variables, and fixing issues within the plugin system. They also added documentation and addressed specific compilation issues related to the Ajax plugin, indicating a strong focus on improving the framework's extensibility and functionality. Additionally, they contributed to minor documentation improvements and the correction of code.
dancernext-generationrewriteperl
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
Damien Krotkine - Senior Staff Software Engineer at Alan