Richard Kerr

Software Engineer Team Lead at Bloomberg Data Management Services

Ireland
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
Richard Kerr is a seasoned Software Engineer Team Lead with 13 years’ experience building high-throughput systems and web applications, currently leading engineering at Bloomberg Data Management Services in Ireland. He blends deep Java and C/C++ expertise—ranging from Solaris, Glassfish and GWT front-ends to native build tooling—with strong practices in TDD, CI and automated testing. At Ericsson he improved code quality and developer workflows, championed Maven adoption, and made notable open-source contributions by customising and helping unify the widely used maven-nar plugin for C/C++ builds. He thrives on mentoring teams, simplifying complex problems into elegant, well-tested solutions, and enjoys teaching new technologies as part of daily work. Practical experience with both embedded systems and large-scale data services gives him a rare cross-domain perspective that helps bridge low-level performance needs and high-level application design.
code13 years of coding experience
job15 years of employment as a software developer
bookBE/BSc (Hons) Robotics & Mechatronics and Computer Science & Software Engineering, BE/BSc (Hons) Robotics & Mechatronics and Computer Science & Software Engineering at Swinburne University of Technology
github-logo-circle

Github Skills (6)

maven10
javas10
java10
build-automation9
c-language8
cprogramming-language8

Programming languages (4)

MDXTypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
maven-nar/nar-maven-plugin

Aug 2012 - Sep 2014

Native ARchive plugin for Maven
Role in this project:
userBack-end Developer
Contributions:124 commits, 2 comments in 2 years 1 month
Contributions summary:Richard primarily focused on modifying the `AbstractLdLinker.java` and `GccLinker.java` files, likely related to build process and compilation. They also addressed issues within `NarCompileMojo.java`, fixing build configurations and variable visibility. Significant contributions include adding support for post-processing libraries and fixing the mapping of output directories.
maven-pluginjavamavenarchive
richardkerr/parquet-mr

Apr 2023 - Jan 2025

Apache Parquet
Contributions:4 pushes, 1 branch in 1 year 9 months
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
Richard Kerr - Software Engineer Team Lead at Bloomberg Data Management Services