Vsevolod Zaikov

Software Developer at Doist

Florence, Oregon, United States
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

👤
Senior
🎓
Top School
Vsevolod Zaikov is a pragmatic software developer with 11 years of experience and a strong focus on front-end and Node.js development, currently building Electron-based apps at Doist. He has a track record of creating projects from scratch and modernizing legacy code—shaping architecture, UI libraries and scaffolding to speed product delivery across teams. At Contentful he ran experimentable, easily toggled frontend solutions and engaged end-to-end from design to analysis, and at 4finance he led platform-wide SDK and Node.js integration work. Vsevolod is an active open-source contributor and maintainer of small libraries, and his technical writing (blog.bloomca.me) has reached Hacker News front page and JavaScript Weekly readers, accumulating 100k+ views. He brings strong stakeholder communication and a preference for ownership over task execution, frequently extracting reusable libraries from product codebases. Based in Florence, Oregon, he pairs pragmatic engineering with an eye for test coverage and reliability, exemplified by his focused QA/test contributions to the deepmerge library.
code11 years of coding experience
job4 years of employment as a software developer
bookUnfinished Bachelor's Degree, Electrical, Electronics and Communications Engineering, Unfinished Bachelor's Degree, Electrical, Electronics and Communications Engineering at Saint Petersburg State Polytechnical University
languagesRussian, English, Czech, German
stackoverflow-logo

Stackoverflow

Stats
1,784reputation
950kreached
33answers
6questions
Badges
redux
top-5%
github-logo-circle

Github Skills (10)

testing10
javascript10
redux9
nodejs9
html5-audio6
audio-player6
html6
jquery6
react6
immutablejs6

Programming languages (7)

TypeScriptJavaScriptGoHTMLSwiftClojurePython

Github contributions (5)

github-logo-circle
TehShrike/deepmerge

Nov 2016 - Nov 2016

A library for deep (recursive) merging of Javascript objects
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits, 1 PR, 9 comments in 2 days
Contributions summary:Vsevolod primarily focused on writing and maintaining tests for the `deepmerge.all` function. They added tests to cover various scenarios, including error handling, and functionality checks, particularly around merging arrays with and without the clone option. Several commits are dedicated to refining these tests, fixing inconsistencies, and ensuring comprehensive coverage of the core merging logic. The user's work ensures the library functions correctly in different situations.
lodashjavascriptrecursivemergingmerge
JessArt/backend_api

Dec 2017 - Apr 2022

Contributions:16 pushes, 1 branch in 4 years 4 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
Vsevolod Zaikov - Software Developer at Doist