Dmytro Astapov is an experienced software engineer with 20 years in telecoms and finance, currently developing high-assurance OCaml systems for a proprietary trading firm. He combines deep telecom OSS/NSS domain knowledge—spanning GSM protocols, VAS, mediation and billing systems—with strong architecture, database (Oracle/PLSQL) and Unix skills. His background covers end-to-end delivery: requirements analysis, project management (PMI-certified courses), tender evaluation, technical writing and hands-on implementation. An active functional programmer, he contributes to notable open-source projects like hledger (enhancing CSV import and accounting commands) and has worked with Haskell and OCaml on parallel computing problems. He also founded pro-gsm.info and formerly edited @fprogru, reflecting a long-standing habit of distilling complex telecom processes into practical guidance. Based in London, he brings a rare blend of domain expertise and functional-programming craftsmanship to systems that demand correctness and reliability.
20 years of coding experience
9 years of employment as a software developer
Specialist, Applied Math and CS, Specialist, Applied Math and CS at Taras Shevchenko National University of Kyiv
Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
Role in this project:
Back-end Developer
Contributions:10 reviews, 170 commits, 74 PRs in 11 years 1 month
Contributions summary:Dmytro primarily contributed to the `Hledger` project by implementing and improving the CSV import functionality. Their work involved adding new features like account fields and effective date fields to the CSV conversion process. They also fixed bugs related to auto-balancing transactions and corrected issues in the CSV parsing logic, including handling multiple field assignments and blank balances. Furthermore, the user added support for "balance" in csv reader and made enhancements to the "roi" command.
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
Dmytro Astapov - Software Engineer at OCaml programmer