Vladislav Smirnov
Senior Software Engineer at Workato- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
System architecture in web development
Mail.ru GroupDec, 2017- Nov, 2024
Experience
-
Workato
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Nov 2020 - Present
Ownership of projects. Building efficient and reusable server-side components in the area of API gateways. Solving non-trivial coding and architecture problems with simple and innovative solutions. Contributing in all phases of the development lifecycle. Ownership of projects. Building efficient and reusable server-side components in the area of API gateways. Solving non-trivial coding and architecture problems with simple and innovative solutions. Contributing in all phases of the development lifecycle.
-
-
-
OZON.ru
-
Russian Federation
-
Technology, Information and Internet
-
700 & Above Employee
-
Lead Backend Developer
-
Jun 2020 - Oct 2020
Backend development of a mobile application for couriers. Maintenance of existing code and services optimization. Architecture development of new modules. Backend development of a mobile application for couriers. Maintenance of existing code and services optimization. Architecture development of new modules.
-
-
-
Mail.ru Group
-
Russian Federation
-
Software Development
-
700 & Above Employee
-
Backend Developer
-
Jan 2017 - May 2020
Duties: - Development of a highly loaded statistics collection service. - Optimization of existing code. - Reducing delays in data access. - Introduction of new technologies. Achievements: - Replacement of key system nodes from a synchronous model to an asynchronous one. Development of an HTTP engine from scratch. Transfer of services from FCGI to the new engine. Rewriting code from single-threaded to multi-threaded model. Reducing the average page load time. - Replacement of outdated storage data structures with optimal ones, accelerating the processing of large amounts of data by several tens of percent. - Converting data stored in text form into binary data, with the introduction of indexing. Enormous acceleration of data processing with prepared binaries. - Optimization of legacy code by rewriting from unreadable C style to modern C++20. - Translation of the resource to English. - Development of high performance API for big data search. - Development and support of golang services Technologies and features: - C / C++ / Golang / Bash - Apache / Nginx / Self-written servers - Terabytes of data - Linux - epoll, shmem, mmap - memcached - Kafka - MongoDB - MySQL - SQLite - Protobuf - Docker Additionally: Leading teacher of advanced C++ in educational projects at Mail.ru Group. Teaching students from leading metropolitan universities to modern C++ with a focus on high-load systems on Linux. Show less
-
-
Education
-
Bauman Moscow State Technical University
Master's degree, Mechatronics, Robotics, and Automation Engineering