Dima Korolev

Dima Korolev Email and Phone Number

Distributed Protocols Architect @ CEF.AI
Bellevue, WA, US
Dima Korolev's Location
Bellevue, Washington, United States, United States
About Dima Korolev

As an architect and an engineer, I design data applications to be consistent, durable, and high-performing. My primary language is C++, and there's a lot it can do on a single box. Taking an already high-performing distributed application and making it do even more in well set up cloud mode is my sweet spot. For many years I am an advocate for Event Sourcing and CQRS as the building blocks for scalability.The Total Order Broadcast of business events is the future, and it is a better distributed synchronization primitive than explicit leader elections or RDBMS transactions. Reach out if your thinking is along the same lines and if you have problems in the space waiting to be solved.As a team leader and an evangelist, I believe in hiring and retaining people who combine two traits: professionalism, when it comes to execution, and shared values, because that's the best way I found to ensure team morale for an extended period of time. Best teams I was and am privileged to be a part of have the synergy between the old-timers, proud to keep the ship running and take pride in sharing knowledge, and the less experienced people, elbows deep and eager to learn and grow.Prior to moving to distributed infrastructure, my professional career had major chapters in machine learning and in natural language processing. I am a co-author of several patents in Machine Learning and Natural Language Processing.Since 2016 I am dedicating several hours a month to helping people prepare for software engineering interviews. As I saw the cloud architecture space expanding, both in my work and by seeing more people ask for system design interviews, in 2020 I started the System Design Meetup. The https://www.youtube.com/dimakorolev channel has over 1K subscribers as of late 2023.Occasionally I write at https://dimakorolev.substack.com/ and https://t.me/BoreMeNo.

Dima Korolev's Current Company Details
CEF.AI

Cef.Ai

View
Distributed Protocols Architect
Bellevue, WA, US
Website:
cef.ai
Employees:
6
Dima Korolev Work Experience Details
  • Cef.Ai
    Distributed Protocols Architect
    Cef.Ai
    Bellevue, Wa, Us
  • Miro
    Architect
    Miro Nov 2021 - Present
    San Francisco, California, Us
    https://miro.com : The most valuable massively multiplayer online game ever created.— End-user authorization, rules, evaluations at edge, performance & scale.— Real-time policy evaluation with OPA, the Open Policy Agent.— The DAG of data dependencies, OLTP pipelines, SAGAs, consistency models.
  • System Design Meetup
    Host
    System Design Meetup Nov 2020 - Present
    https://github.com/SysDesignMeetup/sdm: We gather and talk system design, in a colloquium style.The long play is grow into some crowdsourced Archiect's Corner.On-air events so far are mostly me presenting on various topics. There is a lot more stuff going on behind the scenes.Come join us!
  • Current
    Principal Maintainer
    Current Jan 2014 - Present
    https://github.com/C5T/Current : Realtime machine learning, the C++ framework to develop and deploy data- and OLTP-heavy apps.Architecture:— Publish-subscribe as the source of truth.— Leader-follower replication, eventual consistency between replicas.— Zero-downtime data authority flip, with optional live schema evolution.Implementation:— 10K+ HTTP QPS on one core.— Convex optimization with seamless analytical differentiation.— 100+K LOC, mostly infra, with 90+% test coverage.Battle-tested:— Current is the backend of two production systems, one up and running to this day.— And Current powered three proprietary data crunching / research projects.
  • The Stars Group
    Architect
    The Stars Group Aug 2019 - Sep 2021
    Douglas, Douglas, Im
    https://www.pokerstars.com : The largest online poker in the world, acquired by Flutter in 2020.— Architecting, designing, and sometimes helping implement, test, and maintain real-time data pipelines.— Streamlining the procedures behind ongoing and upcoming regulatory reports.— Initiated and led the automated cross-component testing initiative to run Dockerized tests natively from code.— Helping slice&dice&present usage data to BI and product analysts teams.
  • Friendlydata
    Head Of Machine Learning
    Friendlydata Oct 2017 - Jan 2019
    San Francisco, Ca, Us
    https://friendlydata.io : Helping businesses make data accessible.Acquired by ServiceNow, which I joined as IC6 = L8.— All things machine learning, query suggestions, spelling correction, backend for UX interactivity.— Using clicks and labeled data to constantly improve the quality of the product in a semi-automatic fashion.— Infrastructure, interactivity, reliability, repeatability, and overall data engineering.
  • Realtyshares
    Principal Engineer
    Realtyshares Sep 2015 - Sep 2017
    San Francisco, Ca, Us
    https://realtyshares.com : The Leading Online Marketplace for Real Estate InvestingData Consolidation:— Single source of truth.— Bi-directional sync between our proprietary data storage and Salesforce.Infrastructure:— Zero-downtime rollouts of the data stack.— Fleet monitoring with dependencies visualization and sophisticated alerts, we had no outages all this time!Leadership:— Helped grow the engineering team to 10+, referred four people who successfully joined.
  • Staance
    Captain Of Engineering
    Staance 2013 - 2014
    http://www.staance.com : Opinions network. Enable people take stances and engage in conversations starting from a simple "Agree/Disagree" on popular trending topics.— First hired engineer. Recruit and manage the engineering team.— Oversaw data science and engineering. Introduced metrics for user engagement, ads efficiency, behavioral insights.— Consultant 10/13 .. 03/14, full-time 04/14 .. 09/14, investor afterwards.
  • Maps.Me
    Advisor
    Maps.Me 2011 - 2014
    http://www.maps.me : Offline maps for mobile devices based on rich OpenStreetMap data.— Business networking.— Data analytics.— Technology stack.
  • Public Verification
    Co-Founder And Cto
    Public Verification 2012 - 2013
    Bellevue, Washington, Us
    https://angel.co/public-verification/ : Personal identification in under one minute. AirBnb- and Uber-like reputation for everyone, everywhere.— Built and led the team of four engineers.— Define the products and the APIs.— Work with investors and external stakeholders.— Integration work, both as the provider and as the consumer of the service.Provisional patents:— "User Identity Verification Via Credit Card Information."— "User Identity Via Mobile Technology."
  • Microsoft
    Software Engineer
    Microsoft 2011 - 2012
    Redmond, Washington, Us
    http://bing.com/— Airfare prediction: http://www.bing.com/travel— Image content features understanding: http://www.bing.com/images— Vertical search ranking and more machine learning projects.Patent:— "Determination of Relationships Between Collections of Disparate Media Types."Talk:— "Gödel Theorems for engineers and computer scientists", slides attached to this LinkedIn profile.
  • Google
    Software Engineer
    Google 2007 - 2011
    Mountain View, Ca, Us
    http://www.google.com— Search quality: Unwanted explicit content demotion in search results.— GMail: Site reliability engineer.— Infrastructure work: Scaling spam and abuse pipelines for GMail, used for Google+ later on.Patents:— "Classifying documents using multiple classifiers."— "Construction of Text Classifiers."Talks:— One on the scaling solution for spam/abuse pipelines.— One on engineering productivity.Orientation class:— On how to work with Google codebase.
  • German University In Cairo
    Coach
    German University In Cairo 2010 - 2010
    Cairo, Eg
    http://www.guc.edu.eg/ : The German University in Cairo (GUC).— Coached the teams for the ACM ICPC competition.— Co-teached the “Data Mining” class.Talk:— “Machine Learning: New Horizons it Opens for Web Applications”, opening the IEEE Day event in Cairo.
  • Kml-System
    Research Engineer
    Kml-System 2006 - 2007
    — Non-relational quadruplet-based storage system, with PM-friendly UX.— Core DSL to insert, update, and query data.
  • Cuttr Inc.
    Research Engineer
    Cuttr Inc. 2005 - 2006
    Text mining framework with user-friendly UX.— Supervised and unsupervised text categorization.— Compression, by itself and as one of text similarity metrics.— SVM and entropy models, text stemming, and a few other in-house algorithms.

