Konstantin Shaposhnikov

Strat

United Kingdom
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 Shaposhnikov is a seasoned software engineer and strategist with 11+ years building low-latency, high-throughput trading and financial systems across major banks and hedge funds, and is currently a Strat at Eisler Capital. He combines deep Java expertise—multi-threading, SQL, Tibco RV/EMS—with pragmatic architecture, TDD and CI practices proven by leading a large phased rewrite of a 120+ instance FX derivatives pricing platform at Citi. Comfortable across backend stacks and automation, he contributes to notable open-source projects including golang/go and Emacs go-mode, improving static analysis and developer tooling. He pairs quantitative, applied-math roots with hands-on scripting (Python/Unix) and has explored functional languages and NoSQL, reflecting a breadth that helps bridge research, tooling and production delivery.
code11 years of coding experience
job16 years of employment as a software developer
bookDiploma, Applied Mathematics, Computer Science, Diploma, Applied Mathematics, Computer Science at Belaruski Dziarzhauny Universitet
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
9,379reputation
816kreached
175answers
6questions
Badges
grep
top-5%
go
top-5%
apache-spark
top-5%
scala
top-5%
java
top-5%
linux
top-5%
github-logo-circle

Github Skills (28)

emacs-lisp10
automation10
code-analysis10
go10
command-line-tool10
automations10
testing9
programming-language9
apache-spark9
java9
scala9
grep9
linux9
golang9
shell9

Programming languages (10)

JavaC++RustCScalaGoYASnippetPython

Github contributions (5)

github-logo-circle
golang/go

Jan 2015 - Oct 2018

The Go programming language
Role in this project:
userBackend Developer
Contributions:2 PRs, 154 comments, 19 issues in 3 years 9 months
Contributions summary:Konstantin primarily contributed to the `cmd/vet` package within the Go programming language repository. Their work focused on refining the code analysis tool, including fixing shadow assignment checks, improving example name validation within test packages, and removing a deprecated flag. These changes demonstrate a focus on code quality, error detection, and improving the developer experience when using the `go vet` tool.
golanggopluscompilerprogramming-languageinterpreter
dominikh/go-mode.el

Oct 2015 - Aug 2016

Emacs mode for the Go programming language
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:20 commits, 3 PRs, 8 comments in 9 months
Contributions summary:Konstantin primarily contributed to improving the go-mode.el Emacs mode for Go programming. Their work focused on enhancing the integration with the `guru` analysis tool, including adding new functionalities like `whicherrs` and fixing usability issues. They also addressed package compatibility for MELPA and other emacs plugins. Furthermore, the user automated the setup and configuration for several of the emacs mode tools like `go-rename`.
golangemacsemacs-modeprogramming-languagemelpa
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