# Srikanth Agaram > Senior Member Of Technical Staff at eBay Location: San Ramon, California, United States Profile: https://flows.cv/srikanthagaram I am a full-stack engineer with 12+ years of experience in small startups and big companies. I have worked at all positions on the web stack, including systems (including zero downtime deployment), databases (SQL and NoSQL), backend code and frontend code. I have a deep understanding of how to design and operate web applications at scale in all aspects from security to usability. I have a passion for mentoring engineers and helping improve every member of my team. I like to develop software with a focus on the utility and usability of the product. I am proficient in OO languages like Ruby, Java and C as well as functional languages like Scala, JavaScript and Haskell and bringing the unique advantages of each of those platforms to the Web. I have experience with building large, scalable and secure applications for revenue critical roles like payments and commerce. ## Work Experience ### Member Of Technical Staff II @ eBay Jan 2017 – Present | San Francisco Bay Area ### Senior Software Engineer @ Google Jan 2016 – Jan 2017 | San Francisco Bay Area Designed and built infrastructure and UI for transactable experiences in Google Shopping. - Designed, coordinated and managed the development of the Buy on Google, Ship to Store project across seven teams.} - Designed and built a data pipeline to verify the data quality of crawled data for shopping products and raise alerts when errors are found. - Built a data pipleline to find popular products and product categories, and serve these as a homepage for each merchant. - Implemented a data pipeline to choose between merchant feed product data and crawled data and move the logic from request time to an offline job. - Added support for merchant supplied image swatches for displaying color or material data for each product. - Mentored multiple recruits and an intern, helping them get up to speed on the Google Shopping codebase and the codebases of related Google services. ### Senior Software Engineer @ Twitter Jan 2014 – Jan 2015 Led the commerce web efforts at Twitter, building consumer experiences into the fabric of the website. Built a modern responsive ReactJS based frontend service to render commerce collections. • Redesigned BuyNow on web to use React and Flux to simplify the codebase. • Built generalized error handling framework for Twitter BuyNow. • Implemented support for digital goods for BuyNow. • Built a service using Scala and React to serve commerce Products and Collections. • Implemented a masonry view in JavaScript (ES2015) for commerce collections. • Mentored an intern and oversaw the development of a curation tool for collections. • Helped integrate CardSpring technology into Twitter. • Implemented the web version of Twitter Offers using Scala and JavaScript. ### Software Engineer @ CardSpring (Acquired by Twitter) Jan 2011 – Jan 2014 Full-stack engineer. - Developed and maintained the cardspring.com website. - Developed the zero-downtime database migration strategy. - Implemented a ORM for Cassandra. - Implemented a PCI compliant credit/debit card capture JavaScript library. - Helped develop a prototype of our updated image based deployment system - Customer development, prototyping, design and implementation of CardSpring Connect. ### Software Engineer @ Google Jan 2010 – Jan 2011 | Mountain View Joined the Adwords team and helped build the next generation adwords frontend. Then transferred to google books. ### User Interface Designer Manager @ Betable Jan 2008 – Jan 2011 · Just-in-time authentication using AJAX. · Conditional flows to guide the user through complex tasks · Visual design elements with both vector and raster graphics · User survey interface and metrics. · User interface testing framework using Selenium. ### Research Assistant @ UCI Jan 2005 – Jan 2008 Development Ph.D. level research: Event centric organization of multimedia data to provide a uniform index into real world data. · Developed an event centric direct manipulation user interface for the EC-ASSIST project funded by DARPA. The application allows the search and presentation of multimedia and sensor data collected on military patrols. · Designed a generic model for events and event types that can be used across multiple applications. · Developed and extended an event database system to store and search multimedia events. · Designed and developed an event centric multimedia management cycle and its web based implementation. ### User Interface Intern @ Tagged Inc Jan 2007 – Jan 2007 Designed and implemented a new system for user profile personalization for a social network, streamlining the user interactions. ### Research Consultant @ IIT Kharagpur Jan 2002 – Jan 2003 Led a project titled "Adaptive Content Management" to provide school students with content based on their interests and skills. · Designed an ontological model to represent subject specific concepts and their relationships. · Developed a web based application to allow multiple teachers to enter new concepts into the knowledge base independantly. ### Summer Intern @ Intergraph Systems Jan 2001 – Jan 2001 Developed a client-server tool to distribute the compilation process onto multiple ma- ## Education ### Ph.D. in Computer Science UC Irvine ### MS in Computer Science UC Irvine ### Bachelor of Technology (Hons) in Electrical Engineering Indian Institute of Technology, Kharagpur ## Contact & Social - LinkedIn: https://linkedin.com/in/srikanthak - Portfolio: http://srikanthak.name/ - Portfolio: http://srikanthak.name/files/srikanth_resume.pdf --- Source: https://flows.cv/srikanthagaram JSON Resume: https://flows.cv/srikanthagaram/resume.json Last updated: 2026-04-13