Daniil Ivanov is a Solution Architect with 19 years of experience designing and implementing applied cryptography, digital signature, and authentication systems for constrained Linux and J2EE environments. He has led PKI and non‑PKI projects at Thales and Gemalto and built J2EE-based mobile signature platforms using BouncyCastle, Spring and Wicket. His background spans middleware to user-facing software, with deep roots in embedded/mobile platforms (Maemo/MeeGo) and a history of performance optimization and static/dynamic code analysis. Early research on signal denoising for EEG and accelerometer data informs his pragmatic approach to reliability and resource-constrained design. Based in Finland, Daniil blends hands‑on implementation with architecture-level thinking to deliver auditable, production-ready crypto and authentication solutions.
19 years of coding experience
14 years of employment as a software developer
Kharkiv National University of Radio Electronics
M. Sc., Mathematical Information Technology, M. Sc., Mathematical Information Technology at University of Jyväskylä
Contributions:841 pushes, 6 branches, 4 tags in 7 years
testingmockingjavamockinstantiation
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.