Rajeev Sampath

Senior Software Developer Assistant Vice President at Citi

Singapore
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
Rajeev Sampath is a Senior Software Developer and Assistant Vice President based in Singapore with 12 years of experience building scalable, production-grade systems across finance and enterprise middleware. He has designed time-series datastores, batch-processing pipelines and microservices backends at Citi while also owning DevOps pipelines, on-call resolution and mentoring responsibilities. Earlier at WSO2 he contributed to core stream-processing and analytics products—including meaningful fixes and performance work in the popular Siddhi CEP engine and JMS publisher optimizations—demonstrating deep backend systems and event-processing expertise. Rajeev pairs this systems-level strength with front-end UI improvements on API management dashboards, showing a full-stack mindset. He holds a CS degree from the University of Moratuwa and continued graduate studies at Georgia Tech, and is known for pragmatic, performance-first engineering that bridges product needs and operational realities.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science & Engineering, Bachelor's degree, Computer Science & Engineering at University of Moratuwa
bookMaster's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
2,749reputation
153kreached
132answers
1question
github-logo-circle

Github Skills (31)

javascript10
jms10
css10
ui-design10
java10
javas10
uid10
connection-pool10
front-end-development10
eventing10
stream-processing10
connection-pooling10
integrate9
integrations9
databases9

Programming languages (3)

JavaJavaScriptBallerina

Github contributions (5)

github-logo-circle
siddhi-io/siddhi

Apr 2014 - May 2016

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer
Contributions:26 commits, 15 PRs, 11 pushes in 2 years 1 month
Contributions summary:Rajeev's contributions primarily involve modifying and enhancing the Siddhi core engine. Commits show changes to core Java files, including `SiddhiManager.java` and `RDBMSEventTable.java`, suggesting involvement in core engine features and potentially table management. Several commits also address specific bug fixes and performance improvements within the core system. The code modifications indicate the user is comfortable with the core components of the stream processing engine.
complex-event-processingstream-processingstreaming-data-processingceponline-learning
wso2/carbon-analytics

Jun 2015 - May 2016

Role in this project:
userBack-end Developer
Contributions:22 commits, 1 PR in 11 months
Contributions summary:Rajeev focused on performance improvements for the JMS publisher component. This included introducing connection pooling to optimize resource utilization and reduce overhead. Additionally, the user added a feature to allow concurrent publishers within the JMS event adapter, enhancing its ability to handle multiple publishing threads. These changes directly impacted the efficiency and scalability of the event publishing process.
integration
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