Konstantin Zolotarev is a seasoned freelance web developer with 15 years of experience building high-load, real-time applications and fullstack JavaScript/Node.js systems from Estonia. He brings strong backend expertise across Node.js, Elixir, Go and Java, plus hands-on blockchain and Solidity work, and has contributed to notable open-source projects like Blockscout (improving Ethereum JSON-RPC compatibility) and the Sails framework. His background includes senior engineering roles at Starship and Enlabs and leadership experience designing architectures and teams earlier in his career. Trained as an electrical and electronics engineer, he combines systems-level thinking with pragmatic web engineering, often focusing on compatibility and robustness in distributed environments.
15 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Kyrgyzskij Tehnièeskij Universitet im. I. Razzakova
Cross-platform real-time collaboration client optimized for business and organizations.
Role in this project:
Back-end Developer
Contributions:36 commits in 4 years 2 months
Contributions summary:Konstantin primarily focused on bug fixes and code improvements within the Spark cross-platform real-time collaboration client. They addressed issues related to contact counts, deprecated method usage, and errors in the system tray implementation. The user also made changes to improve the application's handling of file paths, group chat messages, and privacy settings. Their contributions centered on improving the functionality and stability of the Java-based client.
Contributions:41 commits, 7 PRs, 16 comments in 5 months
Contributions summary:Konstantin primarily contributed to the back-end functionality of the Sails framework by addressing issues related to HTTPS configuration, proxy host usage, and CSRF token configuration. They modified core files such as `getBaseurl.js`, `lib/hooks/csrf/index.js` and added associated tests. The user also integrated merge requests, indicating a role focused on maintenance and improvements to the framework. The user made some updates to the socket library for backwards compatibility with older versions.
realtimenode-jsjavascriptframeworknodejs
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.