Dmitrii Ivanov

Dmitrii Ivanov Email and Phone Number

Senior Software Engineer @ MyOffice
Yaroslavl, RU
Dmitrii Ivanov's Location
Yaroslavl, Yaroslavl’, Russia, Russian Federation
About Dmitrii Ivanov

C++ backend developer since 2015. Know how to write reliable and maintainable unit tests in gtest or catch2. Have extensive experience in Windows and Linux development.Technical Skills: C++14/17, stl, unit testing via gtest or catch2 (Proficient), Python, CMake, SQL, Git, gdb, RabbitMQ (Experienced), Linux, Docker, Ansible, ValgrindEnglish level: Intermediate (B1+)

Dmitrii Ivanov's Current Company Details
MyOffice

Myoffice

View
Senior Software Engineer
Yaroslavl, RU
Website:
myoffice.ru
Employees:
64
Dmitrii Ivanov Work Experience Details
  • Myoffice
    Senior Software Engineer
    Myoffice
    Yaroslavl, Ru
  • Myoffice
    Senior Software Engineer
    Myoffice Sep 2022 - Present
    * Developed crossplatform core libraries for text and spreadsheet editors* Implemented part of GOST digital signature, cell data validation and legacy frames features* Fixed bugs with gdb and valgrind* wrote unit tests in gtest
  • Mfi Soft
    Senior Software Engineer
    Mfi Soft Dec 2021 - Sep 2022
    * Developed Big Brother: multithreading services in C++17 for processing network traffic parsed by sniffers* Fixed a service that stopped to cope with data load* Wrote unit tests in catch2 and integration tests in Robot Framework* invented new algorithms for data processing* made a stress test tool for generating input data flow with specified properties* Automated routines via Python, shell scripts and Ansible.
  • Стек
    Software Engineer
    Стек Feb 2015 - Sep 2021
    * Developed the core of a client server application for housing and communal services* Ported all legacy visual studio C++ projects to CMake* developed a new lexical analyzer in C++17 and most of a virtual machine for a proprietary scripting language in TDD style with numerous unit tests in gtest* Rewrote complex queries form MsSQL dialect to Postgres* Designed application logging infrastructure based on ELK Stack: filebeats, logstash, ElasticSearch and Kibana.* Developed COM-objects in C# for communication with external services, e.g. smart meters measurement integrators and RabbitMQ* Made a GUI utility in Python and PyQt for Nomad config generation* Wrote documentation in AsciiDoc for proprietary script and its modules* Moved all projects from SVN to Git* Stress tested application web UI with OWASP ZAP
  • Fogsoft
    Software Engineer
    Fogsoft Apr 2011 - Feb 2015
    * Developed web applications in C# for online auctions and contests* Designed new tables in MsSQL* Made UI in ASP.NET WebForms and MVC* Used EntityFramework and LINQ

Dmitrii Ivanov Education Details

Frequently Asked Questions about Dmitrii Ivanov

What company does Dmitrii Ivanov work for?

Dmitrii Ivanov works for Myoffice

What is Dmitrii Ivanov's role at the current company?

Dmitrii Ivanov's current role is Senior Software Engineer.

What schools did Dmitrii Ivanov attend?

Dmitrii Ivanov attended Yaroslavl Demidov State University.

Not the Dmitrii Ivanov you were looking for?

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

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.