← В ленту
Регистрация: 23.12.2019

Виталий Луканин

IT
senior
Специализация: Blockchain / Backend consulting

Портфолио

Lendoit

Implemented full backend for Lendoit project - a P2P Lending platform, which connects borrowers and lenders from all over the world in a trusted, fast and easy way using the advantages of Smart Contracts and the Blockchain technology

invest.com

Implemented fiat exchange full backend and required microservices (such as the pairs rates monitoring, client actions processing, orders and fees processing, statistics collecting etc.)

Trade.io

Blockchains integration and backend development for fully customizable crypto trading platform that allows to trade Bitcoin and Ethereum for alt coins on an exchange

Скиллы

Agile
CI/CD
DI, IoC
Ethereum
Neo
SQL
Unit tests
WCF

Опыт работы

Blockchain and Backend consulting
11.2018 - 10.2019 |trade.io
С#, .NET Core, Ethereum, Bitcoin and other blockchains, Xunit, Git (GitLab), Docker etc.
Blockchains integration and backend development for fully customizable crypto trading platform that allows to trade Bitcoin and Ethereum for alt coins on an exchange. Including: • Integrated new cryptocurrencies into exchange: Neo and Ethereum blockchains, assisted with integration Tron, Iota, Stellar, Grin, Eos, Cosmos, Beam, Zilliqa including code review and acceptance plans. • Designed and created couple of scalable high-load distributed backend services with increased fault tolerance. Such as the tracking clients balances, execute and track blockchain transactions etc. Integrated them into the existing exchange infrastructure. Created unit tests for newly added logic. • Created number of utilities for external management needs (for manual accounts and balances management). • Contributed in all phases of the development lifecycle, coordinated release builds and deployments to production. • Evaluated and proposed improvements to existing system. • Designed and created set of remote API clients to communicate with locally hosted and remote blockchain nodes. • Coordinated external contractors tasks. • Solved found client side issues, coordinated fixes delivery. • Reviewed code of other team members, provided improvements suggestions. • Was responsible for keeping blockchains backend in healthy state.
Senior Blockchain and SmartContract developer
05.2017 - 11.2018 |Lendoit
С#, .NET Core, Ethereum, NEthereum, Solidity SmartContracts, Bitcoin (NBitcoin), Truffle, MSSQL, NUnit, Xunit, GitLab, GitHub, OpenZeppelin, Zeppelin OS, Crypto API
Implemented backend for Lendoit project - a P2P Lending platform, which connects borrowers and lenders from all over the world in a trusted, fast and easy way using the advantages of Smart Contracts and the Blockchain technology. Including: • Created smart contracts for ICO event and for blind auction process, for financial predictions verification • Integrated Ethereum and Bitcoin blockchains support with using Hot and Cold wallet technologies. • Created set of utilities to interact with blockchains and to handle clients balances and their payments collecting for ICO needs. Implemented backend for Shiftlly project - fast and simple conversion system for cryptocurrencies, including: • Integrated external trading systems. • Added engine to track Ethereum blockchain changes and to execute and track clients transactions. Integrated Ethereum support to Knocks - a holistic trading signals management platform and your best crypto trading companion.: • Created Smart Contracts for project needs. • Created logic to interact with Smart Contracts and to track related blockchain changes. • Integrated new code to existing solution.
Senior software developer at Smartech
10.2010 - 11.2018 |Smartech
С#, .NET 4.5, WCF, MSSQL, NUnit, Git, BitBucket and Atlassian Jira, Microsoft Enterprise Library, Crypto API, NetMQ, SimpleInjector, Redis, Protobuf.net, Trading brokers API, NUnit, Xunit, Moq , Oracle OutsideIn, SQLite, CruiseControl.NET, SVN, WinForms, Entity Framework, Syncfusion libraries
Implemented fiat exchange (invest.com) full backend and required microservices (such as the pairs rates monitoring, client actions processing, orders and fees processing, statistics collecting etc.) Implemented high loaded background service for Rational Enterprise Solution to track file system related user activities (disk drives, removable media, network shares). Depending on server-side response it could send documents or metadata to server database and prevent or force file deletion. Implemented psychologist assistant application (AntiStress) that provides set of tests to determine psychological type and recommendations to improve the quality of life. • Used external components to build *.docx report by templates and to convert it to pdf.
Senior software developer
05.2008 - 04.2009 |Ingate Development
С# .NET, MySQL, MS Project, the 'WIRE' open source crawling system
Participated in inner services design and implementation for internet marketing solutions, including: • Participated in developing an automatic text rubricating system that is designed to provide the ability to set the targeting options for the web advertising place and the current advertise subject correspondence • Participated at developing Relevance calculating module to estimate how much the HTML page content relevant to search query • Participated in 'Rookee' service development. Supported and extended Application lifetime activities monitoring system • Participated in developing distributed high-load system of parallel tasks execution • Designed and created project plan for high-load distributed web crawler
(senior) software developer, team lead
08.2005 - 04.2008 |Smartech
C#, MS SQL Server, Microsoft Application Blocks, COM, ATL, ActiveX, MAPI, Kentico CMS, Datamax printer API, MSMQ, BLToolkit.
Participated at Federal Tallage Service solution for accounting all the alcohol-containing production in Russia (ЕГАИС, egais.ru). This system is still working in Russia on the federal level. Including: • Participated in solution architecture design, project planning, resources managing and business analysis • Created a COM-port driver for Datamax enterprise labels printer. Created background service for reliable sequential printing with high rate • Took a Team leading role while developing distributed components of the system and coordinated the business analysis teams, the UI design team and developers Implemented backend for PairUp project - a social networking web portal, that is targeted at the Business Air Travelers and allows them to find interesting companions for business trips, including: • Estimated buseness requirements, communicated with customer • Led the team during development • Implemented backend and database part of the solution Led many small projects and PoC solutions: • Estimated business requirements, created project plans • Designed solution architecture • Led the team during development • Communicated with customers • Implemented backend logic and parts of such logic for some of them • Designed UI layout for some of them

Образование

Экономика / Финансы и кредит
2005 - 2008
ТулГУ
Кибернетика / Вычислительные машины, комплексы, системы и сети (Бакалавр)
2000 - 2005
ТулГУ

Языки

РусскийРоднойАнглийскийВыше среднего