Sergey Vidyuk

Chief Architect at Paradex

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
Sergey Vidyuk is a Chief Architect based in Singapore with 13 years of experience designing low-latency trading systems across equities, futures, FX and crypto. He combines hands-on expertise in HFT, algorithmic execution and systematic trading with proven IT leadership—scaling teams, shaping architecture and driving DevOps/Agile change at firms from Winton and Deutsche Bank to BitMEX and Paradex. Deeply technical in Java, C/C++, Go and Q/KDB+, Sergey also contributes to open source tooling, notably adding Q/KDB+ support to the widely used highlight.js syntax highlighter. His background in applied statistics and computer science underpins a data-driven approach to architecture and execution, and he’s known for translating complex trading requirements into performant, auditable systems.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
bookMaster of Science (MSc) Applied Statistics, Master of Science (MSc) Applied Statistics at Birkbeck, University of London
languagesEnglish, Russian
github-logo-circle

Github Skills (3)

javascript10
grammars10
syntax-highlighting10

Programming languages (11)

TypeScriptqJavaShellCRustJavaScriptGo

Github contributions (5)

github-logo-circle
highlightjs/highlight.js

Mar 2014 - Aug 2014

JavaScript syntax highlighter with language auto-detection and zero dependencies.
Role in this project:
userBack-end Developer
Contributions:13 commits in 5 months
Contributions summary:Sergey primarily focused on adding support for the Q/KDB+ language and making improvements to the existing syntax highlighting capabilities. They implemented a new language definition for Q, a domain-specific language, and incorporated it into the highlighting system. These contributions involved defining keywords, built-in functions, and other language-specific elements. They also addressed pull requests, incorporating feedback and adding further examples to enhance the Q language support within the highlight.js project.
dependencieshighlightzerosyntax-highlighterjavascript-syntax
KxSystems/rkdb

Jun 2017 - Jan 2019

R client for kdb+
Contributions:1 release, 17 commits, 29 PRs in 1 year 7 months
interfacekdbkdb-expressionqr
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
Sergey Vidyuk - Chief Architect at Paradex