Vlad Dyachenko

Platform Engineer

Madrid, Community of Madrid, Spain
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
Vlad Dyachenko is a Platform Engineer and seasoned full-stack developer with 11 years of experience building reliable, production-grade systems across Ruby, Go and Rust ecosystems. He has led platform design and service unification at Talenttech, migrated monoliths to microservices and built analytics and onboarding tooling that scaled across multiple B2B products. As an active open-source contributor to high-profile Rust projects like rust-lang/rust and clippy, he focuses on code quality, lints and pragmatic refactors that improve maintainability and performance. He also implemented core database array functions in diesel-rs, showing attention to low-level correctness as well as higher-level platform concerns. Based in Madrid, Vlad blends hands-on engineering with consulting and platform leadership, often pairing deep technical work with developer experience improvements and thorough documentation.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Business Informatics, Bachelor's degree Business Informatics at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University) 
stackoverflow-logo

Stackoverflow

Stats
11reputation
293reached
0answers
1question
github-logo-circle

Github Skills (27)

postgresql10
query-builder10
typed-array10
multidimensional-arrays10
testing10
dynamic-array10
arrayobject10
refactor10
lang10
code-analysis10
compiler-compiler10
orm10
lint10
linter10
compiler10

Programming languages (10)

TypeScriptShellCSSRustHandlebarsGoHTMLRuby

Github contributions (5)

github-logo-circle
rust-lang/rust-clippy

Aug 2024 - Feb 2025

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:10 reviews, 4 PRs, 19 comments in 6 months
Contributions summary:Vlad primarily contributed to the Clippy linter, a Rust code analysis tool, by fixing and improving existing lints. Their work involved identifying and addressing unnecessary code patterns, such as redundant filter_map usages, within the codebase. They also created a new lint to detect and suggest improvements for code using `as_bytes` after slicing a string and addressed some issues with existing tests. Overall the user focused on improving the efficiency and maintainability of the Rust code.
linterlintrustlangmistakes
diesel-rs/diesel

Aug 2024 - Jan 2025

A safe, extensible ORM and Query Builder for Rust
Role in this project:
userBack-end Developer
Contributions:6 reviews, 5 PRs, 14 comments in 5 months
Contributions summary:Vlad primarily contributed to the implementation and refinement of array-related functions within the diesel-rs/diesel repository, an ORM for Rust. They implemented `array_cat`, `array_length`, and `array_lower` functions, adding functionality for array concatenation, dimension length retrieval, and lower bound retrieval, respectively. Further, they fixed examples within the documentation and updated the return types and example code to correctly address NULL values within the context of the postgres backend.
querymysqlrustsqlbuilder
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
Vlad Dyachenko - Platform Engineer