Nick Linker

Rust Software Developer at DDN Storage

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
Nick Linker is a seasoned Rust software developer with 11 years of experience building backend systems and a strong foundation in mathematics and functional programming. Currently at DDN Storage, he applies rigorous, correctness-oriented thinking to storage and systems code while contributing to open-source Rust tooling like indicatif, where he added MultiProgress insert/remove features and deeper documentation. His background includes Haskell and Scala roles that focused on computation engines, database layers, and clean notation for reliable integrations. Early career work across Java, C#, and search technologies (Solr/Lucene/MongoDB) gives him practical breadth across stacks and data-intensive systems. He combines academic training (MPhil in Mathematics and Computer Science) with hands-on engineering, making him comfortable translating formal reasoning into production code. Colleagues value his attention to internal design and ability to extend libraries in ways that enable more complex, real-world workflows.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster of Philosophy (MPhil), Mathematics and Computer Science, Graduate, Master of Philosophy (MPhil), Mathematics and Computer Science, Graduate at Omsk State University (OSU)
languagesRussian, English
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

rust10
lib10
concurrency9
algorithms8
algorithm8
cli7
command-line7
command-line-interface7
testing6
github-ci3
githubaction-workflow3

Programming languages (11)

ShellC++RustCJavaScriptElmHaskellHTML

Github contributions (5)

github-logo-circle
console-rs/indicatif

Jun 2020 - Jun 2021

A command line progress reporting library for Rust
Role in this project:
userBack-end Developer
Contributions:15 reviews, 5 commits, 8 PRs in 1 year
Contributions summary:Nick primarily focused on enhancing the `indicatif` library, a command-line progress reporting tool written in Rust. Their contributions involved implementing new features like the `insert` and `remove` methods for `MultiProgress`, enhancing its functionality and flexibility. They also documented internal structures within the codebase, and developed an extended example showcasing advanced features and customization options. These changes improve the library's utility for creating complex progress reporting interfaces.
reportingrustspinnercommand-linecli
nlinker/presentations

Jul 2015 - Dec 2022

Contributions:165 pushes, 1 branch in 7 years 6 months
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
Nick Linker - Rust Software Developer at DDN Storage