
Dmitry Sinyavin
Verified Expert in Engineering
Software Developer
Samobor, Croatia
Toptal member since April 17, 2022
Dmitry is a software developer, engineer, and architect with 20+ years of experience specializing in algorithmic data analysis, natural language processing, logistics automation, and management automation, mainly in C and Perl. He has also worked in electrical engineering, embedded systems development, barebones hardware programming with assembly languages for different architectures, industrial hardware integration, and microcontroller programming.
Portfolio
Experience
- Linux - 20 years
- Perl - 20 years
- C - 20 years
- Unix - 20 years
- MySQL - 20 years
- Web - 20 years
- OpenSSL - 5 years
- Linux Kernel - 3 years
Availability
Preferred Environment
Linux, AWS Cloud Architecture, Perl, C, Unix
The most amazing...
...logistics and warehouse automation system I've developed was for a large internet retail company.
Work Experience
Lead Developer
My Shop.ru
- Designed and developed a logistics automation system that connected 80,000 order pickup points, 600 courier services, 400 trunk routes, 200 suppliers, and 20 sorting hubs.
- Designed and developed a warehouse control and automation system that controls a warehouse hosting 1.5 million sale items, 450,000 types of products, 150,000 storage places with different capacities and mobility, and 200 workers.
- Developed multiple industrial hardware integration solutions in a full-stack approach, from system-level drivers to controlling web interfaces.
Full-stack Developer and System Administrator
RAMBLER&Co
- Took an active part in developing the back and front ends of kanobu.ru, a social network for gamers.
- Designed and developed an in-house security solution based on the OpenSSL library.
- Performed system administration for 15 physical Linux servers in a company's data center.
Back-end Developer
Bidz Inc.
- Developed the back end for the sixth-largest online auction in the United States.
- Developed a high-load event loop, modular service kernel, and memory-mapped key-value storage engine.
- Took an active part in designing the system architecture and designing and developing the database.
Software developer
Mail.Ru Group
- Built an instant messenger server with a userbase of 16 million.
- Developed high-load web applications and services.
- Created server software for Linux, FreeBSD, and Solaris.
Telephony Automation Engineer
eAccess Ltd
- Developed device drivers for ISDN telephony automation boards.
- Installed, supported, and serviced Dialogic ISDN hardware.
- Developed software for telephony automation services.
Experience
My Shop.ru
Skills
Libraries/APIs
OpenSSL
Tools
GTK+
Languages
Perl, C
Platforms
Linux, Unix, Web, FreeBSD, Solaris
Storage
MySQL, PostgreSQL
Other
System Administration, Networks, Linux Kernel, AWS Cloud Architecture, Integrated Services Digital Network (ISDN)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring