# Shravan Purohit > A Software Developer specializing in web services. Passionate about programming. I love what I do and I do what I love! Location: San Jose, California, United States Profile: https://flows.cv/shravanpurohit Software Engineer developing solutions with RESTful web services, Spring MVC, Spring boot and other technologies. ## Work Experience ### Software Engineer @ Venmo Jan 2018 – Present | San Francisco Bay Area The Risk Engineering team @ Venmo is tasked with reducing fraud and protecting its user base and at the same time reduce loss which affects PayPal's revenue. My role involves implementing new risk variables for risk analysts to make use of during a risk check at various checkpoints. The main initiative I am part of is to scale our risk infrastructure by means of pre-computation and caching. This is an event driven approach which ams at reducing computational overhead by calculating value using the delta at each event. ### Software Engineer @ PayPal Jan 2017 – Jan 2018 | San Francisco Bay Area Worked with the P2P services team which provides the RESTful backend APIs for the PayPal mobile app and the web based interface. Tasked with migrating the PayPal Adaptive Payments api off the legacy tech stack, I designed and implemented new REST API's with micro services architecture. While the interface was not backward compatible, the features and functionalities implemented were. This would enable seamless reintegration with existing clients while providing new functionalities as value add. ### Software Engineer @ PayPal Jan 2016 – Jan 2017 | Phoenix, Arizona Area Worked with the Credit Services team focusing on RESTful services for PayPal credit and PayPal Working Capital acquisition flows. - My role as a Software Engineer involves designing and implementing REST endpoints based on microservice architecture. - Implemented a daemon based on Spring boot and used Spring Integration to set up JMS routing. - Our components handle millions of transactions and I am experienced in triaging day to day live issues and implementing time critical solutions. - Experienced in unit testing using Mockito and Power Mockito and functional testing using TestNG. - Received a SPOT award for my work in my team and a Bravo award for helping out a member from a different team. ### Team Lead @ FACT Lab, ASU Jan 2015 – Jan 2016 | Tempe, AZ Graduate Research Assistant - May 2015 to present Implemented a real time analysis engine using JAVA which would monitor a students work on the poster and determine the level and type of error being committed by the student. It then notifies the teacher of the same. It also reports students progress to the teacher. Involved in architectural design meetings for implementing requested features. Team Lead - February 2016 to Present I continue to work in the backend implementing feature requests. As a lead I am involved in scrum calls, allocating tasks, code review and other such activities. ### Senior Software Developer @ Oracle India Pvt. Ltd Jan 2014 – Jan 2014 Senior software developer highly experienced in agile/scrum based development ### Software Developer @ Oracle India Pvt. Ltd Jan 2010 – Jan 2014 Software Developer specializing in Enterprise Web Application development using JAVA and JEE. ### Software Engineer @ TELiBrahma Jan 2009 – Jan 2010 Designed and implemented an algorithm for transliterating Kannada and Hindi languages on blackberry devices. Developed an app for IRCTC on a ePOS device. ## Education ### Master of Science (MS) in Computer Science Arizona State University ### Bachelor's degree in Computer Science Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/shravanpurohit --- Source: https://flows.cv/shravanpurohit JSON Resume: https://flows.cv/shravanpurohit/resume.json Last updated: 2026-04-11