Nirojan Selvanathan

Engineering Manager

Colombo, Western Province, Sri Lanka
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
Nirojan Selvanathan is an Engineering Manager based in Colombo with a decade of experience building and leading backend teams for cloud-native systems. He combines hands-on development with team leadership, having contributed substantial features to the widely used Apache APISIX API gateway—adding UDP logging, a batch log processor, and security improvements like public key-based OAuth introspection. Comfortable in distributed and high-throughput environments, he focuses on observability, request tracking, and pragmatic integrations with logging backends such as Kafka. As an engineering lead on GitHub, he maintains a balance between shipping production-ready code and mentoring engineers to adopt robust, scalable patterns. Colleagues would describe him as a practical problem-solver who elevates platform reliability while keeping delivery velocity high.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
10,676reputation
6.5mreached
53answers
56questions
Badges
homebrew
top-5%
docker
top-5%
tcp
top-5%
amazon-s3
top-5%
amazon-web-services
top-5%
macos
top-1%
github-logo-circle

Github Skills (39)

udp10
mysql10
kafka10
lua10
api-gateway10
tcp10
macos10
batch-processing10
api-design9
restful-api9
request-validation9
api-rest9
json9
amazon-web-services9
openid-connect9

Programming languages (12)

TypeScriptDockerfileJavaCSSShellC++JavaScriptGo

Github contributions (5)

github-logo-circle
apache/apisix

Dec 2019 - Aug 2020

The Cloud-Native API Gateway
Role in this project:
userBack-end Developer
Contributions:6 reviews, 44 commits, 58 PRs in 8 months
Contributions summary:Nirojan contributed significantly to the APISIX project by implementing new features and improving existing functionality. They added a UDP logger plugin, a batch processor for aggregating logs, and integrated the batch processor into existing logging plugins like TCP, UDP, and Kafka loggers. Furthermore, the user enhanced the OAuth plugin with public key-based introspection and the request-id plugin. These changes indicate a focus on improving the API gateway's capabilities for logging, security, and request tracking.
api-gatewaynginxserverlessapisixreverse-proxy
sshniro/opencv-samples

Nov 2015 - Dec 2020

Contributions:2 pushes, 1 branch, 2 comments in 5 years 1 month
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
Nirojan Selvanathan - Engineering Manager