Nilang Shah

Principal Engineer at American Express

Bengaluru, Karnataka, India
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
Nilang Shah is a Principal Engineer with 12 years of experience designing and operating high-throughput, highly available payment platforms at American Express and Visa. He specializes in distributed systems and fintech, having led top-50 enterprise projects that process thousands of transactions per second and settle tens of millions daily while targeting five-nines availability. Technically hands-on across Java, OpenShift, Kafka, Cassandra and observability stacks, he also contributes to open-source concurrency tooling—having improved performance and stability in the lightweight Java threads project kilim. An IIT Bombay MTech graduate (9.46 CGPA) and GATE AIR 13, Nilang pairs rigorous academic foundations with pragmatic engineering and delivery leadership. He is also a co-founder of an e-commerce jewellery business, applying his systems and automation skills to inventory, logistics and customer experience. Colleagues rely on him for end-to-end ownership from envisioning through migrations to post-production resilience.
code12 years of coding experience
job11 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookBachelor of Engineering (BE) Information Technology, Bachelor of Engineering (BE) Information Technology at Dharmsinh Desai University
languagesEnglish, Hindi, Gujarati
github-logo-circle

Github Skills (11)

javas10
message-passing10
multithreading10
concurrency10
java10
performance-testing9
unit-testing9
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (2)

JavaGo

Github contributions (5)

github-logo-circle
kilim/kilim

Jun 2014 - Oct 2014

Lightweight threads for Java, with message passing, nio, http and scheduling support.
Role in this project:
userBack-end Developer
Contributions:36 commits in 3 months
Contributions summary:Nilang primarily contributed to the `kilim/kilim` project by implementing and testing core functionalities related to lightweight threads in Java. Their work included adding performance tests (PerfTest) and examples to showcase the library's capabilities, particularly focusing on message passing and mailbox implementations. Significant changes were made to `MailboxSPSC`, demonstrating work related to concurrency and thread management. The user also addressed bugs within the timer service and the affine thread pool, improving the stability and efficiency of the project.
javamessage-passing
nilangshah/Raft

Jan 2014 - Sep 2014

Contributions:36 commits in 7 months
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