Alex S

Principal Software Engineer at Atlassian

Sydney, New South Wales, Australia
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
Alex S is a Principal Software Engineer based in Sydney with over 18 years of software experience and more than a decade delivering cloud-first, high-throughput systems. At Atlassian he led architecture and tech direction for a new cloud platform from inception to production, building services in Java, Scala and Kotlin on AWS with DynamoDB and Spring ecosystems. He brings deep backend expertise from high-load finance systems to secure messaging projects, and contributes to notable open-source work such as fixes and Java 11 compatibility improvements for the widely used Immutables library. A functional-programming enthusiast and pragmatic engineer, Alex blends hands-on coding with strategic leadership to drive robust, testable platforms. He holds an engineering degree in Mathematics and Computer Science from MAI and often surfaces subtle compatibility and integration issues before they reach production.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Mathematics, B, Bachelor's degree, Mathematics, B at 96
bookEngineer's degree, Mathematics and Computer Science, Engineer's degree, Mathematics and Computer Science at Московский Авиационный Институт (Государственный Технический Университет) (МАИ) / Moscow Aviation Institute (State Technical University) (MAI)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
7,726reputation
613kreached
110answers
15questions
Badges
javafx
top-5%
spring-boot
top-5%
kotlin
top-5%
jackson
top-5%
reactive-programming
top-5%
java
top-5%
github-logo-circle

Github Skills (26)

immutables10
annotations10
builder-pattern10
spring-webflux10
java10
annotation-processing10
javas10
jackson10
testing9
javafx9
unit-testing9
json9
kotlin9
spring-boot9
junit9

Programming languages (13)

PowerShellJavaRustScalaGoGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
immutables/immutables

Aug 2020 - Oct 2022

Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!
Role in this project:
userBack-end Developer
Contributions:16 reviews, 24 commits, 19 PRs in 2 years 2 months
Contributions summary:Alex primarily contributed to bug fixes and improvements within the Immutables project. Their work involved addressing compilation issues related to modifiable classes, default values, and Java 11 compatibility. They also implemented tests and refined existing code, specifically focusing on aspects like Jackson integration and Java time handling to ensure the project's overall robustness.
annotation-processorjavajacksongsonimmutable-objects
SimY4/zio

Jul 2020 - Mar 2024

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Contributions:6 pushes, 3 branches in 3 years 9 months
concurrent-programmingzioconcurrencyfunctional-programmingcontinuation
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