Summary
Mark Martynov is a seasoned full-stack engineer with 12 years of experience spanning .NET, Java, extensive frontend work (from AngularJS to Angular13), and a return to functional programming with Haskell and compiler work. He combines hands-on development with prior team leadership and SCRUM adoption experience, then pivoted to deep technical consulting—building a PureScript-to-Haskell transpiler and contributing compiler-like tooling. More recently he has focused on blockchain engineering, transaction decoding and tracing, and performance-driven backend rewrites, often optimizing database and trace performance at scale. Based in Yerevan, he blends practical product-driven delivery with formal interests—currently learning Coq and formal verification—which reflects an unusual mix of production engineering and language-theory curiosity.
12 years of coding experience
10 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Samara State Aerospace University
Bachelor's degree Mathematics, Bachelor's degree Mathematics at Samara technical lyceum
English, Russian