Ivan Trofimov

Senior Software Engineer at Perplexity

Saint Petersburg, Saint Petersburg, Serbia
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

👤
Senior
🎓
Top School
Ivan Trofimov is a Senior Software Engineer with a decade of production experience and over ten years of competitive programming background, specializing in C++ and deep systems-level engineering. He has designed and shipped high-impact infrastructure at Yandex—building a company-wide sampling profiler, automating profile-driven optimizations for LLVM/BOLT, and contributing to a core C++ web framework used by thousands of services—delivering measurable CPU savings at large scale. Comfortable across languages and stacks (C#, Python, Rust, TypeScript, PostgreSQL, MongoDB), he combines low-level expertise (assembly, sanitizers, libcxx/libcxxabi) with practical developer tooling and CI/CD integration. Known for pushing boundaries rather than settling for surface fixes, he often traces problems to UB or compiler/runtime layers and fixes them upstream. Based in Saint Petersburg, he blends academic grounding in computational mathematics with a relentless curiosity for making systems faster, safer, and more observable.
code10 years of coding experience
job8 years of employment as a software developer
bookComputational and Applied Mathematics, Computational and Applied Mathematics at Moscow Aviation Institute (National Research University)
languagesRussian, English

Programming languages (2)

JavaScriptSwift

Github contributions (5)

github-logo-circle
kekcik/BandC

Jan 2017 - Jan 2017

Contributions:15 commits, 10 pushes, 1 branch in 15 days
kekcik/PSBCodeGen

Sep 2019 - Jun 2024

Contributions:1 review, 10 PRs, 32 pushes in 4 years 10 months
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
Ivan Trofimov - Senior Software Engineer at Perplexity