Dmytro Astapov

Software Engineer at OCaml programmer

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code20 years of coding experience
job9 years of employment as a software developer
bookSpecialist, Applied Math and CS, Specialist, Applied Math and CS at Taras Shevchenko National University of Kyiv
languagesRussian, Ukrainian, English
stackoverflow-logo

Stackoverflow

Stats
5,534reputation
647kreached
99answers
5questions
Badges
latex
top-5%
haskell
top-5%
github-logo-circle

Github Skills (20)

csv-parse10
csv-parsing10
command-line-tool10
haskell10
accounting9
latex9
plaintext9
data-structures8
data-structure8
algorithms8
syntax6
monads6
stm6
clojure6
ghc6

Programming languages (15)

C++CSSCVueHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
simonmichael/hledger

Jan 2011 - Dec 2021

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
Role in this project:
userBack-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.
bountiesplaintext-accountinghaskell-applicationweb-applicationintuitive
Contributions:65 commits in 12 days
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