Summary
Sergey Melnikov is a seasoned software engineer and technology leader with over a decade of experience bridging low-level performance engineering and executive technology strategy. As Co-Founder & CTO of Dijkstra-Markets and former CTO roles at Raiffeisen Bank, he has built and led high-performing in-house engineering teams, driven agile transformations for 20+ teams, and owned technology roadmaps across data, security, and developer experience. His deep technical roots span CPU internals, performance analysis, compilers, assembly, and systems programming (C/C++, Java, Python), with published work in RSDN and Habrahabr and prior senior roles at Intel and Yandex. Sergey combines hands-on expertise—having invented tooling for performance gap identification and worked on libc/NDK/compiler libraries—with strategic delivery in capital markets and trading systems. Based in Almaty, Kazakhstan, he also brings academic rigor as a PhD in Computer Science and experience teaching C/C++ and Java at the university level. An uncommon blend of microarchitectural insight and executive delivery makes him adept at optimizing both code and organisation for measurable outcomes.
10 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
English