Arthur Stankevich, Developer in Ljubljana, Slovenia
Arthur is available for hire
Hire Arthur

Arthur Stankevich

Verified Expert  in Engineering

Algorithmic Trading Developer

Location
Ljubljana, Slovenia
Toptal Member Since
March 29, 2016

Arthur has 15 years of professional software development experience, mostly with .NET and SQL Server. He started with desktop database applications, moved to client-server application development and project management for real-time systems with clients and servers distributed over four continents.

Portfolio

Axle Web and Hosting (via Toptal)
PostCSS, Angular, Webpack, Microsoft SQL Server, ASP.NET Web API
LGT Capital Partners
Vue, MSTest, QuickFIX, Microsoft SQL Server, Dapper, C#, API Integration...
Cryzen (via Toptal)
Truffle, Solidity, Blockchain

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio, Test-driven Development (TDD), Agile

The most amazing...

...project I've developed is a high-frequency trading system that uses data from the US and UK, exploiting the Russian exchange core's lag during high load hours.

Work Experience

Freelance Full-stack Developer

2017 - PRESENT
Axle Web and Hosting (via Toptal)
  • Implemented a website for customer management and financial reporting.
  • Implemented a back-end for Android and iOS apps.
Technologies: PostCSS, Angular, Webpack, Microsoft SQL Server, ASP.NET Web API

.NET Developer

2018 - 2018
LGT Capital Partners
  • Implemented order routing for an in-house trading system via FIX protocol to Goldman Sachs' FIX server.
  • Developed an order execution simulator to mimic Goldman Sachs' FIX server behavior.
  • Developed automated end-to-end tests for LGT in-house trading systems.
  • Negotiated FIX engine configuration, testing process and schedule, and certification steps with GS on behalf of the client.
  • Implemented a web application to monitor application components' states.
Technologies: Vue, MSTest, QuickFIX, Microsoft SQL Server, Dapper, C#, API Integration, Architecture

Smart Contract Developer

2018 - 2018
Cryzen (via Toptal)
  • Developed a set of smart contracts for dividend payout according to the client's requirements.
  • Created automated tests using Truffle to verify contract logic.
  • Created shell scripts for contract deployment.
Technologies: Truffle, Solidity, Blockchain

Software Developer

2017 - 2017
Savernake Capital/Savernake Technology (via Toptal)
  • Implemented quote subscription and parsing from Ctrader FIX API service.
  • Implemented trading connection (orders and positions) for Ctrader FIX API service.
Technologies: C#, MSMQ, FIX Protocol

Smart Contract Developer

2017 - 2017
Axle Web and Hosting
  • Implemented a set of Ethereum smart contracts and libraries in Solidity for Raffle distributed app.
  • Implemented automated tests for Ethereum contracts using Truffle framework.
  • Implemented a front-end for the distributed app using Webpack, Angular, and PostCSS.
Technologies: Webpack, Angular, Solidity, Ethereum, Blockchain

Freelance Retail Reporting Developer

2017 - 2017
Savernake Capital/Savernake Technology (via Toptal)
  • Optimized memory and performance for an existing reporting system.
  • Added new order routing and quote integrations to the existing trading system via FIX protocol.
  • Added automated testing tools for the existing trading system.
Technologies: FIX Protocol, MSMQ, MySQL, C#

CTO

2016 - 2017
Company 73
  • Developed and deployed infrastructure for continuous integration.
  • Developed a custom application-specific mechanism for data synchronization between multiple locations with support for version validation.
  • Created a code generator for API controller wrappers for faster integration test development and easier maintenance.
  • Implemented custom authentication scheme with session verification, and both cookies and header token authentication.
  • Developed automatic website self updates for a farm of sites in customers' locations connected to a single cloud site.
Technologies: Entity Framework Core, ASP.NET Core, C#, CTO, Architecture

Freelance PayPal/.NET Developer

2016 - 2016
DecoratorsBest (via Toptal)
  • Upgraded existing ASP.NET customer websites with an extensive set of custom controls and forms from .NET 2.0 to .NET 4.5 and to the new PayPal API.
Technologies: .NET, ASP.NET, PayPal, API Integration

Freelance Quickbooks Online and Xero to SQL Integration Specialist

2016 - 2016
Axle Web and Hosting (via Toptal)
  • Implemented data replication from Xero and QuickBooks online from multiple customers to a single centralized storage.
Technologies: Microsoft SQL Server, Xero, Intuit QuickBooks, C#, API Integration

CTO

2014 - 2016
Keepteam
  • Developed scalable architecture for a multi-tenant web application.
  • Implemented a universal reporting framework for Entity Framework with Entity SQL.
  • Implemented TeamCity build configurations with automated pull request deployment.
  • Created a testing framework that supports verification of the entire back-end logic from user authentication to generated email content verification and log validation.
  • Developed a membership-based user access control configuration and verification system with per-action and per-object granularity.
  • Created an automated deployment system for a web application.
  • Implemented integration with Payture and Yandex payment systems with automated integration testing.
Technologies: Microsoft SQL Server, Entity Framework, ASP.NET, CTO, API Integration, Architecture

