Vishnusaran Ramaswamy work email
- Valid
- Valid
Vishnusaran Ramaswamy personal email
- Valid
Over 10 years of experience in building large scale distributed systems. Currently leading the engineering team at eBay's home grown search engine's indexing pipeline. My works involves using large scale distributed systems to build search indexes for our search engine and optimizing the search index data structures for efficient query execution.
-
Staff Software EngineerLinkedin Mar 2020 - PresentSunnyvale, Ca, Us -
Senior Member Of Technical StaffEbay Feb 2020 - Mar 2020San Jose, Ca, Us -
Member Of Technical Staff 2Ebay Feb 2018 - Mar 2020San Jose, Ca, UsArchitect of Search Indexing Pipeline• Led a team of engineers to create the next generation indexer for eBay’s search engine. Designed the indexer from ground up and authored about 85% of the framework code in Scala. The indexer which run on spark and standalone is over 3x faster than the current generation indexer.• Decreased the search query latency by over 30% by designing and implementing a mechanism to reorder the documents in the search index. • Reduced the size of the search index by 30% by developing a compression mechanism to compress similar documents (MSKU) in the index. -
Member Of Technical StaffEbay Feb 2015 - Feb 2018San Jose, Ca, Us• Designed a system to identify and rewrite a full update on a document into a partial in-place update which reduced fragmentation of the index over time by over 60%.• Designed a system which can squash multiple incremental updates to the query nodes into 1 incremental update. This decrease the cold start time of the query node by 50% -
Software EngineerEbay May 2012 - Feb 2015San Jose, Ca, Us• Designed and implemented a system to collect and aggregate the click through information for the answer modules on all of eBay’s search and browse pages. The aggregated information is then used to rank these modules using a Bandit Algorithm.• Designed and implemented a system to collect and aggregated and query logs generated by over 10,000 machines which are part of eBay’s search engine. The system does streaming joins on over 300TB/day of logs and able to respond to queries about the search engine’s performance in under 1 second. -
Senior Software EngineerEmc Apr 2011 - May 2012Round Rock, Texas, Us-Designed and implemented an aspect mechanism to capture changes on documentum objects and trigger events based on the changes.-Designed and implemented a flow control mechanism to manage the HTTP posts from the server to the Java Method Server clients.-Worked under the guidance of architects, in collaboration with the performance team in modifying and improving performance of search and user inbox queries.-Prepared and presented whitepaper on how to configure the BPM workflow processors to attain maximum performance in different load conditions. -
Software Engineer 2Emc Oct 2008 - Mar 2011Round Rock, Texas, Us- Designed and implemented a concurrent job framework for processing time based events.- Under the guidance of the architects, implemented a migration strategy to migrate running workflow instances from older version of the BPM template to the new version of BPM template.- Designed and implemented caching mechanism to cache BPM template information during runtime to improve runtime performance.- Worked in collaboration with the performance team to optimize runtime queries by creating indexes and denormalizing tables.- Responsible for developing key BPM features using C++ and Java.- Handled customer cases as part of the BPM development team in resolving performance issue, memory leak issues, concurrency issue.- Debug customer issues in both server (C++) and in BPM layer (Java). -
Software InternFinancial Navigator, Inc. Apr 2008 - Aug 2008- Worked towards optimizing financial calculations by moving aggregations to the database layer.- Worked towards improving the performance of the queries which were used to bring huge volumes of data for financial calculations.- Evaluated and implemented materialized views for data aggregation scenarios.
-
Application DeveloperInautix Technologies Aug 2004 - Jul 2006-Designed and implemented caching mechanism to store and load historical stock prices for financial calculations used in clearing house operations.- Implemented a persistent message queue mechanism for pulling financial transaction data from multiple servers which can then be processed by multiple clients.
Vishnusaran Ramaswamy Skills
Vishnusaran Ramaswamy Education Details
-
San José State UniversitySoftware Engineering -
Coimbatore Institute Of TechnologyElectronics And Communication
Frequently Asked Questions about Vishnusaran Ramaswamy
What company does Vishnusaran Ramaswamy work for?
Vishnusaran Ramaswamy works for Linkedin
What is Vishnusaran Ramaswamy's role at the current company?
Vishnusaran Ramaswamy's current role is Staff Software Engineer at LinkedIn.
What is Vishnusaran Ramaswamy's email address?
Vishnusaran Ramaswamy's email address is vi****@****ail.com
What schools did Vishnusaran Ramaswamy attend?
Vishnusaran Ramaswamy attended San José State University, Coimbatore Institute Of Technology.
What skills is Vishnusaran Ramaswamy known for?
Vishnusaran Ramaswamy has skills like Apache Spark, Scala, Akka, Akka Clustering, Akka Streams, Kafka, Redis, Storm Real Time Processing, Java, C++, Linux, Multithreading.
Who are Vishnusaran Ramaswamy's colleagues?
Vishnusaran Ramaswamy's colleagues are Maria S., Laura Nisivoccia, Devesh Daswani, Samantha Sarabia, Qian Li, Cory ., Kimberley Diaz.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial