Vladimir Zakharov

Software Engineer at Huawei

Tbilisi, Georgia
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
Vladimir Zakharov is a Java-focused software engineer based in Tbilisi with six years of professional experience and an Oracle certification backing his expertise. He has led teams as a Senior Software Developer Team Lead and now contributes to Huawei, combining hands-on development with mentorship and delivery responsibilities. Vladimir is an active open-source contributor, notably improving validation, language-level support, and tests in the widely used JavaParser project and refactoring+testing work in the experimental EOLANG ecosystem. His strengths lie in backend development, QA, and code quality—he often surfaces clearer error messaging and pragmatic upgrades that help projects migrate language features. Trained with strong academic performance in information systems and technologies from LETI, he blends rigorous engineering fundamentals with practical improvements that reduce technical debt. Colleagues describe him as detail-oriented and improvement-driven, preferring maintainable, well-tested code over quick fixes.
code6 years of coding experience
job6 years of employment as a software developer
bookМагистр, 09.04.02 Информационные системы и технологии, 4.38, Магистр, 09.04.02 Информационные системы и технологии, 4.38 at Санкт-Петербургский Государственный Электротехнический Университет «ЛЭТИ»
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,861reputation
527kreached
100answers
46questions
Badges
java
top-5%
github-logo-circle

Github Skills (17)

parserator10
parser10
javaparser10
testing10
java10
javas10
code-analysis10
code-generation9
refactoring9
maven8
junit6
spring-boot6
duration6
grafana6
docker6

Programming languages (15)

JavaRustCMakefileTeXHTMLXSLTDockerfile

Github contributions (5)

github-logo-circle
objectionary/eo

Oct 2022 - Jan 2023

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
Role in this project:
userBack-end Developer
Contributions:733 reviews, 429 commits, 220 PRs in 3 months
Contributions summary:Vladimir's commits primarily focused on refactoring existing code within the Java codebase, specifically within the eo-maven-plugin module. They made changes to enhance code readability and maintainability by reformatting Java documents, removing empty lines and comments, correcting indentation, and fixing variable names. Furthermore, the user implemented features related to loading file content by path and added tests.
calculusobject-oriented-programmingcompilereolangoriented-programming-language
javaparser/javaparser

Aug 2023 - Sep 2023

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:2 reviews, 1 PR, 5 comments in 28 days
Contributions summary:Vladimir primarily contributed to the JavaParser project by adding and modifying validation error messages and upgrading the corresponding Java language level in the code. Their work involved the creation of a new class, `UpgradeJavaMessage`, to provide guidance on enabling specific features. They also repaired existing tests related to validation errors, demonstrating a focus on code quality and testing.
code-generationjavaparserjavasymbolsolvercode-generatorsyntax-tree
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
Vladimir Zakharov - Software Engineer at Huawei