Dima Korolev Skills

Software Engineering Algorithms Machine Learning Distributed Systems Computer Science Software Development Scalability Python Data Mining C Git Big Data Object Oriented Design Javascript Mapreduce Multithreading Software Design Open Source Sql Oop Agile Methodologies Embedded Systems System Architecture Architecture Natural Language Processing C++ Business Strategy Architectures Saas C/c++ Stl Large Scale Data Analysis Bash Node.js Data Analysis High Performance Computing Predictive Analytics Rest Nginx Test Driven Development Design Patterns Github Amazon Ec2 Data Driven Testing Conversion Optimization Paas Rapid Prototyping Recommender Systems Lean Startup Latex Statistical Data Analysis

Dima Korolev Education Details

  • National Research Nuclear University Mephi (Moscow Engineering Physics Institute)
    National Research Nuclear University Mephi (Moscow Engineering Physics Institute)
    Thesis On “Systematization To The Financial Forecasting Problem”.

Frequently Asked Questions about Dima Korolev

What company does Dima Korolev work for?

Dima Korolev works for Cef.ai

What is Dima Korolev's role at the current company?

Dima Korolev's current role is Distributed Protocols Architect.

What is Dima Korolev's email address?

Dima Korolev's email address is di****@****oup.com

What is Dima Korolev's direct phone number?

Dima Korolev's direct phone number is +141541*****

What schools did Dima Korolev attend?

Dima Korolev attended National Research Nuclear University Mephi (Moscow Engineering Physics Institute).

What are some of Dima Korolev's interests?

Dima Korolev has interest in Mobile, Clean Technology, Health Care, Consumer Internet, Enterprise Software.

What skills is Dima Korolev known for?

Dima Korolev has skills like Software Engineering, Algorithms, Machine Learning, Distributed Systems, Computer Science, Software Development, Scalability, Python, Data Mining, C, Git, Big Data.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.