Dmitry Chubrick

Staff Engineer at Dual Lab

Minsk, 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 Chubrick is a Staff Engineer with nine years of full‑stack systems experience spanning C++, Java/C#, Python and JavaScript, currently leading delivery and automation of iText products at Dual Lab from Minsk. He blends hands‑on contributions to open‑source PDF libraries (notably improving iText Java/.NET core functionality and documentation) with DevOps expertise—automating releases via TeamCity/Jenkins and building AWS infrastructure with Terraform. Dmitry has driven features end‑to‑end, coached small teams, and improved performance and testing practices while owning architecture and delivery for complex features. A math‑trained programmer, he has a provenance in geometric and algorithmic work from 3D printing to PDF rendering, and he brings a pragmatic curiosity—often learning adjacent CS topics to solve practical problems.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Applied Mathematics and Computer Science, Bachelor's degree Applied Mathematics and Computer Science at Belarusian State University
languagesRussian, English, Russian
stackoverflow-logo

Stackoverflow

Stats
131reputation
2kreached
6answers
1question
github-logo-circle

Github Skills (22)

unit-testing10
javadoc10
java10
javas10
dotnet-core10
pdf-generation10
pdf-manipulation10
csharp10
documentation10
dotnet9
net9
asp-net9
algorithm7
algorithms7
data-structure7

Programming languages (3)

C#JavaHTML

Github contributions (5)

github-logo-circle
itext/itext-dotnet

Jan 2020 - Dec 2022

iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enha
Role in this project:
userBackend Developer
Contributions:5 releases, 88 commits, 1 comment in 2 years 11 months
Contributions summary:Dmitry primarily focused on updating JavaDoc for classes related to PDF merging, and adding improvements to the JavaDoc of TIFFLZWDecoder class. The user also implemented a new class for transforming shape segments and paths. Additionally, the user made improvements to optimize and refactor code in existing classes such as TextPreprocessingUtil and TextRenderer. These modifications demonstrate a focus on enhancing the iText .NET library's documentation and core functionalities, particularly in PDF generation and manipulation.
abilitypdf-generationaccessibilitypdfuacredit
itext/itext-java

Jan 2020 - Jan 2023

iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.
Role in this project:
userBack-end Developer
Contributions:5 releases, 110 commits, 7 PRs in 3 years
Contributions summary:Dmitry primarily focused on improving the JavaDoc documentation for the `PdfMerger` and `PdfDocument` classes, clarifying methods and parameters. They also made changes to the `PdfAcroForm` class, making the log message more general, and added unit tests for form fields. In addition, the user added a new class named ShapeTransformUtil, along with tests to it.
signature-padpdf-documentssignatureabilitypdf-generation
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 Chubrick - Staff Engineer at Dual Lab