Phani J

Staff Software Engineer at Deliveroo

Hyderabad, Telangana, 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

🤩
Rockstar
🎓
Top School
Phani J is a Staff Software Engineer based in Hyderabad with 14 years of experience building high-throughput, resilient systems across fintech, e‑commerce, and platform infrastructure. He has led engineering efforts at Deliveroo and Navi and previously built mission-critical systems like udaan’s invoicing platform and real-time MQTT pipelines for public transport at APInf. A polyglot systems engineer, he contributes to prominent open-source projects including EMQX (a leading MQTT broker for IoT) and Neovim, with work that spans core protocol features, rate limiting, logging and low-level C correctness. Comfortable across Erlang/Elixir, backend architectures and embedded-scale deployments, he combines hands-on coding with operational ownership to ship low-latency, scalable services. Notably, he demonstrated Proxy42’s minimal latency by running it on a Raspberry Pi and integrating it into a live interactive demo, reflecting a taste for pragmatic, creative proof-of-concept engineering.
code14 years of coding experience
job8 years of employment as a software developer
bookIndian Institute of Technology Delhi (IIT Delhi)
bookIntermediate ( 10+2), Intermediate ( 10+2) at Sri Chaitanya Junior College
bookV D Prasada Rao Memorial High School
languagesEnglish, Telugu, Hindi, Spanish
stackoverflow-logo

Stackoverflow

Stats
360reputation
87kreached
4answers
1question
github-logo-circle

Github Skills (21)

brokers10
erlang10
mqtt10
erlang-otp10
broker10
c1110
message-queue10
mqttnet10
c1710
neovim10
vim10
api10
message-broker10
text-editor9
lua7

Programming languages (24)

JavaC++CRustTeXVueGoErlang

Github contributions (5)

github-logo-circle
emqx/emqx

Aug 2015 - Mar 2018

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
userBack-end Developer
Contributions:9 commits, 9 PRs, 1 branch in 2 years 7 months
Contributions summary:Phani made several contributions focused on enhancing the core functionality and maintainability of the EMQX MQTT broker. They added headers to the MQTT client, implemented an init callback for the authentication module, and improved the rate-limiting capabilities. Furthermore, the user integrated build tool configurations and corrected licensing information, improving the build and deployment process. They also modified the logging level for stop publishing, and generally worked on core features of the MQTT broker.
mqtt-servertelecomconnectedlwm2mmqtt-broker
neovim/neovim

Feb 2016 - Oct 2016

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 84 comments in 8 months
Contributions summary:Phani primarily focused on modifying C code within the Neovim repository, specifically addressing warnings and code style issues. Their contributions include enabling -Wconversion for ex_cmds2.c, adding documentation comments, and silencing Clang warnings. Additionally, the user corrected several areas, including argdelete, breakpoint, and helptags functions, demonstrating an understanding of the project's core functionalities and internal structure.
usabilityapiluavimvim-plugin
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
Phani J - Staff Software Engineer at Deliveroo