Oleksandr Simonov is a founder and CEO with 15+ years of hands-on experience building and leading technology products and teams, and nearly 20 years in the broader IT industry. Based in Tallinn, he runs Amoniac OÜ as a technology partner that combines engineering delivery with business-facing involvement, drawing on roles from developer and sysadmin to CTO. He has led development for healthcare analytics, programmatic B2B content platforms, and content-marketing automation, consistently focusing on performance and scalable back-end architectures. A pragmatic Rubyist, he contributes to notable open-source projects like rubyzip and roo, improving ZIP handling and XLSX parsing performance—work that reflects deep familiarity with file formats and low-level parsing. Comfortable switching between strategy and code, he routinely embeds himself in client projects to align technical decisions with business outcomes. His background in physics and broad university studies underpins a methodical problem-solving approach and curiosity across systems and materials.
15 years of coding experience
14 years of employment as a software developer
Student Computers, Student Computers at Nacional'nij Universitet 'Kievo-Mogiljans'ka Akademija'
Student compositional and powder materials coatings, Student compositional and powder materials coatings at Ukrains'kij Deržavnij Mors'kij Tehnicnij Uniwersitet im. 'Admirala Makarova'
Bachelor Physics, Bachelor Physics at Mykolajiv State Pedagogical University
Roo provides an interface to spreadsheets of several sorts.
Role in this project:
Back-end Developer
Contributions:1 release, 1 review, 88 commits in 7 years 8 months
Contributions summary:Oleksandr focused on optimizing the performance of the xlsx file parsing functionality within the Roo gem. They addressed specific issues related to parsing speed, as indicated by the commit messages referencing performance improvements. Code changes primarily involve modifications within the `Excelx` class, indicating a focus on back-end logic and the parsing of spreadsheet data. Additionally, the user made adjustments to the base class for handling XML files and updated the version of the library.
Contributions:2 releases, 228 commits, 75 PRs in 9 years 7 months
Contributions summary:Oleksandr primarily focused on maintaining and improving the Rubyzip library. Their contributions included fixing constants, addressing UTF-8 filename issues, and code cleanup tasks. The user demonstrated a strong understanding of the library's internal workings by resolving specific issues in the zip entry handling and central directory. The contributions involved modifying code related to zip entry headers and central directory structures.
encryptionrubyrubyzipzip-extraction
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.