Artem Kostyukovich

Senior Software Engineer at N-able

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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job19 years of employment as a software developer
bookHigher education, Higher education at Belarusian State University
bookHigh education, High education at Belarusian State University Lyceum
languagesРусский, English
github-logo-circle

Github Skills (20)

unit-testing10
json10
debug10
testing10
net10
pdf10
dotnet10
java10
ruby10
asp-net10
javas10
dotnet-core10
pdf-generation10
csharp10
fileio9

Programming languages (4)

C#JavaHTMLRuby

Github contributions (5)

github-logo-circle
itext/itext-java

Feb 2019 - Oct 2021

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 & 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.
signature-padpdf-documentssignatureabilitypdf-generation
itext/itext-dotnet

Jan 2019 - Nov 2021

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:
userBack-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