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.
11 years of coding experience
16 years of employment as a software developer
Diploma, Applied Mathematics, Computer Science, Diploma, Applied Mathematics, Computer Science at Belaruski Dziarzhauny Universitet
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.
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.