Robert Bain

Senior Software Engineering Manager at Addepar

City of Edinburgh, Scotland, United Kingdom
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

🤩
Rockstar
🎓
Top School
Robert Bain is a Senior Software Engineering Manager based in Edinburgh with 11 years of professional engineering experience and a BSc (Hons) in Computer Science from the University of St Andrews. He progressed from analyst programmer roles into leadership across fintech and payments, holding senior engineering and management positions at Nucleus Financial and Addepar. Robert blends hands-on backend development—contributing to the notable open-source Querydsl project—with people and delivery leadership, having shipped query-related enhancements and managed cross-functional teams. He has a track record of stabilizing and evolving core systems in regulated financial environments, balancing technical depth with operational rigor. Colleagues describe him as a pragmatic problem-solver who still contributes code while scaling teams and processes.
code11 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science BSc. (Hons), Computer Science, Bachelor of Science BSc. (Hons), Computer Science at University of St Andrews
stackoverflow-logo

Stackoverflow

Stats
9,311reputation
802kreached
168answers
37questions
Badges
java
top-5%
websocket
top-5%
jackson
top-5%
unit-testing
top-5%
github-logo-circle

Github Skills (19)

java10
javas10
querydsl10
unit-testing9
websocket9
jackson9
sql9
testing7
jpa6
macos6
oracle6
oracle-sql-developer6
junit6
spring-boot6
spring6

Programming languages (4)

TypeScriptJavaGroovyPython

Github contributions (5)

github-logo-circle
querydsl/querydsl

Sep 2015 - Feb 2020

Unified Queries for Java
Role in this project:
userBack-end Developer
Contributions:3 reviews, 10 commits, 13 PRs in 4 years 5 months
Contributions summary:Robert contributed to the Querydsl project by adding features and making improvements to various modules. They added `isNull()` and `isNotNull()` methods to `ExtendedSubQuery` and `FetchableSubQueryBase`, enhancing query functionality. They also addressed a Javadoc correction and merged branches, indicating code integration and maintenance tasks. The user's work focused on refining the core querying capabilities of the library.
javaqueries
robertandrewbain/querydsl

Sep 2015 - Sep 2015

Contributions:4 pushes, 2 branches in 9 days
javaqueries
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
Robert Bain - Senior Software Engineering Manager at Addepar