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.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree Applied Mathematics and Computer Science, Bachelor's degree Applied Mathematics and Computer Science at Belarusian State University
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:
Backend 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.
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:
Back-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.
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.