Artem Kostyukovich is a Senior Software Engineer based in Minsk with two decades of software experience and eight years in senior roles delivering production-grade systems. He has deep C++ roots from early career work and progression to Technical Lead at Dual Lab, and now applies that systems background at N-able. Artem contributes to notable open-source PDF toolkits (iText for Java and .NET), where he improved core PDF processing, fixed subtle xref/text extraction issues, and added tests—showing a blend of backend engineering and QA discipline. He also has experience in Ruby projects focused on tree structures and file processing, reflecting comfortable cross-language problem solving. Colleagues rely on him for pragmatic refactors, test-driven fixes, and reliably shipping improvements to complex document-processing codepaths.
8 years of coding experience
19 years of employment as a software developer
Higher education, Higher education at Belarusian State University
High education, High education at Belarusian State University Lyceum
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 & QA Engineer / Test Automation Engineer
Contributions:69 commits in 2 years 8 months
Contributions summary:Artem contributed to the iText for Java library by fixing bugs and optimizing code related to PDF processing. Their work primarily involved resolving issues with xref entries, text extraction, and transparency checks. The user's contributions included creating unit tests to ensure functionality and address specific problems, indicating a focus on quality assurance and automated testing. Their work also included the creation and modification of test cases to ensure that bugs were properly addressed.
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:
Back-end Developer
Contributions:73 commits, 1 comment in 2 years 10 months
Contributions summary:Artem primarily focused on improving the iText .NET library's core functionality. Their commits included fixing issues related to excessive cross-reference entries, text extraction optimization, and correcting documentation. The user also worked on changing the handling of transparency and adding new features for PDF forms. Further contributions involved refactoring and adding unit tests to ensure the quality of the library.
abilitypdf-generationaccessibilitypdfuacredit
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
Artem Kostyukovich - Senior Software Engineer at N-able