Maxim Mazin is a seasoned software leader and Berlin Office Director at JetBrains with 19 years of experience bridging deep academic expertise in formal languages and automata with pragmatic product and team leadership. He has driven language-oriented development, DSLs and meta-programming across YouTrack/Hub and core JetBrains projects, while also contributing hands-on as a software engineer. His background includes a PhD-level grounding in state machines and formal methods combined with broad hands-on experience in Java, C/C++, PL/SQL and legacy languages—an intersection that makes him comfortable designing both high-level architectures and low-level integrations. As a former university lecturer he regularly translates complex theoretical concepts into practical engineering practices and developer tools. Based in Berlin, he combines long-tenured institutional knowledge of JetBrains with a knack for evolving teams and platforms rather than just individual features. An underappreciated strength is his continuity: he has progressed from meta-developer to office director within the same company, giving him rare institutional and technical perspective.
19 years of coding experience
15 years of employment as a software developer
PhD Computer Science Math, PhD Computer Science Math at ITMO University
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.