Back
Avatar

Vladimir
Spirin

Average Review
0.00
Reputation
15
Finished gigs
0
Finished jobs
0
Website
github.com
Country
Not specified
Specialization
Hourly rate
Not specified
About me
Specialized Algo Trading Systems Developer Experienced in developing sophisticated arbitrage bots for both simple and complex strategies across CEX and/plus DEX platforms. I prefer functional programming paradigms and maintain a strong focus on optimal time/memory complexity. Excel at building high-performance, multi-core trading systems with UDP data streaming capabilities for real-time market/network data processing. Core expertise includes: • Trading terminal development and real-time price monitoring systems • Strategic data structure implementation (Trie/Radix trees, Splay trees) • Code review and pair programming with focus on 100% test coverage Technical Stack: C, Clojure, WebAssembly(WAT), Go, JavaScript, Elixir, Python I combine deep algorithmic trading knowledge with robust software engineering practices to deliver mission-critical financial systems.

Work experience

Coin Metrics
September 2021 – May 2025
Job title
Technical Team Lead
Work experience & achievements
Create/maintain web applications pointed to company’s API: -​ Block explorer https://atlas.coinmetrics.io -​ Risk monitoring https://farum.coinmetrics.io -​ Price streaming https://rates.coinmetrics.io -​ Charting tool https://charts.coinmetrics.io -​ Build radix-tree search engine over different data source https://coverage.coinmetrics.io -​ Develop DSL for evaluate data time-series -​ Build and maintain middlewares(k8s) Python/Kotlin/Node.js for handle risk levels, store user charts and SSE streaming price updates. -​ Improve/fix metrics calculations: sortino, sharpe https://indexes.coinmetrics.io
Typeform
March 2020 – June 2021
Job title
Software Architect
Work experience & achievements
Served as a Software Architect on the platform architecture team, responsible for defining common components and development standards across Typeform's microservices ecosystem. Led large-scale refactoring initiatives spanning over 100+ repositories, working primarily with Go and JavaScript to establish architectural consistency and best practices. Spearheaded the creation of a unified form types library that consolidated patterns from across all repositories into a single Go/JS solution, enabling seamless addition of new form types. Implemented an innovative data-shape detection system that eliminated the need for semantic versioning, significantly streamlining development workflows. Key contributions included conceptualizing and implementing standardized development frameworks, resolving critical system bugs, and ensuring seamless integration across distributed services. Collaborated extensively with Kubernetes (k8s) for container orchestration and microservices deployment, helping t
webRunes
March 2018 – March 2020
Job title
Blockchain Developer
Work experience & achievements
Contributed to the development of WRIO, an innovative decentralized media platform built as a dApp with JSON-LD as its core data format. Key responsibilities included implementing MetaMask wallet integration for blockchain functionality, configuring JSON-LD parsers to support the platform's semantic web architecture, and delivering full-stack improvements across both frontend user interfaces and backend systems. Worked with cutting-edge web technologies to create a decentralized publishing platform that leverages structured data standards. https://webrunes.com/
Spotware Systems (cTrader)
August 2015 – June 2017
Job title
Senior Software Developer
Work experience & achievements
- cTrader Copy (ex cMirror) https://cm.spotware.com https://www.spotware.com/products/traders/ctrader-copy - cTrader Web https://ct.spotware.com
Bingo Boom Ltd
May 2014 – December 2014
Job title
Lead Game Developer
Work experience & achievements
Led a small team of front-end developers building games on proprietary hardware with CPU and memory constraints (such as Celeron III processors). Each game featured a unique codebase and technology stack. https://betboom.ru/
Crazy Winners
April 2013 – May 2014
Job title
Game developer
Work experience & achievements
Platform and games development
Siemens EDA (Siemens Digital Industries Software)
May 2007 – June 2012
Job title
Build engineer
Work experience & achievements
Served as a Build and DevOps Engineer at Siemens EDA, managing critical build infrastructure and automation systems for enterprise software products. Led the development and maintenance of cross-platform build systems, creating automated scripts for Windows (Visual Studio 2005-2010) and Linux (gcc) environments using CMake for streamlined compilation processes. Key responsibilities included designing and implementing automated testing frameworks, configuring and maintaining databases and server infrastructure, and developing NodeJS/Perl-based server solutions. Managed continuous integration pipelines using Jenkins (Hudson), ensuring reliable software delivery across multiple platforms and development teams. Delivered robust automation solutions that significantly reduced manual build processes and improved development workflow efficiency across the organization. https://eda.sw.siemens.com/en-US/

Education

Not specified