Jeremy Barrow

Senior Software Engineer at Peeriot

Greater Dresden Area Germany
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

👤
Senior
🎓
Top School
Jeremy Barrow is a Senior Software Engineer with 12 years of experience building high-throughput, reliable systems across e-learning, e-commerce, and fintech. A JVM expert turned Rust evangelist, he modernised long-lived Java platforms (upgrading Java 7→11 for thousands of daily concurrent users) and has used Rust professionally since 2019 to help build a modular banking platform. He brings practical cloud-native experience—containerising systems with Docker and Kubernetes and integrating Redis and Kafka—to design scalable internal tools and production services. An active open-source contributor, Jeremy has improved core internals of Apache Wicket and enhanced the IntelliJ Rust plugin’s formatter and tooling support. Based in Dresden after relocating from Australia in 2015, he combines systems-level insight with a penchant for rewriting and refactoring to make legacy codebases maintainable and performant.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Physics, Bachelor's degree Physics at La Trobe University
github-logo-circle

Github Skills (13)

javas10
web-framework10
rust10
apache10
java10
intellij-plugin10
code-formatting10
jquery9
macros9
html9
testing8
intellij7
clion7

Programming languages (17)

JavaC++RustCGoRAMLMustacheHTML

Github contributions (5)

github-logo-circle
intellij-rust/intellij-rust

Dec 2018 - May 2020

Rust plugin for the IntelliJ Platform
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 25 comments in 1 year 5 months
Contributions summary:Jeremy contributed to the IntelliJ Rust plugin, primarily focusing on improving the code formatter. They added support for spacing rules related to associated type bindings and implemented intentions for replacing line and block comments. Furthermore, the user addressed issues, such as correctly handling symlinked Cargo project directories. They also added support for new token types, including lifetime and literal macros.
intellij-platformrustclionintellij-pluginjetbrains
apache/wicket

Jun 2017 - Oct 2018

Apache Wicket - Component-based Java web framework
Role in this project:
userBack-end Developer
Contributions:10 commits, 15 PRs, 36 comments in 1 year 4 months
Contributions summary:Jeremy's contributions primarily involve improving and refactoring the core logic of the Apache Wicket framework. They addressed jQuery integration issues, specifically focusing on compatibility with `jQuery.noConflict()`. The user also worked on unifying metadata handling and cleanup of internal components such as `BufferedWebResponse` and deprecating legacy data structures like `ArrayListStack`. This indicates a focus on enhancing the framework's internal structure and maintainability.
component-basedjava-webdatabase-accessapache-wicketframework
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
Jeremy Barrow - Senior Software Engineer at Peeriot