Timur Tibeyev is a senior software engineer and founder with 12 years of experience building distributed backend systems, currently at Canva and launching Mockinta, an AI-powered platform for interview integrity. He previously led backend engineering at Yandex and has deep Java expertise demonstrated by contributions to the well-known Checkstyle project and a Google Summer of Code implementation involving XPath and suppression models. Passionate about systems design and tackling hard engineering problems, he prefers pragmatic trade-offs over excessive unit testing and tech debt avoidance. A former ACM ICPC semifinalist who enjoys chess and boxing, he also coaches candidates on algorithms and system design while actively preparing himself for Staff Engineer roles.
12 years of coding experience
9 years of employment as a software developer
High School Diploma, High School Diploma at Kazakh-Turkish lyceum for gifted students
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Nazarbayev University
Undergraduate Computer Science and Software, Undergraduate Computer Science and Software at Suleyman Demirel University
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
Back-end Developer
Contributions:429 reviews, 32 commits, 174 PRs in 3 years 5 months
Contributions summary:Timur primarily focused on modifying and refactoring the `FileText` class and its related methods within the Checkstyle project. They addressed issues related to the `FileText` class by altering how it extends the `AbstractList` class, and they made changes to avoid using the `getLines` method. The user contributed to the Xpath implementation, specifically the `XpathFilter` and related classes, and implemented xpath query generator and also addressed the issues with the @text attribute. Additionally, they incorporated improvements to the XpathFileGeneratorAuditListener class.
Toloka has a powerful open API, it allows you to integrate an on-demand workforce directly into your processes, and to build scalable and fully automated human-in-the-loop ML pipelines.
Contributions:5 releases, 30 reviews, 14 commits in 9 months
apiscalablepythonon-demandml-pipelines
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.