Maxim Koltsov

Senior Bionformatics Software Developer

Saint Petersburg, Saint Petersburg, Russia
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
Maxim Koltsov is a Senior Bioinformatics Software Developer with 16 years of experience, blending deep Haskell expertise and programming language theory with practical build and DevOps skills. Based in Saint Petersburg, he contributes to prominent open-source projects such as servant and haskell.nix, where his work on dependency compatibility and Nix-based build infrastructure improves cross-version Haskell reproducibility. At BIOCAD he applies this systems-level rigor to bioinformatics software, while his background in operations research and a PhD in computer science underpin a data-driven approach to algorithm design. Notably, he prefers long-term engineering over freelance work and brings a track record of smoothing complex builds and cross-platform packaging for both C++ and Haskell ecosystems.
code16 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Wroclaw
bookMaster's degree, Operations Research, Computational Mathematics, Master's degree, Operations Research, Computational Mathematics at Санкт-Петербургский Государственный Университет
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

s-expressions10
c-language10
nix10
glog10
build-system10
cmake10
gflags10
expression10
servant10
build-automation10
ghc10
cabal10
cprogramming-language10
protobuffer10
haskell10

Programming languages (18)

JavaC++CTeXHTMLKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
haskell-servant/servant

Jun 2020 - Oct 2022

Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
userBack-end Developer
Contributions:24 reviews, 52 commits, 47 PRs in 2 years 4 months
Contributions summary:Maxim primarily contributed to the Haskell-based servant library by updating dependencies and fixing build configurations. They made numerous changes across multiple cabal files to ensure compatibility with different GHC versions and updated dependencies. Their work included adapting the library for new GHC releases, and preparing the codebase for a new release.
web-applicationsservingqueryinghaskelldsl
input-output-hk/haskell.nix

May 2020 - Sep 2022

Alternative Haskell Infrastructure for Nixpkgs
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 reviews, 5 commits, 5 PRs in 2 years 5 months
Contributions summary:Maxim primarily contributed to improving the build infrastructure and build process of the Haskell Nix project. They added support for external Hackage repositories by modifying the Nix expressions to include extra repositories. Furthermore, the user updated Nix tools and configurations, and fixed issues in cabal-project integration. These commits demonstrate a focus on improving the project's build system and dependencies.
ghcnix-expressionshaskellinfrastructurenixos
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
Maxim Koltsov - Senior Bionformatics Software Developer