Konstantin Spirin

Developer at Qube Research & Technologies

Singapore
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
Konstantin Spirin is an experienced developer with 11+ years designing and maintaining high‑performance .NET systems, now based in Singapore and currently working at Qube Research & Technologies. He has a strong track record in front‑office and risk platforms for major banks, delivering scalable WPF/Excel UIs, distributed services, and large‑scale optimizations that enabled multi‑million dollar business growth and regulatory migrations. Comfortable across the stack—C#, WPF, WinForms, SQL, messaging and APIs—he combines hands‑on refactoring of legacy code with strategic architectural decisions and automation of CI/CD and VM estates. At Citadel and OCBC he focused on reliability and developer productivity, while at Barclays he raised system capacity by an order of magnitude and added enterprise authentication across thousands of servers. An advocate of clean code and TDD, he also contributes to open‑source quality tooling—having integrated StyleCop into the widely used FluentAssertions project to enforce code standards in automated builds. He pairs technical depth with effective stakeholder communication and a history of mentoring junior engineers to raise team delivery maturity.
code11 years of coding experience
job17 years of employment as a software developer
bookSelf-Driving Car Engineer Computer Software Engineering, Self-Driving Car Engineer Computer Software Engineering at Udacity
bookSergiev Posad School of Physics and Maths
bookLomonosov Moscow State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
20,937reputation
5.1mreached
133answers
49questions
Badges
windows
top-5%
automated-tests
top-5%
linq
top-1%
java
top-5%
xunit
top-1%
github-logo-circle

Github Skills (25)

linq10
xunit10
stylecop10
dotnet-core10
csharp10
exceptions9
dotnet9
java9
groupby9
windows9
net9
asp-net9
automated-tests9
mstest8
assertion7

Programming languages (7)

PowerShellC#TypeScriptJavaScriptObjective-CJupyter NotebookPython

Github contributions (5)

github-logo-circle
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:8 commits, 2 PRs, 14 comments in 6 days
Contributions summary:Konstantin's primary contributions focused on integrating StyleCop and ensuring that the project adheres to coding guidelines. They added StyleCop to multiple project files, including specs and core files, and configured it to fail the TeamCity build on StyleCop errors. These changes highlight a focus on code quality, maintainability, and automating the enforcement of coding standards. Furthermore, the user fixed StyleCop warnings, indicating an active role in maintaining code style consistency across the project.
bdd-styleoutcomeunitc-sharptdd
konstmsu/printer-keeper

Oct 2022 - Nov 2024

Contributions:23 pushes, 1 branch in 2 years 1 month
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