Strong expertise in software development (designing and implementing back-end, blockchain, mobile solutions) combined with management, financial and sales background.
Primary tech stack: JVM languages (Java/Kotlin/Scala) with Spring Boot, SQL and NoSQL datastores (Redis, PostgreSQL, Cassandra), Kafka, Spark, also AWS and GCP as cloud platforms.
Secondary skills: As a blockchain developer, has been creating a hybrid system (blockchain + traditional back-end stack) in a field of sport betting, writing smart contracts for several blockchain networks (Ethereum, Quorum, Ontology), exploring transaction throughput limits. Also has extensive experience as a mobile developer (mostly Android native, some cross-platform experience with React Native and Kotlin multiplatform) and hands-on experience with Node.JS and ReactJS.
Likes: | java kotlin spring scala kubernetes apache-spark apache-kafka google-cloud-platform amazon-web-services |
Creating backend for mobile applications (recommendations based on ML algorithms so users gets the most resources from loyalty programs).
Creating an SaaS high-load analytic platform - Metricly, which analyzes all the huge amount of metrics your AWS infrastructure generates (in real-time and on a daily basis), providing:
1) suggestions how your AWS bill could be reduced.
2) real-time monitoring of your cloud infrastructure health and load. Comparing to default AWS solutions, we offer really useful fine-tuning options, so you as a DevOps will receive significantly less number of false alarms.
Cryptocurrency trading bot for Bittrex exchange: www.cryto-trade.me My contribution is implementation of trading algorithms, system design, back-end and Android app development.
Thanks to this position and the team, I was involved not only to technical tasks, but also had opportunity to contribute to product and project roadmap decisions as well. So besides new features coding and bug fixing, I've have been breaking down features into tasks, planning development roadmaps, estimating tasks and assigning them to team members. The projects I worked on included feature-rich social networks and messaging applications for Android platform. While features implemented in these projects not complicated in itself, the main challenges were related to refactoring highly-coupled code base, handling migrations to new versions for apps having millions of users, and keeping high quality code standards.
Achievements:
Created a couple of apps - Dukascopy TV and Currency converter - from scratch, starting with a very high-level specification.
Added fixes and improvements to company's flagship products - Forex trading platform and informer.
1) Requirements analysys for CRM system implementations (BPMOnline, Terrasoft), data structure desing for particular projects; 2) Presentations for customers, face-to-face and remote (webinars); 3) Documentation composing; 4) Testing.
I was responsible for development and implementation the strategy of flagship product sales - glass mosaic tilte, including marketing activities, product portfolio management and all kinds of activities supporting sales managers. The conflicts resolution between sales departments as well as conflicts with key clients was an essential part of this role.
Achievements: Sales growth by 380% for 2007-2011 Created the design department, which increased the average value of some project types by 7 times Automated purchase amounts calculation process
Key achievements: 1. Created an effective sales department targeting 20% clients making 80% income, and the sales amount in this segment was doubled each year; 2. Signed the contracts with a new segment of key clients (store chains like Epicenter K, Practicer etc.); 3. Implemented a new sales practices, including negotiations strategy, adapted for company specifics, standardised the samples and promo materials sets, and a customer-centric work standards.
Development and support of accounting system for the clinic (at the hospital #17, Kyiv, Ukraine)
Thesis: Capital assets pricing model - related Graduated with honors
Java SDK for Ontology blockchain
Spartos decentralises the entire sports betting supply-chain with an elegant new blockchainbased betting protocol that guarantees immutable, fair and transparent bet placement, settlement, payment, and governance to all stakeholders involved.
People Locator - Android app (http://smslocator.com) allows to share your location by sms and auto-answer own location to trusted contacts. Internet connection is desirable (for map loading), but not required: You could navigate offline with compass included.
Development and all the rest.
Trading bot for Bittrex crypto exchange with emphasis on simplicity and caution.
Ziipr: App for chatting and meeting with strangers
App architecture design, dev from scratch till first release, updates publishing with features and improvements
Don't make people You love worry about You
"People Locator" is a easy-to-use Android app, allowing You to locate friends & family and being located by them event without internet connection. App auto-answering your location to Trusted persons by SMS. They see location on map or able to navigate to it by compass.
And You could get current locations of persons who included You into "Trusted list". You see not only exact location, but also moving direction.
Developer Interface designer Promo materials creator
Social network for sharing photos, videos, music and live broadcasts. Messenger inside.
New features implementation, existing code refactoring, bugfix and support; 3rd-party APIs implementation (AWS, Facebook, Twitter, Tumblr); in-app purchases and advertisment solutions integration
Groups- create a group and start a disappearing conversation with a few of your contacts in one group.Broadcast- send the same MIRAGE to a few contacts at a time.Edit your contact…
Mostly refatoring, bugfix and minor improvements
We've created this app to enable convenient access to the Dukascopy TV - one of the richest sources of Forex-related shows, with programs coming out every day.
Features: * Playback in background while browsing other apps * Make videos available offline * Browse text versions offline
100% development, including native Andorid client (with SQLite caching and offline video playback) and GCM server-side using java Servlet API and Google App Engine.
App supports tablets and different languages.