Stephen Souness

Senior Engineer at Atlassian

Christchurch, Canterbury, New Zealand
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
Stephen Souness is a senior engineer with 11 years of professional experience building and stabilising backend systems for large organisations, currently focused at Atlassian in Christchurch. He specialises in Java-based microservices, Kafka integrations and resilient data pipelines, with a track record of eliminating race conditions, reducing operational costs, and hardening services against automated abuse. Stephen combines hands-on coding and refactoring with strong cross-team coordination and mentoring, having guided peers to promotion and onboarded other products to shared platforms. An active open-source contributor, he has contributed maintenance and quality improvements to the notable vavr functional Java library. He’s equally comfortable debugging production incidents in the middle of the night as designing preventative architecture, and brings a pragmatic engineering mindset shaped by long-term, diverse enterprise and consulting roles.
code11 years of coding experience
job22 years of employment as a software developer
bookPapers toward Post Graduate Diploma in Science Computer Science, Papers toward Post Graduate Diploma in Science Computer Science at University of Canterbury
stackoverflow-logo

Stackoverflow

Stats
11reputation
15kreached
1answer
0questions
github-logo-circle

Github Skills (9)

javas10
functional-programming10
functional-programming-language10
java10
unit-testing7
jboss6
ajp6
apache6
multithreading6

Programming languages (9)

JavaShellCSSScalaJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
vavr-io/vavr

May 2015 - May 2015

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 2 comments in 1 day
Contributions summary:Stephen primarily contributed to code quality and maintenance by addressing null checks, spelling, and grammar errors within the codebase. They also made minor adjustments based on FindBugs recommendations, specifically concerning iterator index checks and newline characters. Further contributions include merging updates from the origin master and performing code refactoring and cleaning of tests.
functional-programmingjava-8profitcode-qualityjava8
Go plugin for Cloud Foundry
Contributions:2 releases, 41 commits, 1 PR in 6 years 5 months
golangfoundrycloud-foundrycloudfoundrygo-plugin
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
Stephen Souness - Senior Engineer at Atlassian