Remko Popma is a seasoned software and systems leader with 13+ years building low-latency, high-throughput trading platforms and enterprise infrastructure in Tokyo’s financial sector, now serving as Deputy Manager of Equity Systems Development at SMBC Nikko. He combines deep expertise in system architecture and agile delivery with hands-on backend engineering—evident from significant contributions to high-profile Apache projects such as Log4j2 and Groovy where he optimized async loggers, performance benchmarking, and command-line tooling. Comfortable across trading strategy delivery and core platform engineering, he has a track record of turning concurrency and performance bottlenecks into production-grade solutions. An active Apache committer and PMC member, he brings rare domain knowledge of algorithmic trading for Japanese equities together with open-source craftsmanship.
13 years of coding experience
15 years of employment as a software developer
MA Thesis work, Artificial Intelligence, MA Thesis work, Artificial Intelligence at Maastricht University
Graduated, Intensive Japanese Language Course, Graduated, Intensive Japanese Language Course at Yoshida Institute of Japanese Language
MA, Language and Computer Science, MA, Language and Computer Science at Tilburg University
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Role in this project:
Back-end Developer
Contributions:78 releases, 407 reviews, 3509 commits in 6 years
Contributions summary:Remko primarily worked on improving test coverage, migrating APIs to use `ColorScheme` instead of `Ansi`, and fixing a bug in the validation of ArgGroups. Their contributions involved code modifications across various Java files, including the `CommandLine.java` file, which indicates a focus on the core functionality of the picocli library. They also addressed issues related to option validation and usage help messages.
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:18 reviews, 1886 commits, 11 PRs in 7 years 9 months
Contributions summary:Remko primarily addressed bug fixes and implemented performance optimizations within the Apache Log4j2 codebase. Their contributions focused on improving the efficiency of the logging process, particularly in relation to the use of output streams. The user was involved in fixing test-related bugs and enhanced test coverage to improve reliability.
backendjavalog4jloggingapache
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.