Scroll To View More
Arthur Stankevich

Arthur Stankevich

Samara, Samara Oblast, Russia
Member since February 18, 2016
Arthur has 15 years of professional software development, mostly with .NET and SQL Server. He started with simple database applications, moved to client-server application development and project management for real-time systems with clients and servers distributed over four continents.
Arthur is now available for hire
Portfolio
Experience
  • .NET, 13 years
  • C#, 13 years
  • Microsoft SQL Server, 12 years
  • Network Programming, 10 years
  • Agile Software Development, 10 years
  • Algorithmic Trading, 5 years
  • High-frequency Trading (HFT), 2 years
Samara, Samara Oblast, Russia
Availability
Part-time
Preferred Environment
Visual Studio, GitLab/GitHub, SQL Server
The most amazing...
...system 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.
Employment
  • 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: ASP.Net Web API, SQL Server, Webpack, Angular, PostCSS
  • 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: FIX Protocol, MSMQ, C#
  • 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: Ethereum, Solidity, Angular, Webpack
  • 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: C#, MySQL, MSMQ, FIX Protocol
  • 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: C#, ASP.NET Core, Entity Framework Core
  • 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: PayPal, ASP.NET, .NET
  • 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: C#, QuickBooks, Xero, SQL Server
  • 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: ASP.NET, Entity Framework, SQL Server
  • 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: .NET, COM, TCP/IP, Protobuf
  • 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: MS Project, Scrum, PSP
  • 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++
Experience
  • Keepteam (Development)

    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 (Development)

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

  • Vkcalendar (Development)

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

  • High-frequency Trading System (Other amazing things)

    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 (Development)
    https://tlgur.com

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

  • Rafflechain Distributed App (Development)
    https://www.rafflechain.com/

    Distributed application for running Raffles implemented using Ethereum smart contracts.

  • Amazon Alexa Integration for Case.One (Development)
    https://www.amazon.com/Case-one-Inc/dp/B078Y858YJ/

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

  • NinjaTrader indicator development (Development)

    Developed NinjaTrader indicator for manual trade entry that supports:
    * Manually log trades with using chart
    * Review logged trades in a separate window in the NT app
    * Assigning custom user-defined flags for each trade
    * Export trade data to CSV file

Skills
  • Languages
    SQL, T-SQL, C#.NET, C#, HTML5, Solidity, CSS, HTML, JavaScript, XML, Visual Basic
  • Frameworks
    Entity Core, Newtonsoft JSON, ASP.NET Web API, Entity, Entity 6, .NET, ASP.NET Core, .NET Core, ADO.NET, ASP.NET, AngularJS, Truffle, Razor, Angular Material, Windows PowerShell
  • Libraries/APIs
    REST API, AngularUI, NinjaScript, Web API, Protobuf, Log4Net, QuickBooks API, jQuery, Web3.js, PayPal API
  • Tools
    Microsoft Office, Visual Studio 2015, Visual Studio, GitLab, GitHub, Git, NinjaTrader, TeamCity, Microsoft Project, Visual Studio 2013, NPM, NuGet, Webpack, QuickBooks, Wireshark, CVS, Alexa, Xero
  • Paradigms
    Object-oriented Programming (OOP), Test-driven Development (TDD), Financial Information Exchange (FIX) Protocol, Model View Controller (MVC), Concurrent Programming, Agile Software Development, Agile, Kanban, REST
  • Platforms
    Windows, MetaTrader, Windows Server, Visual Studio Code, NLog, WordPress, Ethereum, Linux, Telegram Bot Platform, Amazon Alexa, Azure
  • Storage
    SQL Server 2014, SQL Server 2008 R2, Microsoft SQL Server, SQL Server Management Studio, MySQL
  • Other
    Automated Trading Software, TCP/IP, IIS, TCP, Futures, Full-stack, Financial Products, Trading, Systematic Trading, Options Trading, Trading Applications, Trading Systems, Currency Exchange, High-frequency Trading (HFT), Linear Regression, Linear Algebra, Windows Services, Caching, FIX Protocol, Project Management, IIS 7, IIS 8, FTP, UDP, Client/Server Networking, Network Programming, HTTPS, Outlook, HTTP, Image Processing, Algorithmic Trading, Proxies, PayPal, MSMQ, Telegram Bots, Ethereum Smart Contracts
Education
  • Engineer's degree in Information Technology
    2000 - 2006
    Samara State Aerospace University - Samara
I really like this profile
Share it with others