Dmitry Ivanov
AeroLeads people directory · profile

Dmitry Ivanov Email & Phone Number

Software Engineer at 2GIS at 2GIS
Location: St Petersburg, St Petersburg City, Russian Federation 3 work roles 1 school
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer at 2GIS
Location
St Petersburg, St Petersburg City, Russian Federation
Company size

Who is Dmitry Ivanov? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Dmitry Ivanov is listed as Software Engineer at 2GIS at 2GIS, a with 780 employees, based in St Petersburg, St Petersburg City, Russian Federation. AeroLeads shows a matched LinkedIn profile for Dmitry Ivanov.

Dmitry Ivanov previously worked as Software Engineer at 2Gis and Software Engineer at Yandex. Dmitry Ivanov holds Магистр, Theoretical And Mathematical Physics from Университет Итмо.

Company email context

Email format at 2GIS

This section adds company-level context without repeating Dmitry Ivanov's masked contact details.

2GIS

Review company-level records connected to Dmitry Ivanov before choosing the right outreach path.

Profile bio

About Dmitry Ivanov

C++ developer with nearly a decade of commercial experience. Worked on backends of complex high loaded systems, including HFT ones. Recently switched into C++ development for mobile platforms - not games but some pretty complicated business logic which needs to be fast and portable between major mobile platforms - Android and iOS.I like to turn complex business requirements into product features which work fast and reliably and which implementation is clean and simple to reason about.Besides C++ I had some brief experience with Python, Go, Java, Kotlin and Rust.

Current workplace

Dmitry Ivanov's current company

Company context helps verify the profile and gives searchers a useful next step.

2GIS
2Gis
Software Engineer at 2GIS
Website
Employees
780
AeroLeads page
3 roles

Dmitry Ivanov work experience

A career timeline built from the work history available for this profile.

Software Engineer

Current

Санкт-Петербург, Санкт-Петербург, Россия

In 2GIS I work on core business logic of transport features related to routing and navigation: building routes, displaying them on the map, navigating the user towards the route destination. As it is the core business logic working on both Android and iOS, it is written in C++ and has tight requirements for performance, memory footprint and battery time. These limitations make my job quite interesting and challenging.

Aug 2020 - Present

Software Engineer

Санкт-Петербург, Санкт-Петербург, Россия

I came to Yandex in the hope to learn how to build truly massive distributed systems handling enormous amounts of data.My first team in Yandex was the one creating network disk drives for virtual machines running in Yandex.Cloud service. The project was essentially middleware between a block device driver of a virtual machine and a distributed database which actually stored the data. It was interesting but I wanted something even more exciting so when the opportunity showed up, I changed the project and went to work on a system of data streams processing which is used by a number of internal Yandex services.I learned a lot about building backends for distributed systems during this gig. Unfortunately I could not settle with the necessity to share the development with DevOps/on-call responsibilities as there were too much of the latter for my taste. So I chose to move on.

Nov 2018 - Jul 2020

Senior Quantitative Engineer

Санкт-Петербург, Санкт-Петербург, Россия

I started my career in Tbricks as a junior mathematician. Tbricks was building a product for professional traders and they needed one vital part - pricing. The part of the product that computes fair market prices for various financial instruments - such as futures and options with different exercise strategies. For me it felt like a good way to monetize my math skills acquired during my theoretical physics education. Equations of quantitative finance closely resemble the ones from fluid dynamics in physics.At first I created mathematical models for pricing of financial instruments in Mathcad which were then translated into the actual production C++ code by other developers. Eventually I started writing C++ code myself. And then as time moved on I took the responsibility over more global parts of the product which have way surpassed the area of mathematical models and by the end of my employment included a lot of things not connected to math at all.When I was hired, the department of quantitative analysts consisted of just two people - my direct superior and me. Over time we hired more and more engineers and I was often involved in the onboarding process. I wrote a lot of product documentation, both public and internal, that is still used to teach new hires the basics of the product, architecture, internal tools etc.My team in Itiviti was absolutely great but over the years I grew somewhat tired of some traits of financial industry so after much consideration I decided to pursue some new endeavours.

Mar 2011 - Nov 2018
Team & coworkers

Colleagues at 2GIS

Other employees you can reach at 2gis.ru. View company contacts for 780 employees →

1 education record

Dmitry Ivanov education

FAQ

Frequently asked questions about Dmitry Ivanov

Quick answers generated from the profile data available on this page.

What company does Dmitry Ivanov work for?

Dmitry Ivanov works for 2GIS.

What is Dmitry Ivanov's role at 2GIS?

Dmitry Ivanov is listed as Software Engineer at 2GIS at 2GIS.

Where is Dmitry Ivanov based?

Dmitry Ivanov is based in St Petersburg, St Petersburg City, Russian Federation while working with 2GIS.

What companies has Dmitry Ivanov worked for?

Dmitry Ivanov has worked for 2Gis, Yandex, and Tbricks - Now Part Of Itiviti.

Who are Dmitry Ivanov's colleagues at 2GIS?

Dmitry Ivanov's colleagues at 2GIS include Сергей Беляков, Томирис Умутпаева, Anatoly Esin, Ksenia Ksusha Podoplelova, and Yuri Ichin.

How can I contact Dmitry Ivanov?

You can use AeroLeads to view verified contact signals for Dmitry Ivanov at 2GIS, including work email, phone, and LinkedIn data when available.

What schools did Dmitry Ivanov attend?

Dmitry Ivanov holds Магистр, Theoretical And Mathematical Physics from Университет Итмо.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Dmitry Ivanov you were looking for.

View similar profiles