Ivan Timokhin

Lead Software Engineer at SoftServe

Lower Silesian Voivodeship, Poland
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
Ivan Timokhin is a Lead Software Engineer with 11 years of experience building full-stack .NET applications and leading engineering teams across companies like SoftServe and Transcenda. He blends hands-on development with technical leadership, progressing from junior roles at EPAM to repeated senior and lead positions, and currently drives delivery and architecture in Lower Silesia, Poland. Ivan is also an active open-source contributor to the D language standard library, where he improved floating-point total ordering and three-way comparisons in std/math.d—an indication of his attention to numerical correctness and low-level optimization. He holds both a BE and MS in Computer Science from the National Aerospace University in Kharkiv, bringing academic rigor to production systems. Colleagues rely on him for pragmatic design, readable refactors, and shipping tested, maintainable code under evolving requirements.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at National Aerospace University -'Kharkiv Aviation Institute'​
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (7)

mathematics10
algorithms10
dword10
math10
dt10
standard-library10
type-conversion9

Programming languages (7)

JuliaShellDJavaScriptHaskellNixPython

Github contributions (5)

github-logo-circle
dlang/phobos

Feb 2015 - Jul 2015

The standard library of the D programming language
Role in this project:
userBack-end Developer
Contributions:15 commits, 4 PRs, 35 comments in 4 months
Contributions summary:Ivan focused on enhancing the `std/math.d` module of the D standard library, contributing to improved floating-point number handling. Their work included implementing three-way comparisons for floating-point values, refactoring code for better readability, and optimizing the implementation. This involved changes related to total ordering of floating-point numbers, and the application of relevant unit tests to validate the functionality.
c-programmingmetatype-conversionphoneticsglossary
ivan-timokhin/unistrings

Nov 2019 - Mar 2020

Contributions:189 pushes, 6 branches in 3 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 Timokhin - Lead Software Engineer at SoftServe