Wallace Wadge is a seasoned software architect and hands-on engineer with 16+ years delivering high-throughput, resilient systems across payments, gaming, and embedded domains. Comfortable from bare-metal ARM hypervisors to enterprise Java stacks, he combines low-level performance tuning (C and assembly) with scalable cloud-native design and operational pragmatism. He has led rewrites of payment gateways and wallets, authored the high-performance BoneCP Java connection pool, and contributed reliability-focused fixes to open trading tooling like univocity-trader. Known for solving the hardest concurrency and throughput problems, he pairs deep debugging instincts with a track record of shaving startup costs and improving system observability. Based in Malta, he now focuses on embedded LiDAR bare-metal development while continuing to advise and build mission-critical backend platforms.
BoneCP is a Java JDBC connection pool implementation that is tuned for high performance by minimizing lock contention to give greater throughput for your applications. It beats older connection pools such as C3P0 and DBCP but SHOULD NOW BE CONSIDERED DEPRECATED in favour of HikariCP.
Role in this project:
Back-end Developer
Contributions:501 commits, 2 PRs, 2 pushes in 6 years 3 months
Contributions summary:Wallace primarily contributed to the core functionalities of the BoneCP connection pool, as indicated by their fixes to unit tests and the implementation of statement caching. They made Javadoc improvements and addressed warning issues, emphasizing code quality and maintainability. Furthermore, the user added and improved JMX support, enhancing the pool's monitoring capabilities for performance insights.
open-source trading framework for java, supports backtesting and live trading with exchanges
Role in this project:
Back-end Developer
Contributions:14 commits, 14 PRs, 20 comments in 3 months
Contributions summary:Wallace primarily focused on enhancing the `univocity-trader` framework, addressing bugs and improving its robustness. Their contributions included fixing issues related to order management, specifically within the pending order queue and order cancellation. The user also added support for logging execution details to Google Sheets, and added functionality to keep the underlying connection alive and resilient. Furthermore, they integrated keep-alive mechanisms for both Binance and the client account, contributing to connection stability.
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.