Sergey Tihon

Chief Software Engineer II, Advanced Engineering at EPAM Systems

Gdańsk, Pomeranian 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
Sergey Tihon is a Chief Software Engineer II in Advanced Engineering with 13 years of experience, based in Gdańsk, Poland, known for deep expertise in F#, functional programming and machine learning. A Microsoft MVP and active open-source maintainer, he has contributed to high-profile projects like the F# compiler and Paket, improving tooling, IntelliSense and test automation for the .NET ecosystem. His background spans enterprise search (FAST, Solr), data analysis and test automation, combined with practical full-stack work on projects such as Stanford.NLP.NET and FAKE. Sergey pairs production-grade engineering with a competitive programming mindset, bringing rigor to build systems, CI and compiler-level interoperability. Outside work he foregrounds community and OSS—he’s a father and husband who still finds time to champion F# and contribute pragmatic fixes that improve developer experience.
code13 years of coding experience
bookBachelor of Science (BSc), Informatics, Bachelor of Science (BSc), Informatics at Belaruski Dziarzhauny Universitet
stackoverflow-logo

Stackoverflow

Stats
12,383reputation
570kreached
17answers
8questions
Badges
google-oauth
top-5%
github-logo-circle

Github Skills (38)

unit-testing10
nuget10
selenium10
testing10
net10
nunit10
dotnet-new10
dotnet10
selenium-ide10
faker10
fakerjs10
package-manager-tool10
asp-net10
compiler-compiler10
build-automation10

Programming languages (20)

C#PowerShellJavaC++CSSRustCTeX

Github contributions (5)

github-logo-circle
Stanford NLP for .NET
Role in this project:
userFull-stack Developer
Contributions:161 commits, 23 PRs, 141 pushes in 8 years 9 months
Contributions summary:Sergey migrated the build scripts for the `Stanford.NLP.*` projects, indicating a focus on the build process. They introduced build scripts modifications for unzipping model files and unzipping parser models. Additionally, they added basic tests for multiple Stanford packages, demonstrating a commitment to testing and quality. The user also introduced a C# sample and documentation, indicating an involvement in .NET-based contributions.
nlpstanford-nlpdotnetstanfordfsharp
lefthandedgoat/canopy

May 2013 - Mar 2016

f# web automation and testing library, built on top of Selenium (friendly to c# also)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:30 commits, 1 PR, 6 comments in 2 years 10 months
Contributions summary:Sergey primarily focused on enhancing the testing capabilities of the canopy library. Their contributions included fixing existing tests to ensure they execute correctly and adding new tests to validate functionality. The user also updated the build process, enabled package restore, and made changes to the documentation generation, with a focus on improving the overall test automation workflow. Furthermore, the user added Google Analytics integration.
web-automationtestingselenium-webdriverautomationon-top
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
Sergey Tihon - Chief Software Engineer II, Advanced Engineering at EPAM Systems