Sajeer Riyaf

Software Development Engineer at Amazon

Reading, 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

👤
Senior
🎓
Top School
Sajeer Riyaf is a versatile full-stack software engineer with eight years of experience building cloud-native and mobile applications, currently working as an SDE at Amazon. He combines strong backend compiler and language-server experience (notably contributions to the Ballerina language compiler) with frontline full-stack work using Node.js, React, Spring Boot, and native mobile stacks. His background spans low-code integration platforms at WSO2, real-world mobility and microservices at PickMe, and entrepreneurial product-building with his own logistics and lab management apps. A GSOC alumnus who rewrote GStreamer plugins in Rust and an Imagine Cup regional finalist, he blends systems-level thinking with pragmatic product delivery. Comfortable in AWS, Docker, and CI/CD pipelines, he’s known for quickly adapting to new languages and tackling low-level challenges that improve developer experience.
code8 years of coding experience
job6 years of employment as a software developer
bookBsc (Hons) Engineering Computer Science & Engineering, Bsc (Hons) Engineering Computer Science & Engineering at University of Moratuwa
bookMaster's degree Computer Science, Master's degree Computer Science at Nottingham Trent University
bookPhysical Sciences, Physical Sciences at Zahira College Mawanella
languagesEnglish, Tamil, Sinhala
stackoverflow-logo

Stackoverflow

Stats
5,195reputation
475kreached
1answer
0questions
Badges
flutter
top-1%
dart
top-1%
android-studio
top-1%
github-logo-circle

Github Skills (11)

compiler10
android-studio10
language-server10
configurations10
compiler-compiler10
dart10
ballerina10
back-end-development10
flutter10
java9
javas9

Programming languages (5)

JavaRustJavaScriptBallerinaPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:4 reviews, 18 commits, 7 PRs in 8 months
Contributions summary:Sajeer primarily contributed to the Ballerina compiler and language server, focusing on low-level code generation, type system enhancements, and language server features. Their commits involved modifying code related to JVM cast generation, the addition of a "beta" tag to connectors within the language server, and improving the type information retrieval. These changes indicate a focus on improving the compiler's functionality, supporting language features, and enhancing the developer experience.
compilerprogramming-languageinterpreterballerinaballerina-lang
The Ballerina Programming Language
Contributions:19 pushes, 1 branch in 7 months
compilerprogramming-languageinterpreterballerina
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
Sajeer Riyaf - Software Development Engineer at Amazon