Timofey Chudakov

Software Engineer at Google

Kyiv, Ukraine
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

🤩
Rockstar
🎓
Top School
Timofey Chudakov is a software engineer with nine years of experience building reliable systems, currently at Google in Kyiv while pursuing a Master’s in Artificial Intelligence. He has a strong backend focus and practical SRE exposure from multiple internships and a Site Reliability Engineer stint at Google. Timofey contributes to notable open-source projects such as JGraphT, where he implemented and tested core graph algorithms (e.g., chordal graph recognition and lexicographical BFS) and added Javadoc-backed documentation. His background includes production roles at SQUAD and internships at Facebook and SAP, reflecting comfort across large-scale product and infrastructure contexts. Comfortable bridging theory and practice, he has applied combinatorial optimization techniques from his Google Summer of Code work to real-world codebases. Colleagues describe him as an analytically minded engineer who pairs algorithmic depth with pragmatic, test-driven development.
code8 years of coding experience
job3 years of employment as a software developer
bookGymnasium #178
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Taras Shevchenko National University of Kyiv
languagesEnglish, German, Russian
github-logo-circle

Github Skills (9)

algorithm10
unit-testing10
data-structures10
javas10
algorithms10
graph-algorithms10
data-structure10
java10
jgrapht9

Programming languages (4)

JavaC++GoKotlin

Github contributions (5)

github-logo-circle
jgrapht/jgrapht

Feb 2018 - Mar 2021

Master repository for the JGraphT project
Role in this project:
userBack-end Developer
Contributions:13 reviews, 92 commits, 41 PRs in 3 years
Contributions summary:Timofey developed and tested core functionality for the Chordal Graph Inspector library, specifically focusing on algorithms for recognizing chordal graphs and perfect elimination orderings. Their contributions include implementing methods for obtaining lexicographical BFS order and identifying chordal graphs. The user wrote unit tests to validate the correctness of the implemented algorithms and data structures, including a custom bucket list. The user enhanced the code through documentation using Javadoc.
undirected-graphsdatastructuresjava-libraryjgraphtmaster
Toptachamann/File_Manager

Sep 2017 - Nov 2017

Contributions:59 commits, 28 PRs, 40 pushes in 2 months
windowselectronlinuxcross-platformmacos
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