Dmitry Zakharov is a DevOps engineer with 10 years of hands-on experience building cloud-native, testable software and delivery pipelines from Moscow. He blends a T-shaped startup mentality with strong full‑stack skills—TypeScript, NodeJS, Java, Flutter and modern front-end frameworks—while focusing on DevOps, testing and scalable microservices. Dmitry is an active open-source contributor, enhancing tools like the ngneat/falso fake-data library and adding linting rules and docs to the oxc JavaScript/Rust toolchain, demonstrating attention to both usability and code quality. Trained in Human-Computer Interaction at Stanford and well-versed in Kubernetes and performance testing, he combines product empathy with solid system design. Colleagues note his dual role as developer and QA engineer: he intentionally builds features alongside robust unit tests and flaky-test fixes. He’s driven by consumer value and enjoys creating software he would use himself.
10 years of coding experience
HTML5 from W3C, HTML5 from W3C at edX
Mobile Web : Google Developer Challenge Scholarships, Mobile Web : Google Developer Challenge Scholarships at Udacity
High School №124
Programming and Data Structures (Java), Programming and Data Structures (Java) at Linnéuniversitetet
Performance Testing, Performance Testing at http://software-testing.ru
Human Computer Interaction, Human Computer Interaction at Stanford University
Contributions:5 reviews, 12 commits, 7 PRs in 2 months
Contributions summary:Dmitry primarily contributed to enhancing the `falso` library by implementing new features, including account length customization, IBAN options with country codes, and Swift/BIC code generation. They also added unit tests to ensure the uniqueness of generated accounts and to fix a flaky check in random-float. Further improvements included support for gender-specific first names and the introduction of an amount generator.
⚓ A collection of JavaScript tools written in Rust.
Role in this project:
Full-stack Developer
Contributions:9 reviews, 15 PRs, 60 comments in 3 months
Contributions summary:Dmitry primarily contributes to the "oxc-project/oxc" repository, a JavaScript tools collection written in Rust, focusing on the linter component. Their work involves adding new linter rules (like `import/no-commonjs`, `import/unambiguous`, `import/first`, `import/no-namespace`, `typescript/no-require-imports`), and fixing existing ones (such as `import/no-duplicates` and the `unicorn/prefer-array-some`). They also contribute by adding schema examples for linting configuration files and correcting documentation links.
compilerjavascriptlinterminifierparser
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.