Ivan Miljenovic is a seasoned software leader with 18 years' experience, currently leading a Haskell team at Standard Chartered to integrate a proprietary financial markets library with mainstream GHC for a low-latency pricing backend. He blends hands-on Haskell development, architectural design and roadmap planning with cross-team coordination and people management, drawing on prior quant/strats and data engineering roles. An active open-source contributor, he has improved servant's documentation generation and enhanced Haskell Emacs tooling, showing attention to developer experience as well as production performance. Based in Singapore and trained in mathematics, physics and computational science, he brings a quantitative mindset to building robust, auditable financial systems and quietly optimizes the tools teams use day-to-day.
18 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.) (Hons), Bachelor of Information Technology (BInfTech), Mathematics, Physics, Computational Science, Bachelor of Science (B.S.) (Hons), Bachelor of Information Technology (BInfTech), Mathematics, Physics, Computational Science at The University of Queensland
Contributions:7 commits, 14 PRs, 193 comments in 2 years 9 months
Contributions summary:Ivan primarily focused on improving the Haskell-mode Emacs integration. They made changes to the `haskell-cabal.el`, `haskell-commands.el`, and `haskell-session.el` files, indicating work on build target management and session handling. Their commits introduced features to get available targets and select the build target, along with simplifying process type checking.
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
Back-end Developer
Contributions:27 commits, 10 PRs, 36 comments in 6 months
Contributions summary:Ivan primarily contributed to the documentation generation aspects of the servant library, focused on enhancing the `servant-docs` module. Their work involved modifying and extending the documentation, updating examples, and refactoring the code to improve the output. They improved the documentation of API endpoints and content types and restructured parts of the documentation to improve rendering.
web-applicationsservingqueryinghaskelldsl
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
Ivan Miljenovic - BCF Team Lead at Standard Chartered Bank