Konstantin Shabalin

Full Stack Engineer at Datacrafts

Berlin, Germany
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
Konstantin Shabalin is a Berlin-based full stack engineer with 11 years in software development and over five years focused on backend systems. He has strong Java and distributed-systems experience, including contributions to the ethereum/ethereumj project where he implemented core Whisper protocol components like Envelope and Message handling as well as peer discovery tests. Konstantin has held roles from C++ and embedded-systems work early in his career to senior Java and full stack engineering at firms such as Trainsmart, Datacrafts, and Metro Engines, blending low-level rigor with web-scale service delivery. He consistently ships tested, protocol-aware code and is comfortable navigating both legacy codebases and modern stacks. With an academic background in industrial electronics and a practical track record across startups and open-source crypto clients, he brings a pragmatic, detail-oriented approach to building reliable backend services.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Industrial Electronics, 4.75, Bachelor's degree, Industrial Electronics, 4.75 at Омский Государственный Технический Университет (ОмГТУ)
languagesEnglish, Russian
github-logo-circle

Github Skills (11)

javas10
encode10
decode10
encoding10
java10
blockchain10
decoding10
peer-to-peer9
peer-connection9
peerjs9
ethereum9

Programming languages (3)

JavaJavaScriptRuby

Github contributions (5)

github-logo-circle
ethereum/ethereumj

Jun 2015 - Jul 2015

DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony
Role in this project:
userBack-end Developer
Contributions:17 commits, 17 PRs in 1 month
Contributions summary:Konstantin primarily focused on implementing core functionalities related to the Shh protocol, which includes data structures, message handling and various protocol specifications. Their contributions involve adding and modifying code for the `Envelope` and `Message` classes, crucial components for the whisper protocol. Additionally, the user integrated peer discovery and related message processing such as `PingMessage` and `PongMessage`. They added tests to ensure correctness.
rpcethereumharmonyjson-rpcjava
Contributions:4 pushes, 1 branch in 1 year 1 month
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