05/01/2026 updated

**** ******** ****
100 % available

Expert Software Development & Maintenance | Legacy System Modernization | 20+ YOE

Batumi, Georgia
Only remote
Kryvyi Rih Mining Technical School 1986-1990 Electronics Technician
Batumi, Georgia
Only remote
Kryvyi Rih Mining Technical School 1986-1990 Electronics Technician

Profile attachments

Dzmitry Kedrouski.pdf

About me

Senior SW Engineer, 20+ YOE in Perl, C/C++, Linux & DBs. Expert in high-load production and legacy stabilization. Structure: Lead Engineer handles tech execution; Dedicated PM manages requirements and reporting. We ensure deep tech expertise combined with transparent communication.

C++ (Programming Language)CouchDBLinuxPerl (Programming Language)MySQLRabbitMQSystems IntegrationBackendGit
Summary of Expertise
Senior Software Engineer and Backend Developer with over 20 years of experience in the full development lifecycle. Specializing in high-load production environments, complex database architecture, and system-level programming. Proven track record in telecommunications, trade automation, and high-performance web portals.

Core Technical Stack
  1. Languages: Perl (Expert), C/C++ (GCC), x86 Assembly, Pascal.
  2. Databases: MySQL (Optimization & Architecture), CouchDB, HBase, FoxPro.
  3. Backend & Systems: Linux (SuSE, Debian, Amazon Cloud), Apache, RabbitMQ.
  4. Networking & Protocols: TCP/IP, HTTP, SMTP, TELNET, FTP, SSH.
  5. Data Processing: XML/XSLT, JSON.
Key Specialized Skills
  1. High-Load Systems: Developed network applications handling ~4k connections/sec and managed large-scale distributed data collection platforms.
  2. Legacy Modernization: Deep experience in maintaining, updating, and stabilizing large-scale legacy Perl codebases within existing architectures.
  3. System Integration: Building daemons for hardware communication and integrating complex data pipelines.
  4. Tools: Git, SVN, VS Code, VIM, Eclipse.
Project Management & Support
Dedicated project management support ensures transparent communication, regular updates, and strict adherence to technical requirements and deadlines.

Languages

EnglishFluentRussianNative speaker

Project history

Lead Software Engineer

EPAM Systems

Internet & IT

500-1000 team member

- Backend development(Perl) for production systems
- Maintain and update legacy codebase(Perl, legacy JS)
- Implement new features within existing architecture
- Improve stability and reliability of legacy systems
- Participate in code reviews and technical discussions

Senior Software Engineer

Unisystem

Banking & Financial Services

50-250 team member

- Led backend and database development
- Designed and implemented data processing for distributed cash register network
- Developed web backend services
- Designed and optimized database structures

C++ Developer

FC2.com

Telecommunications

250-500 team member

- Developed high-performance network applications(~4k connections/sec)
- Designed and maintained database systems

Software Engineer

BELVOK/Belavox

Telecommunications

50-250 team member

Original start date: Sep 1995 (system limit for date selection is 1996)

- Developed embedded and server-side software(C/C++, x86)
- Built daemons for hardware communication
- Worked on system and database design

Software Developer

Gomelenergo

Energy, Water & Environment

500-1000 team member

Original start-end date: Feb 1992 - Sep 1995 (system limit for date selection is 1996)

-Developed financial/accounting software(FoxPro)

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in