Requirements Owner, Main Developer, QA, and Sysadmin

2011 - 2014
Self-employed
  • Developed integration with the Plaza2 interface of Moscow Exchange (i.e., Russian Trading System exchange) using .NET COM Interop.
  • Developed integration with CQG .NET data provider.
  • Implemented proprietary high-performance market data and order routing protocols over TCP/IP.
  • Deployed and managed a distributed trading system on Windows and Linux platforms.
  • Architected and implemented a fully automated high-frequency trading system that operated across several exchanges 24/7 for several years with minimum required maintenance.
Technologies: Protobuf, TCP/IP, COM, .NET

Project Manager

2010 - 2013
CQG
  • Managed 25+ software development projects from inception to completion with average size of one man-year.
  • Created and maintained detailed project plans.
  • Organized regular project status reporting and managed issue escalation in both bottom-up and top-down directions.
  • Ensured streamlined risk and scope change management on a day-to-day basis.
  • Worked on resource allocation and project task assignments with globally distributed teams.
  • Assisted development teams with issues related to software processes.
Technologies: Scrum, Microsoft Project, API Integration

Senior Software Developer and Process Coach

2006 - 2009
CQG
  • Integrated performance-critical order routing controls into a futures trading .NET application.
  • Created instant messenger for a CQG client and customized Coversant IM Server.
  • Implemented a high-performance guaranteed message delivery library in C++ for CQG order routing server.
  • Consulted development teams on the subject of software development processes.
  • Maintained performance critical real-time data servers providing low latency market data for thousands of clients.
Technologies: C++, C#

Keepteam

As a system architect, developed the back-end architecture for the HRM system, API, integration with third-party services, continuous integration processes, and tools.

CQG Trader

Implemented order routing controls integration using COM Interop in a real-time market data and order management client.

Vkcalendar

Developed a service that provides integration of VK social network events and iPhone calendar.

High-frequency Trading System

Architected, implemented, and deployed a distributed high-frequency futures trading system for MoEx (e.g., RTS exchange) that used a CQG data feed from CME and ICE exchanges and routed orders on RTS exchange.

Tlgur.com

A service for sharing files from Telegram with the rest of the web.

Rafflechain Distributed App

Distributed application for running Raffles implemented using Ethereum smart contracts.

Amazon Alexa Integration for Case.One

Developed requirements, implemented, and deployed an Amazon Alexa integration for the Case.One web service.

NinjaTrader Indicator Development

Developed NinjaTrader indicator for manual trade entry that supports:
• Manual logging of trades using charts
• Review of logged trades in a separate window in the NT app
• Assigning of custom user-defined flags for each trade
• Exporting of trade data to CSV file

Languages

SQL, C#.NET, T-SQL (Transact-SQL), C#, Solidity, HTML, CSS, XML, HTML5, JavaScript, C++, Visual Basic

Frameworks

Entity, ASP.NET Web API, Entity Framework Core, ASP.NET Core, Newtonsoft JSON, Entity 6, .NET, Truffle, .NET Core, AngularJS, ASP.NET, ADO.NET, Angular, Razor, Angular Material, Windows PowerShell, ASP.NET Core 2

Libraries/APIs

REST APIs, NinjaScript, Web API, AngularUI, Log4Net, Protobuf, Entity Framework, Vue, PayPal API, Web3.js, QuickBooks API, jQuery

Tools

Visual Studio 2015, Microsoft Visual Studio, NinjaTrader, Visual Studio 2013, NPM, TeamCity, GitLab, GitHub, NuGet, Microsoft Project, Git, Visual Studio, PostCSS, Dapper, MSTest, Webpack, CVS, Wireshark, Xero

Paradigms

Test-driven Development (TDD), Object-oriented Programming (OOP), Model View Controller (MVC), Agile, Kanban, REST, Concurrent Programming, Agile Software Development, Scrum

Platforms

Windows, Amazon Alexa, MetaTrader, Ethereum, Visual Studio Code (VS Code), NLog, Windows Server, Linux, Telegram Bot Platform, WordPress, Azure, Blockchain

Storage

SQL Server 2008 R2, SQL Server 2014, Microsoft SQL Server, SQL Server Management Studio (SSMS), MySQL

Other

Automated Trading Software, IIS, TCP/IP, Trading, Financial Products, Full-stack, Transmission Control Protocol (TCP), Futures, Microsoft 365, Back-end, CTO, API Integration, Systematic Trading, Options Trading, Trading Applications, Ethereum Smart Contracts, Telegram Bots, IIS 7, IIS 8, FTP, UDP, Client/Server Networking, Windows Services, Caching, FIX Protocol, Linear Regression, Linear Algebra, Proxies, Currency Exchange, Algorithmic Trading, Network Programming, Image Processing, HTTP, Outlook, HTTPS, Architecture, Front-end, COM, QuickFIX, Intuit QuickBooks, MSMQ, PayPal

Industry Expertise

Trading Systems, Project Management, High-frequency Trading (HFT)

2000 - 2006

Engineer's Degree in Information Technology

Samara State Aerospace University - Samara

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring