Fyodor Soikin

Principal Software Engineer at CollegeVine

Boston, Massachusetts, United States
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
Fyodor Soikin is a Principal Software Engineer based in Boston with 25+ years of professional development experience and a Master’s in Computer Science, currently leading engineering at CollegeVine. He brings deep expertise in the .NET platform, web and multithreaded development, functional programming, and database design, coupled with a history of hands-on work from low-level C/C++ systems at Microsoft to full-stack product ownership in home automation. An active open-source contributor, Fyodor has improved critical tooling like the Fable F# compiler and the Paket .NET dependency manager, addressing subtle compiler and parsing bugs and strengthening test automation. Known as a fast learner and reverse-engineering pragmatist, he repeatedly bridges legacy systems and modern stacks while mentoring teams and shipping reliable, maintainable solutions.
code13 years of coding experience
job16 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Bauman Moscow State Technical University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
79,752reputation
7.1mreached
1,391answers
40questions
Badges
haskell
top-1%
identity
top-5%
if-statement
top-5%
linq
top-5%
javascript
top-5%
jquery
top-5%
github-logo-circle

Github Skills (61)

dependency-management10
nuget10
javascript10
package-management10
purescript10
net10
css10
typescript10
dotnet10
pattern-matching10
intellisense10
package-repository10
asp-net10
recursion10
visual-studio-extension10

Programming languages (14)

C#JavaC++PureScriptGoTypeScriptShellDhall

Github contributions (5)

github-logo-circle
purescript/package-sets

Dec 2020 - Sep 2022

PureScript packages for Spago and Psc-Package
Role in this project:
userFull-stack Developer
Contributions:1 review, 10 commits, 12 PRs in 1 year 9 months
Contributions summary:Fyodor primarily contributes to the `package-sets` repository by adding, updating, and managing PureScript packages. Their work focuses on integrating various PureScript libraries and dependencies, particularly those related to `elmish` and its related projects. They also modify package versions and dependencies, showing a focus on keeping the package set up-to-date and resolving compatibility issues. The user frequently adds new packages and updates existing ones in the repository.
package-setpsc-packagepscpackage-managerspago
Visual Studio extension
Role in this project:
userFull-stack Developer
Contributions:10 commits in 1 month
Contributions summary:Fyodor primarily worked on enhancing the TypeScript-based intellisense functionality for a Visual Studio extension. They implemented features to correctly process properties of complex types, handle arrays, and extract generic arguments from collection types. Furthermore, the user fixed bugs related to property name casing and primitive type names in the JavaScript intellisense, and corrected typos. They also addressed merging conflicts and refactored the code for better readability.
visual-studio-extensionvisual-studio
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