# Sravan Konduri > @PayPal Location: San Jose, California, United States Profile: https://flows.cv/sravankonduri I am a Java developer with 15+ years of experience in developing applications/products based on Java/J2EE technologies. 10+ years as Team Lead, 5+ as System architect, 5+ as Solution Architect 6+ years of experience in designing and developing Multi-tenant and SaaS, PaaS Cloud applications. I have done my Bachelor of Technology from Indian School of Mines, which is an IIT (India's top notch technology university). I am a good team layer, and love to learn from co-team members, passionate towards dealing with complex technical challenges and dig out a solution that best suits. I have been with PayPal since Feb 2016 and worked on several initiatives and dealt and solved several complex challenges. My PayPal experience in short: ● Re-design and Re-engineer the whole product for better scalability, high performance, high throughput, high availability at low operation cost to support 5Billion active users, 100million merchants and $1B TPV. ● Re-design helped us save cost by cutting down servers by 10th (yes, from 3000+ to 220+) and improving latency by 35% (65% for few flows). ● Design and mentor implementing solutions for multi-geo deployment and enable cross geo payments to support PayPal in china. ● Re-architect payments domain and design new APIs to be more as payments processing engine and make payments a product agnostic, thus giving more privilege to Payment’s clients to host their custom product solutions that best fits their end clients. ● The re-architected solution also helps unify payment solutions to all PayPal owned sub entities or services like xoom, iZettle, HyperWallet, Brain Tree etc. ● Develop and Integrate with tools to help us raise alerts on production and act before. ● Design and develop tools to help migrate products to new design and thus enable rapid migration and improve productivity. ● Stabilized release process using several techniques and enabled auto test case generation from live traffic for better regression coverage. ● Setup tools to enable rapid development and monitoring tools to help production support and smooth and confident releases. ● Design solutions to maintain FCI (Failed Customer Interaction) below 30 per day from 1000+. There are a good number of days where we had 0 FCIs. ● Propose and implement a solution to perform infosec scan on databases so as to ensure no PII information is stored. ● Implemented the scanner which could scan 3,50,000 records/min with minimal impact on the db ## Work Experience ### Principal Software Engineer @ Snowflake Jan 2022 – Present | San Mateo County, California, United States Project: Billing, Payments, and Invoicing ● Lead and develop Invoicing for Snowflake’s Marketplace Data Exchange(DMX) product ● Integrate with Stripe for consumer invoicing, payment processing, and seller payouts ● Integrate funding consumer DMX invoice with Snowflake service’s capacity contract ### Senior Member of Technical Staff @ PayPal Jan 2016 – Jan 2022 | San Jose, CA • Propose and implemented a patented solution to perform infosec scan on PayPal data • Extend the solution to other systems thus get rid of cost to maintain and buy external • Independent contributor for this product • Implemented the scanner which could scan 3TB/day with minimal impact on the db and infrastructure • The biggest challenge for developing Scanner is the coordination, as it involves coordination with almost all domain teams and DBAs • Requirement gathering and analysis. • Technical design • Product Design • Develop the code as per the design and write test cases • Product integration with Paypal Infrastructure • Continuous Integration enablement on Jenkins • Performance tuning • Code review and Test coverage • Effort estimate ### Technical Team Lead @ Kony, Inc. Jan 2014 – Jan 2016 | Hyderabad Area, India • Identify the draw backs of the existing system and Propose new design for the application to deliver high volume messages and replaced the legacy system • Improve the message processing speed by 20times (2000%) • Designed and developed a rest test client library to ease and boost writing functional tests. One can cover writing test client in 5minutes for atleast 5 APIs, later add tests for different use cases. • Ensure guaranteed message delivery by proper fail over handling • Parallel message processing in case of multi-node deployment and ensure scalability • Reduced infrastructure cost by adding Multi-Tenancy support to the system and made it a SaaS product • Design the product to support both cloud and on-premise deployment, and also supports various application servers and databases. Thus ready for any customer infrastructure. • Integrated with Kony’s products and made the system available as part of Kony’s PaaS • Integrated the product with loggly to boost debugging the production tickets. • Isolate each tenant’s processing from the other and thus provide fair chance to each tenant independent of load • Requirement analysis and prepare software requirements specification. • Technical design • Develop the code as per the design and write test cases • CI enablement on Jenkins • Fix issues reported by static code analyzer (Fortify, Sonar) • Performance tuning • Code review and test coverage • Effort estimate, WBS and planning. • Lead and coordinate the development and testing team. • Responsible for planning and product delivery • Product support for both onpremise and cloud installation. ### Technical Team Lead @ Accolite Jan 2012 – Jan 2014 • Product owner for Vehicle Management Application and developed it from scratch • In order to unify the authentication and security across ARP products designed and developed centralized security module • Reduce the infrastructure cost by adding Multi-Tenancy, Multi-lingual. • Further reduce the infrastructure cost by adding Multi-Environment support. This also helps the tenants to view the impact of any change on production without making changes on production. • Give a feel of Multi-Tenancy to the legacy systems by developing a routing layer and thus every product interacts with each other in a unified fashion • Integrate VMA with rest of the systems. • Integrate the platform with Amazon S3 for storing the Assets and isolate the assets to support Multi-Tenancy, Multi-lingual and Multi-Environment • Enable VMA to promote data (both S3 and database) from one environment to another with minimal downtime Resolve connection leaks and application stalls on legacy systems • Requirement analysis and prepare software requirements specification. • Technical design • Enabling multi-tenancy and multi-environment support • Write code and test cases. • Product responsible and Release owner • Lead and coordinate the development and testing team. • Responsible for requirements gathering, analysis and system design. • Responsible for planning and product delivery • Set up standards and streamline coordination across teams. • Point of contact for any technical related stuff and researches. • Design and develop Authentication, Authorization and Security layer • Design and develop Multi-Tenancy support and other complex areas ### Program Analyst @ Colruyt IT Consultancy India Pvt. Ltd Jan 2009 – Jan 2012 I worked in Belgium for about 1year and rest of the experience is in Colruyt India. • Selected for the framework development team competing with 450 Java Developers. • Responsible for establishing the framework team in India and replace TCS vendor team. I was successful in achieving the goal quite faster than estimated. • Lead the CoE Java team • Enhanced the framework by adding new features and modules • Modularized the framework and thus simplify the upgrade process and this helped in gaining customer satisfaction • Enhance the application framework upgrade process • To simplify the debugging and monitor activities, developed couple of applications to view logs, check application health, manage application users and permissions, send commands to application for various internal actions. • Developed an approach for changing the application configuration on the fly and get rid of redeploying or restarting • Coordinate with framework teams across various locations. • Development and support planning and Team planning • Guide and coordinate with application team for their issues • Resolve performance issues. • Part of development team in developing Purchase Agreement File • Developed Purchase Condition Calculator, helps in resolving lowest purchase price. • Onsite coordinator • Lead CoE Java Team • Design, develop and guide in new functionality development from CI. • Plan and provide second line support to framework users ie, Colruyt Java CC teams. • Guide and train new members joining Application Support. • Responsible for set up of new team Application Support in Colruyt India • Make planning for the Application Support Indian team • Coordinate with TCS, Colruyt India and Colruyt Belgium counter parts. ### Project Engineer @ Wipro Jan 2007 – Jan 2009 Responsibilities: • Understand application design and architecture • Part of wedgification, changing the architecture using new frameworks • Enhance, Support, Maintain kodakgallery.com • Understand, enhance, maintain application bizadmin (an application to administrate Kodak gallery products and content etc) • Independent contributor for modules designer boutique project and video project ## Education ### Bachelor of Technology (B.Tech.) in Mechanical Engineering Indian Institute of Technology (Indian School of Mines), Dhanbad ## Contact & Social - LinkedIn: https://linkedin.com/in/sravan-konduri-27734a114 --- Source: https://flows.cv/sravankonduri JSON Resume: https://flows.cv/sravankonduri/resume.json Last updated: 2026-04-12