Serhii Doroshenkov is a Senior Software Engineer with 10 years of hands-on experience building full-stack and embedded systems across PHP, Go, and C++, currently based in Gdańsk. He has led technical teams at Spryker, driven migration and CI/CD improvements, and built tooling that sped up releases and SAST analysis while raising estimation confidence and developer onboarding. His background spans eCommerce platforms, blockchain and crypto wallets, microservices, and medical information systems, plus production-grade bots for Telegram and Signal (including a notable contribution adding base64 attachment support to the signal-cli-rest-api). Comfortable from firmware to cloud, he combines deep SOLID/PHP expertise with Golang and C++ systems work, and often delivers pragmatic automation and test-driven improvements that reduce operational friction.
10 years of coding experience
5 years of employment as a software developer
Master's degree Researcher in Electronics Lecturer in Electronics, Master's degree Researcher in Electronics Lecturer in Electronics at V. N. Karazin Kharkiv National University
Contributions summary:Serhii primarily contributed to the implementation of base64 attachment support within the REST API, focusing on the `src/client` and `src/api` packages. Their work involved modifying the code to handle base64 encoded data, incorporating metadata like MIME type and filename, and storing files locally before sending. They also added unit tests to ensure correct attachment data parsing and bug fixes. The changes span core client logic, API documentation, and internal attachment handling.
Contributions:24 commits, 51 pushes, 1 branch in 1 year
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
Serhii Doroshenkov - Senior Software Engineer at Efisco