Sergey Kuleshov
Verified Expert in Engineering
MERN Stack Developer
Sergey is a full-stack and cloud web developer with a master's degree in the field of science and over ten years of experience in the industry. With an in-depth knowledge of web technologies, he specializes in Node.js, particularly the MERN stack and DevOps, and he has in-depth experience with the AWS cloud. Sergey has substantial practical experience in iOS development.
Portfolio
Experience
Availability
Preferred Environment
Git, Xcode, Visual Studio Code (VS Code), Linux, MacOS
The most amazing...
...project I've worked on was a scalable, high-load Forex trading API layer based on microservice architecture.
Work Experience
Cloud Architect
Klartech
- Developed a CD pipeline based on GitHub workflows with deployment to AWS ECS cluster.
- Designed CI test suite for end-to-end tests of Kafka-based microservices.
- Developed a NestJS module for validating Kafka messages against Glue JSON schemas.
Team Lead and CIO
BDswiss
- Designed and implemented high-performance APIs for MetaTrader 4 (MT4) platform based on a Node.js and C++ stack with a RabbitMQ message backbone.
- Migrated microservices to the AWS Cloud Development Kit based on infrastructure as code best practices.
- Led the development of a native mobile trading application for iOS and Android.
- Developed a React and Redux back-office and client portal application.
Senior Sofware Developer
SclaeFactor
- Created a microservice back-end in Ruby on Rails with an EmberJS front end.
- Worked with the project manager to define the software requirements.
- Set up a hybrid deployment process with AWS and Digital Ocean.
Software Developer
Liquidnet
- Developed an end-to-end testing stack with Cucumber.
- Implemented new features in a Perl-based fixed income trading back end.
- Implemented statistics calculations and reporting for fixed income trading exchange.
- Improved .NET and WinForms based on the client software for individual clients' needs.
CTO
Douosvavvm
- Designed and architected secure email communication solutions for iOS, Windows, and other platforms.
- Developed a native email client for iOS supporting IMAP protocol for all popular email services.
- Optimized Core Data for large data sets for the best user experience.
- Implemented compatibility layer for Symantec PGP Universal Server.
CTO
EXA Solutions
- Implemented an in-house data management system as a set of Rails engines backed by MongoDB.
- Built several iOS applications with Objective-C, Core Data, and RestKit.
- Created a multidimensional statistics system as a Ruby on Rails and a Chrome application backed by a local store.
- Developed many eCommerce solutions integrating with PayPal and other payment gateways.
Research Analyst
PrimeTel
- Participated in designing and executing field trials of P2P traffic optimization algorithms based on economic incentives under the EU research project SmoothIT.
- Designed and implemented an internet protocol television (IPTV) eCommerce application.
- Adapted and completed the quality assurance of the IPTV applications for older people under the EU research project T-Seniority.
- Implemented video on demand (VOD) and Livestream recording for usage by clients on IPTV platforms.
- Took part in several research projects and submitted a few proposals.
Software Developer
PrimeTel
- Adapted SugarCRM for the needs of the business selling internet service provider (ISP) services.
- Developed a phone number catalog for a local call center.
- Implemented onboard registration for new customers.
Experience
iOS Forex Trading App
http://bdswiss.comDokuCMS
http://github.com/svyatogor/DokuCMSKrypto Mail
http://kryptomailapp.comEventSlice
NDA Project
Skills
Languages
ECMAScript (ES6), CSS, JavaScript, Swift 5, Kotlin, GraphQL, Ruby, Objective-C, SQL, TypeScript, TypeScript 2, TypeScript 3, PHP, Swift, Perl, C#, Solidity
Frameworks
Cocoa, Rx, UIKit, React Native, Core Data, Ruby on Rails (RoR), RubyMotion, Redux, Ember.js, .NET, NestJS, Next.js, Tailwind CSS
Libraries/APIs
Node.js, React, RxJS, RxJava 2, RxSwift, Socket.IO, Stripe API, ReactiveX, Stripe
Tools
Git, RabbitMQ, Xcode, Cucumber
Platforms
Heroku, iOS, Linux, Android, MetaTrader 4, Amazon Web Services (AWS), Docker, AWS Lambda, MacOS, Visual Studio Code (VS Code), Blockchain
Other
Full-stack, Web Development, MERN Stack, User Experience (UX), IPTV, P2P, Networking, Encryption, OpenPGP, Cloud, User Interface (UI), Team Leadership
Paradigms
Test-driven Development (TDD), Responsive Web Design (RWD), DevOps
Storage
Redis, PostgreSQL, MySQL, Amazon S3 (AWS S3), MongoDB
Industry Expertise
Project Management
Education
M.Sc. Degree in Computer Science
Royal Holloway, University of London - Surrey, UK
B.Sc. Degree in Mathematics, Computing, and Statistics
University of London - London, Distance Learning
B.Sc. Degree in Computer Science
Cyprus College - Nicosia, Cyprus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring