Senior Software Engineer
Tinder, Inc.
Aug 2019 - Present
• 4 yrs 8 mosSenior Engineer
SteelHouse
Dec 2017 - Aug 2019
• 1 yr 9 mos* Designing and building highly scalable distributed applications for a robust advertising
platform to target and reach the intended audience
* Building high volume multithreaded java services that are reliable and scalable
* Improving performance of services by introducing technologies like caching, templating
and asynchronous processing
* Provide recommendations on architecture decisions that will allow the application to be
more maintainable, testable, and scalable
* Integrating with third party software services to provide efficient solutions
* Collaborating with other teams and explaining complex technical issues and solutions to
Product and Project Leads
Senior Software Engineer
eHarmony
Jan 2015 - Dec 2017
• 3 yrs* Architected and developed highly scalable backend systems using microservice
architecture
* Designed and implemented robust APIs adhering to the REST architecture style
* Implemented transactional messaging capabilities within the systems
* Built paywall for the application by integrating with external payment gateway
* Deployed and maintained services in AWS
* Developed big data pipelines for consuming and processing data from different sources
* Programmed metrics collection, alerting and monitoring mechanisms for the system
* Analyzed and performed troubleshooting of large-scale distributed systems (application
and performance issues)
* Mentored and paired effectively with other developers and data scientists to deliver highquality
code and code reviews
Software Engineer
Pivotal Software, Inc.
Mar 2012 - Jan 2015
• 2 yrs 11 mos* Implementing optimizations and performance improvements for the OQL query engine in Pivotal GemFire®, a real-time distributed data store.
* Optimizing memory usage and performance of the indexes used by the query engine.
* Providing fixes after debugging complex problems in a highly concurrent multithreaded distributed system.
* Analyzing and profiling inefficient code areas and provide solutions for improvement.
Software Engineer
Exterro Inc
Sep 2010 - Mar 2012
• 1 yr 7 mos* Designed and developed reusable components for customer facing web front-end as well as back-end.
* Designed database schemas and queries for complex business scenarios.
* Demonstrated ability to quickly adapt third party tools and provide solutions for integration with the system.
* Key player in architecting extendable components for multithreaded and fault-tolerant distributed systems.
* Gained practical experience in Agile Software Development Methodology.