Emil Melnikov

Python Software Developer at EMBL

Heidelberg, Baden-Württemberg, Germany
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
Emil Melnikov is a Python software developer based in Heidelberg with 13 years of experience building robust backend systems and tooling across research and product environments. Currently at EMBL, he focuses on reliable data workflows and serialization, drawing on prior work in blockchain persistence at Soramitsu and embedded/authentication systems for a wearable at Biolink.Tech. He contributes to the well-regarded ilastik project, improving serialization and GUI tests that reflect an attention to data integrity and reproducible scientific workflows. Comfortable across languages and stacks—from C++ and Android/Kotlin to Ruby on Rails and ASP.NET—he combines hands-on implementation with mentoring and DevOps experience (CI, Gerrit, containerized deployments). Colleagues would describe him as a pragmatic engineer who favors clean serialization and testable designs that bridge research software and production-quality systems.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Innopolis University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Kazan State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
551reputation
571kreached
4answers
1question
github-logo-circle

Github Skills (14)

testing10
data-serialization10
il10
python10
serialization10
qt8
machine-learning7
java6
anaconda6
multiple-users6
basename6
onehot-encoding6
numpy6
scripting6

Programming languages (13)

JavaC++CSSRustCGoHTMLDockerfile

Github contributions (5)

github-logo-circle
ilastik/ilastik

Oct 2018 - Mar 2022

ilastik-shell, applets, and workflows to string them together.
Role in this project:
userBackend Developer & QA Engineer
Contributions:278 reviews, 79 commits, 55 PRs in 3 years 5 months
Contributions summary:Emil primarily refactored the `CountingSerializer` class, which suggests a focus on backend data serialization and workflow management. Their commits involve adding and modifying serialization slots and methods, indicating changes to how data is stored and retrieved within the application. They also introduced and tested the serialization of a `Sigma` value within the counting workflow, suggesting a role in ensuring data integrity and handling of application parameters. Finally, the user added tests for testing and validating the GUI functionality.
to-stringpythonstringilastikmachine-learning
ilastik/ilastik-napari

Jan 2021 - May 2022

ilastik plugin for napari
Contributions:1 review, 12 commits, 15 pushes in 1 year 3 months
ilastiknapari-plugin
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