Aleksandr Beliakov

Senior Analyst Developer at Nowina Solutions

Luxembourg
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
Aleksandr Beliakov is a Senior Analyst Developer based in Luxembourg with nine years of professional experience and over a decade in software development, specializing in Java-based cryptographic and eSignature systems. As maintainer and core contributor to the widely used Digital Signature Service (DSS) open-source project, he delivers eIDAS- and ETSI-compliant signing, validation and long-term archival solutions (XAdES/CAdES/PAdES/ASiC) and has implemented RFC-compliant evidence records. His work spans classic and post-quantum cryptography, X.509 PKI, PDF signature internals and robust validation improvements (OCSP/ASiC-E/CAdES LTA), reflecting deep protocol-level expertise. He combines hands-on engineering—fixing tricky PDF processing and infinite-loop bugs in OpenPDF—with consulting, standards participation and public presentations, making him comfortable translating regulation into production-grade systems. Beyond signatures he explores blockchain, ML/AI and Python, and brings a strong academic pedigree (University of Luxembourg, top thesis result) to applied security engineering.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster in Information and Computer Sciences, Computer Science, Final Thesis result is 19.0/20.0. Average grade is 16.7/20.0., Master in Information and Computer Sciences, Computer Science, Final Thesis result is 19.0/20.0. Average grade is 16.7/20.0. at University of Luxembourg
bookBachelor in Information Systems and Technologies, Computer Science, 4.96/5.00, Bachelor in Information Systems and Technologies, Computer Science, 4.96/5.00 at Northern (Arctic) Federal University
languagesRussian, English, Luxembourgish
stackoverflow-logo

Stackoverflow

Stats
108reputation
5kreached
27answers
1question
github-logo-circle

Github Skills (18)

unit-testing10
openpdf10
pdf10
java10
javas10
itext10
testing9
pdf-generation9
data-structures8
data-structure8
algorithms8
algorithm8
xml6
certificate6
pdfbox6

Programming languages (4)

JavaJavaScriptHTMLKotlin

Github contributions (5)

github-logo-circle
esig/dss

Nov 2019 - Jan 2023

Digital Signature Service : creation, extension and validation of advanced electronic signatures
Role in this project:
userBack-end Developer
Contributions:18 releases, 12 reviews, 207 commits in 3 years 2 months
Contributions summary:Aleksandr's commits focused on enhancing the Digital Signature Service (DSS) project by adding validation data to the root SignedData for CAdES LTA extensions, specifically for the ATSTv3. They implemented and tested improvements related to OCSP data inclusion and ASiC-E extension. This involved modifications to Java-based test files to validate signature extensions and ensure robust handling of signing certificate key usage.
signaturessignature-padsignsignatureelectronic
LibrePDF/OpenPDF

Nov 2019 - Sep 2022

OpenPDF is a free Java library for creating and editing PDF files, with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:12 commits, 10 PRs, 19 comments in 2 years 10 months
Contributions summary:Aleksandr contributed to fixing infinite loop issues within the PDF processing logic, specifically addressing annotation and signature-related problems. They added unit tests to ensure these fixes and to cover other potential issues like infinite loops in AcroForm processing. Furthermore, the user addressed an issue related to inconsistent output results within the PDFWriter class, ensuring a predictable output order for essential data structures. They also made improvements to the font subsetting functionality to ensure PDF/A compliance.
mplpdfjava-librarysubmitpdf-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
Aleksandr Beliakov - Senior Analyst Developer at Nowina Solutions