Staff Software Engineer with 12+ years of experience designing, scaling, and owning high-traffic distributed systems across consumer, real-time, and payments platforms.
Experience
2023 — Now
2023 — Now
San Francisco, California, United States
* Owned and architected a distributed real-time messaging platform with media and in-app purchases, serving 200M+ daily requests with low-latency and high availability requirements.
* Designed and scaled backend services and APIs (Django, async workflows) to support high-throughput real-time interactions.
* Drove end-to-end system ownership from architecture and capacity planning through production rollout and on-call support.
* Made key architectural tradeoffs around scalability, fault tolerance, and backward compatibility, enabling rapid iteration without compromising reliability.
* Improved production reliability and performance through observability and bottleneck analysis, strengthening incident response and operational excellence.
* Mentored engineers on system design, code quality, and production readiness, raising overall engineering standards.
2016 — 2021
2016 — 2021
• Led and mentored a team of 8+ full-time engineers
• Analysed user-specific needs and developed user experience & interface
• Engineered RESTful and GraphQL APIs for 200+ internal components with a focus on caching, persistence, and SSO.
• Developed reusable UI components – Grid with pagination, multi-select with events.
2015 — 2016
2015 — 2016
* Led Center of Excellence team comprising 12+ developers
* Developed RESTful APIs for various applications based on business requirements (External webservice interaction, authentication and CRUD operations with MongoDB).
* Implemented schedulers, socket handling, clustering across projects.
* Assisted developers in Node.js and Angular 2.0 core architecture and logics across products
* Developed reusable UI components – Grid with pagination, treeview, drag and drop, events handling. Wire up API endpoints with Angular UI and work with UI level components (Full stack role).
* Unit tested the code leveraging task runner capabilities.
* Handled, suggested, and streamlined the coding standards and methodologies across layers through effective code reviews.
2011 — 2015
Current Project Details:
Technologies Involved:
Node.js, MongoDB core technologies involving various npm modules with Eclipse IDE and code base under control of SVN. Using additional editors/tools like sublime text, webstorm, postman and mongoVUE.
Responsibilities:
• Develop RESTful APIs for various modules based on finance related business requirements.
• Mapping developed enterprise development services to the Cognizant owned cloud secure platform
exposing production web service links.
• Work with UI Team in integrating web services to the Angular.js web interface.
• Mentor team members in various levels of challenges they face to meet the module/project deadline.
• Handle, suggest, and streamline coding standards and methodologies across layers through effective
Previous Project Details:
Technologies Involved:
POP (Point object Programming) based on C++ Language OOPS Concepts, Oracle – PL SQL, Batch Programming/Scripting, Formscape, and Tortoise SVN.
Responsibilities:
• Involved in estimation, analysis, design and development of critical modules in the CRM application (Oracle & Formscape) on client server.
• Leading the Offshore team and guiding the new resources in the team.
• Managing resources for the upgrade project.
• Have interacted directly with clients regarding project clarifications and progress status.
• As a team member, I was involved in effectively managing the generation of client statements during peak
statement runs which normally involve huge volume of requests from clients.
Education
San José State University
Master of Science - MS
Anna University, Chennai
B.E
Vanavani Matriculation Higher Secondary School