Mikhail Kalinin

Back-end Java Developer at Trainsmart

Omsk, Omsk Oblast, Russia
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
Mikhail Kalinin is a seasoned back-end Java developer with 11 years of professional experience, currently building server-side systems at Trainsmart from Omsk, Russia. His background includes roles in C++ development and configuration management, giving him a practical grasp of low-level performance and deployment concerns alongside enterprise backend design. He holds a PhD and an MCA in Computer and Information Systems Security, reflecting deep expertise in secure system design and assurance. Mikhail is also an active contributor to the widely followed ethereum/consensus-specs project, where he implemented and tested execution payload functionality and wrote Python test suites validating consensus-to-execution integration. This blend of security research, long-term Java backend work, and hands-on blockchain testing enables him to bridge rigorous verification practices with production-grade services. Colleagues find him disciplined and detail-oriented, with a knack for turning complex state-transition requirements into reliable, testable implementations.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer and Information Systems Security/Information Assurance, Doctor of Philosophy (PhD), Computer and Information Systems Security/Information Assurance at Siberian State Automobile and Highway Academy
github-logo-circle

Github Skills (2)

python10
test-automation10

Programming languages (16)

JavaC++CSSCRustIoGoHTML

Github contributions (5)

github-logo-circle
ethereum/consensus-specs

Oct 2018 - Jan 2023

Ethereum Proof-of-Stake Consensus Specifications
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:418 reviews, 158 commits, 109 PRs in 4 years 3 months
Contributions summary:Mikhail's contributions focused on implementing and testing execution payload functionality within the Ethereum consensus specifications. This involved writing Python tests using a testing framework, likely `eth2spec.test.context`, to validate the processing of execution payloads. The code changes indicate involvement in testing aspects related to state transitions and execution engine integration. The user demonstrated expertise in writing test cases.
consensusstakeethereumproof-of-stakesolidity
mkalinin/execution-apis

Dec 2021 - Dec 2022

Contributions:28 commits, 145 pushes, 46 branches in 1 year
rpcjsonrpcapiethereumjson-rpc
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
Mikhail Kalinin - Back-end Java Developer at Trainsmart