Senior Software Developer - Forex Data Trader at IFC Markets
Designed and developed software architecture to support Forex market events at less than a second speed over 1,000+ trading instruments (FIX protocol). Used distributed messaging and multiregional caching to get Forex transactional events across multiple regions in less than a second. Scaled the database infrastructure on the solution into multiple data stages like Hot, Cold, and Cached storages and developed an internal messaging protocol to support low-latency communication. The project was launched and delivered to new markets by adding new regional servers.
Founder | Maintainer - TreeScale
TreeScale is an open-source solution for users to build real-time PubSub apps with highly scalable architecture using Math Tree/Graph-based scalability instead of standard horizontal scalability. Built the project from scratch, cutting down network usage/heavy loads by 40% in production and implemented 3 successful use cases for clients. The solution was tested and used in companies like PicsArt, AdValidation, and CodinGame, helping them to cut down on networking costs by more than 40%.
Co-founder | Software Engineer - Hexometer.com
Hexometer monitors websites 24/7 to catch availability, performance, user experience, SEO, health, and security problems before they affect customers. Co-founded the company, also doing most of the software development, then acted as CTO and built an automated crawler system for websites to monitor SEO metrics. Technologies used: TypeScript, React, PostgreSQL, Node.js, GraphQL, MongoDB, Kafka, Kubernetes.
Project Owner | Lead Developer - Live Image Processing Back End
PicsArt is a real-time image effect processing solution with AI processing, manipulation, and animation of images. Engineered the solution to process image algorithms on the server-side in a safe and secured environment. PicsArt was successfully launched within 7 months and processes more than 50K images/second.
Founder - Gazar.am
Built and sold a food delivery company in Yerevan, Armenia, managing software and non-software operations with 20+ employees. Technologies used: React, MongoDB, Node.js, GraphQL, Heroku.