Prasath Premkumar

Senior 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
Prasath Premkumar is a Senior Software Engineer and technical lead with over a decade of experience designing and delivering enterprise and distributed systems across finance, telecom, and data platforms. He excels in Java/J2EE and a broad modern stack—microservices, Akka/Lagom, event-sourcing/CQRS, cloud-native AWS, Docker orchestration and CI/CD—bringing proven architecture and hands-on implementation skills. At companies from JPMorgan Chase and BT to Binance and Atlassian, he has led PoCs, R&D, NFR analysis and platform re-architecture efforts while mentoring teams and owning delivery. He is comfortable in both functional and object-oriented styles (Scala, Kotlin, Vavr) and has applied strong TDD/BDD practices to keep complex systems robust. An active open-source contributor, he added OAuth/Twitter authentication features and tests to the well-known takes Java web framework, showing attention to iterative code quality. Based in Sydney, he balances deep engineering craft with a curiosity for big data, IoT and emerging technologies.
code11 years of coding experience
job13 years of employment as a software developer
bookBSc Physical science, BSc Physical science at University of Colombo
languagesEnglish, Tamil, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
3,010reputation
451kreached
9answers
62questions
github-logo-circle

Github Skills (17)

http10
java10
twitter-api10
javas10
oauth10
oop9
unit-testing8
actor6
playframework6
dependency-injection6
sed6
jquery6
akka6
guice6
scheduled-tasks6

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
yegor256/takes

Apr 2015 - Apr 2015

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
userBack-end Developer
Contributions:20 commits, 5 PRs, 39 comments in 14 days
Contributions summary:Prasath primarily contributed to the `takes` framework by adding and modifying authentication features, specifically related to Twitter integration. Their work involved creating classes like `PsTwitter` and `EncodingException`, which handle OAuth processes and token retrieval. They also addressed review comments, demonstrating iterative development and attention to code quality. Furthermore, they added tests to validate the Twitter authorization flow, ensuring the robustness of the implemented features.
micro-frameworkjava-webundertowxml-xsltframework
popprem/takes

Apr 2015 - Apr 2015

Contributions:20 pushes, 8 branches in 24 days
java-webframeworkimmutableobject-orientedjava
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
Prasath Premkumar - Senior Software Engineer at Atlassian