Neil Prosser

Software Engineer at Docker, Inc

Bristol, England, 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
Neil Prosser is a seasoned software engineer with 15 years' experience building backend systems across startups and large tech firms, currently working remotely for Docker from Bristol. His career spans roles at Nokia, Microsoft, MixRadio and Atomist, with a track record of improving reliability and observability—evidenced by contributions to the popular logstash-logback-encoder and the Graphite alerting dashboard Seyren. Comfortable in distributed and multi-threaded environments, he focuses on robust, pragmatic engineering (null-safety, timezone-aware tests, and context integration show his attention to edge cases). Based on an MEng in Computer Science from the University of Bristol, he blends deep Java backend expertise with a knack for shipping maintainable infrastructure code.
code15 years of coding experience
job16 years of employment as a software developer
bookMEng, Computer Science, MEng, Computer Science at University of Bristol
stackoverflow-logo

Stackoverflow

Stats
8,158reputation
861kreached
4answers
2questions
Badges
jquery
top-1%
github-logo-circle

Github Skills (19)

json10
jquery10
logback10
multithreading10
java10
javas10
logstash10
spring-boot10
testing9
http-client8
mongodb-database7
mongodb7
codahale-metrics6
jmx6
metric6

Programming languages (11)

TypeScriptJavaDockerfileShellCoffeeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
scobal/seyren

Apr 2012 - Apr 2015

An alerting dashboard for Graphite
Role in this project:
userBack-end Developer
Contributions:173 commits, 3 PRs, 10 pushes in 2 years 11 months
Contributions summary:Neil made substantial contributions to the Seyren project, an alerting dashboard for Graphite. Their commits focused on improving the core functionality of the application, as evidenced by the reformatting of Java mail-related code, the implementation of multi-threading within the check scheduler, and the addition of alert features such as state changes and handling no data scenarios. The user also actively maintained and updated the code by merging in master branch.
alertinggraphitegraphqldashboard
Role in this project:
userBack-end Developer
Contributions:168 commits, 13 pushes, 5 tags in 2 years 4 months
Contributions summary:Neil primarily focused on refining the Logstash encoder for the Logback logging framework. Their contributions involved tidying up imports and formatting, modifying the encoder to align with Logstash's conventions by avoiding overrides of specific fields, and updating tests to improve accuracy, especially with time zone handling. Additionally, the user implemented a null check for MDC properties, ensuring robustness, and integrated context properties.
logback-appenderappenderslogstashloggingencoder
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
Neil Prosser - Software Engineer at Docker, Inc