Tatyana Kostromskaya

Software Engineer II at GitHub

Amsterdam, North Holland, Netherlands
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
Tatyana Kostromskaya is a Software Engineer II based in Amsterdam with eight years of experience building reliable backend and DevOps tooling, currently contributing to GitHub's core Actions projects. She brings strong Go and C# skills and a proven record of hardening production systems—fixing ReDoS-prone regexes, adding retry and upgrade flows to the Actions runner, and modernizing Node support across runners. Her background includes contractor work on Microsoft projects at Akvelon, where she honed testing, proxy, and dependency-upgrade practices that improve CI/CD resilience. A master’s-trained software engineer with top academic distinctions, she combines attention to security and maintainability with hands-on contributions to widely used open-source infrastructure.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, 4,87, Bachelor's degree, Computer Software Engineering, 4,87 at Ivanovo State Power University
languagesRussian, English, Dutch
github-logo-circle

Github Skills (22)

github-ci10
javascript10
sem10
testing10
proxy10
proxy-server10
cicd10
regular-expression10
dotnet-core10
nodejs10
csharp10
githubaction-workflow10
netframework9
build-process9
typescripts8

Programming languages (5)

TypeScriptC#ShellJavaScriptGo

Github contributions (5)

github-logo-circle
actions/runner

Jun 2022 - Nov 2022

The Runner for GitHub Actions :rocket:
Role in this project:
userBack-end & DevOps Engineer
Contributions:18 reviews, 13 commits, 31 PRs in 5 months
Contributions summary:Tatyana primarily focused on enhancing the GitHub Actions runner's core functionality. They implemented retry logic for retrieving job messages, added support for runner upgrade messages, and modified the runner to handle the new Dotcom/runner-admin based registration flow. Furthermore, they added warning and enforcement regarding the usage of node versions. In addition, they upgraded the node version, removing node12 and incorporating node20.
continuous-testingci-cdrocketrunner
actions/toolkit

Aug 2023 - Oct 2023

The GitHub ToolKit for developing GitHub Actions.
Role in this project:
userDevOps Engineer
Contributions:4 reviews, 8 PRs, 40 pushes in 1 month
Contributions summary:Tatyana primarily focused on improving the testing and proxy setup within the `actions/toolkit` repository. They made multiple attempts to resolve test failures related to the proxy server, debugging and refining the configuration. Furthermore, the user updated dependencies across the project, which likely involved ensuring compatibility and integrating the latest features and fixes in the dependencies used by the project. They also added a function for compatibility with the latest octokit version.
developing
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
Tatyana Kostromskaya - Software Engineer II at GitHub