Ivan Danilov

VP Software Development at Telecom Switching Inc

New York, New York, 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

🤩
Rockstar
Ivan Danilov is a seasoned software leader with 15+ years building and maintaining complex information systems across mainframes, Unix/Windows servers, and embedded/real-time environments. As VP of Software Development at a New York VoIP provider, he architects multi-server solutions bridging Windows and Unix for carrier-grade telephony. His background spans telecom, transportation, databases, networking and UI automation, and includes co-authoring several patent applications for document and workflow management. An active open-source contributor, he improved Git/TFS interoperability and strengthened UI test automation in notable projects like git-tfs and TestStack.White, reflecting a pragmatic focus on developer workflows and reliability. Notably, he combines deep systems-level experience with hands-on improvements to developer tooling and CI packaging that often go unnoticed but materially reduce operational friction.
code14 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (12)

netframework10
ui-automation10
tfvc10
git10
csharp10
dotnet-core10
tfs10
testing10
nuget9
build-automation8
net7
dotnet7

Programming languages (7)

C#TypeScriptShellCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
git-tfs/git-tfs

Jun 2011 - Mar 2016

A Git/TFS bridge, similar to git-svn
Role in this project:
userBack-end Developer
Contributions:66 commits, 2 PRs, 1 comment in 4 years 9 months
Contributions summary:Ivan primarily focused on enhancing the `git-tfs` bridge by implementing and refining features related to TFS check-in workflows and rebasing operations. The contributions involved the introduction of the `--rebase-workflow` and `--no-merge` options, which modified the check-in process to better integrate with TFS. They also addressed rebasing issues and improved the handling of TFS references within the Git environment, improving the workflow and functionality of the bridge.
tfsversion-controlsimilarbridgelibgit2sharp
TestStack/White

Nov 2013 - Jul 2016

DEPRECATED - no longer actively maintained
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:58 commits, 15 PRs, 27 pushes in 2 years 8 months
Contributions summary:Ivan primarily contributed to improving the testability and maintainability of the `TestStack.White` library. Their work included fixing cursor-related issues, addressing application closing behavior in multi-threaded UI scenarios, and updating the project's build process to include source-indexing and NuGet packaging. This suggests a focus on ensuring the reliability and proper functioning of the library, particularly in relation to UI automation testing.
actively-maintainedaspectswindows-formswinformsvisualstudio
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 Danilov - VP Software Development at Telecom Switching Inc