Dmitrii Ivanov
Lead Software Engineer at MyOffice- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
MyOffice
-
Russian Federation
-
Software Development
-
1 - 100 Employee
-
Lead Software Engineer
-
Sep 2022 - Present
* Developed crossplatform core libraries for text and spreadsheet editors
* Implemented part of GOST digital signature and endnote features
* Fixed bugs with gdb and valgrind
* wrote unit tests in gtest * Developed crossplatform core libraries for text and spreadsheet editors
* Implemented part of GOST digital signature and endnote features
* Fixed bugs with gdb and valgrind
* wrote unit tests in gtest -
-
-
MFI Soft
-
Russian Federation
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Dec 2021 - Sep 2022
* Developed Big Brother: multithreading services in C++17 for network traffic processing
* 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. * Developed Big Brother: multithreading services in C++17 for network traffic processing
* 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 Development
-
1 - 100 Employee
-
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 Show less
-
-
-
Fogsoft
-
Russian Federation
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
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 * 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
-
-
Education
-
Yaroslavl Demidov State University
specialist degree, Mathematics and Computer Science