Cloud Architect
2022 - PRESENTKlartech- 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.
Technologies: JavaScript, TypeScript, Node.js, Amazon Web Services (AWS)Team Lead and CIO
2016 - 2022BDswiss- 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.
Technologies: ReactiveX, React Native, GraphQL, React, Node.js, Android, iOS, Swift, Cloud, UIKit, Amazon Web Services (AWS)Senior Sofware Developer
2016 - 2016SclaeFactor- 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.
Technologies: Ember.js, Ruby on Rails (RoR), RubySoftware Developer
2013 - 2016Liquidnet- 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.
Technologies: Cucumber, Ruby, .NET, C#, PerlCTO
2012 - 2016Douosvavvm- 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.
Technologies: Core Data, Cocoa, Objective-C, RubyMotion, iOSCTO
2011 - 2013EXA 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.
Technologies: Objective-C, MongoDB, Ruby on Rails (RoR), Ruby, PHPResearch Analyst
2008 - 2011PrimeTel- 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.
Technologies: Networking, Core, P2P, IPTV, JavaScript, Ruby on Rails (RoR), RubySoftware Developer
2005 - 2007PrimeTel- 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.
Technologies: .NET, PHP