Reality Races
A horse-betting startup founded in 2015, with established operations and management offices in the UK, Tel Aviv, and Kiev, Reality Races provides real-time 3D simulations of horseraces. Led the back-end part of the application consisting of back-office admin part, REST API for mobile client, and a Reactive WebSocket application for real-time horseracing visualization. Technologies used: Java 8, RxJava, Java EE, Spring, Vert.x, Cassandra, WildFly, Maven, Gradle, Docker, ZooKeeper, WebSockets, CI/CD, Knockout.js, JS development.
WMAT - Department
Developed a post-trading internal oversight system to monitor banking transactions to be compliant with "Volcker Rule," which prohibits banks from conducting certain investment activities with their own accounts and limits their ownership of and relationship with hedge funds and private equity funds, also called covered funds. Introduced development best practices and implemented more than 80% test coverage.
CoutureJP
Created the website and developed integrations for a social influencer startup that allows brands to reach the best influencers and create campaigns. Led and managed a team of 5 developers. Technologies used: Java 8 Spring, Akka, Spring Data, Spring Security, Docker, TeamCity, YouTrack, Cassandra, Solr, External API (Stripe, Ably, Facebook, Twitter, Instagram, Auth0, etc.), CI/CD.
TopAdventure
Designed, developed, and managed the overall system architecture for a SaaS that allows trip leaders to create outdoor adventures and where travelers can find the best and cheapest adventure for their next trip. The system is designed to allow users to participate in adventures that were created by professional travelers. Technologies used: Play Framework, Java 8, JPA, Knockout.js, HTML5.
Words With Friends
A social multiplayer scrabble game with an extensive word suggestion mechanism. Developed, designed, and integrated the entire game architecture and functionalities. Technologies used: Java 8, Microservices, Spring Boot, Spring Data, Spring Security, WebSockets, ActiveMQ, Ansible, AWS, PostgreSQL, CI/CD, Knockout.js.
FX - Trading Department
Created an event-driven application with a vertical and horizontal scalability and a high-load concurrent distributed system for processing FX trades. Implemented the app's core business logic, created test plans, executed test cases, and tracked and reported testing progress.
Smart Leads
Developed new features applying high-level development standards for a lead management system. Technologies used: Java 8, Spring Boot, Spring Data, Maven, MS SQL, Angular.js.
Amber Games
Hired by an Odesk client to develop a social game with 600K+ users since its launch on Facebook Games. Created, designed, and tested the entire game architecture.