About
I help to build software that is used by billions of people daily. I enjoy working on…
Experience
Education
Licenses & Certifications
Courses
-
Algorithms Design & Analysis
-
-
Artificial Intelligence
-
-
Machine Learning
-
Projects
-
Message Clustering
- Present
Continuous Clustering on similarity of SMS messaging stream.
-
Samurai
- Present
Samurai detects SMS senders that exhibit non-human behavior as described in CTIA Messaging Principles. The metrics defined in CTIA are: throughput, volume, unique recipients, and balance ratio. Samurai employs a number of advanced algorithms to support 50K+ messages per second with the average processing latency less than 3ms while managing four sliding metrics of 30+ million of phone numbers in the heap on a single server.
-
Conversion Rate Alert
- Present
Conversion Rate Alert detects anomalies in the messaging traffic by continuously analyzing the conversion rate of 2FA SMS. The application has been successfully used for detecting route failures.
-
SynMap
See projectSynMap is a visual dictionary that lets you discover meanings of words and their relations with other words in an intuitive and interactive way.
The application is available for purchase in Mac App Store -
NRS
- Present
- Participated in designing, developing and testing of various components of a complex solution to support Mobile Number Portability on SMS hub
- Worked on low level TCP and DNS protocols
- Designed and developed NRS Query algorithms -
Routing Service
- Designed and implemented a high performance SMS routing application that replaced various legacy workflow components, enabled retiring old windows servers and has evolved into the main platform on the SAP Digital Interconnect P2P messaging hub.
- Developed an algorithm in Ruby that converted 13,000 unstructured routing rules located in various flat files to structured relational representation.
- Participated in web configuration tool development
-
A2P MTRouter
- Reverse engineered, and ported a legacy C based routing application to Java. Modularization, batching and multithreading improved throughput by 2000%.
- Incrementally developed an extensive regression test suite.
- MTRouter is a central routing component on Sybase/SAP DI A2P hub.
Languages
-
English
Full professional proficiency
-
Russian
Native or bilingual proficiency
-
French
Limited working proficiency
-
Latvian
Elementary proficiency
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content