Dmitry Kostyuchenko

Programming Engineer at A1 Belarus

Babruysk, Mahilyow Region, Belarus
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dmitry Kostyuchenko is a versatile programming engineer with a decade of experience building cross-platform, full-stack solutions that span embedded devices to large-scale production systems. Based in Babruysk, Belarus, he blends hands-on firmware and driver work (notably audio SAI/eDMA improvements) with backend and automation expertise, having driven Atlassian-scale integrations and process automation at A1 Belarus. An active open-source contributor, Dmitry has fixed threading and portability issues in critical projects like OpenSSL and improved platform support in libcurl and CppUTest, demonstrating deep concurrency and portability skills in security-sensitive code. He pairs pragmatic engineering with Agile coaching experience, helping teams adopt better practices while still contributing low-level technical fixes that few infrastructure engineers tackle.
code10 years of coding experience
job1 year of employment as a software developer
bookFrancisk Skorina Gomel State University
bookICP-ACC, ICP-ACC at AgileLAB
github-logo-circle

Github Skills (33)

unit-testing10
c-language10
tls1210
multiplatform10
audio-processing10
cross-platform10
c-programming10
c1110
libcurl10
tls1310
c1710
mtls10
mocks10
mocker10
sys10

Programming languages (4)

C++CJupyter NotebookPython

Github contributions (5)

github-logo-circle
cpputest/cpputest

Feb 2019 - Nov 2022

CppUTest unit testing and mocking framework for C/C++
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 review, 6 commits, 5 PRs in 3 years 9 months
Contributions summary:Dmitry contributed to the CppUTest unit testing framework, focusing on platform-specific implementations and improving existing functionality. Their work included adapting the framework for the Microsoft UWP platform, correcting compilation warnings, and optimizing performance in core testing macros. They also addressed code portability by allowing redirection of standard output across multiple platforms, and refactored RTTI detection to ensure compatibility.
cpputestunit-testingcpptestingtest-framework
curl/curl

Jun 2017 - Jun 2021

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer
Contributions:7 reviews, 6 commits, 10 PRs in 3 years 11 months
Contributions summary:Dmitry primarily contributed to the core functionality of the libcurl library, focusing on improving security and platform compatibility. Their work included enhancements to the OpenSSL integration for improved random number generation, and refactoring the code to adapt the program to the Windows UWP platform and Apple platforms. They addressed bugs and enhanced the library's overall robustness by replacing outdated system calls, and streamlining type handling.
rtmppop3dictscptelnet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitry Kostyuchenko - Programming Engineer at A1 Belarus