Vishnusaran Ramaswamy

Vishnusaran Ramaswamy Email and Phone Number

Staff Software Engineer at LinkedIn @ LinkedIn
Vishnusaran Ramaswamy's Location
Milpitas, California, United States, United States
Vishnusaran Ramaswamy's Contact Details

Vishnusaran Ramaswamy work email

Vishnusaran Ramaswamy personal email

About Vishnusaran Ramaswamy

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.

Vishnusaran Ramaswamy's Current Company Details
LinkedIn

Linkedin

View
Staff Software Engineer at LinkedIn
Website:
dukelong.com
Vishnusaran Ramaswamy Work Experience Details
  • Linkedin
    Staff Software Engineer
    Linkedin Mar 2020 - Present
    Sunnyvale, Ca, Us
  • Ebay
    Senior Member Of Technical Staff
    Ebay Feb 2020 - Mar 2020
    San Jose, Ca, Us
  • Ebay
    Member Of Technical Staff 2
    Ebay Feb 2018 - Mar 2020
    San Jose, Ca, Us
    Architect 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.
  • Ebay
    Member Of Technical Staff
    Ebay Feb 2015 - Feb 2018
    San 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%
  • Ebay
    Software Engineer
    Ebay May 2012 - Feb 2015
    San 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.
  • Emc
    Senior Software Engineer
    Emc Apr 2011 - May 2012
    Round 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.
  • Emc
    Software Engineer 2
    Emc Oct 2008 - Mar 2011
    Round 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).
  • Financial Navigator, Inc.
    Software Intern
    Financial 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.
  • Inautix Technologies
    Application Developer
    Inautix 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

Apache Spark Scala Akka Akka Clustering Akka Streams Kafka Redis Storm Real Time Processing Java C++ Linux Multithreading Mysql Design Patterns Agile Methodologies Pl/sql Debugging Microsoft Sql Server Oracle Hadoop Mapreduce Oozie Content Management Sql Server Agile Databases Visual Studio

Vishnusaran Ramaswamy Education Details

  • San José State University
    San José State University
    Software Engineering
  • Coimbatore Institute Of Technology
    Coimbatore Institute Of Technology
    Electronics 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.