Rakesh Guttikonda

Software Engineer

New York City, New York, United States16 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing scalable systems for data processing.
  • Ranked first in TREC 2014 for information retrieval systems.
  • Strong background in distributed systems and algorithms.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Networking and Fintech.

Contact

Skills

Core Skills

Distributed SystemsData StructuresInformation RetrievalSoftware EngineeringAlgorithms

Other Skills

.NETApache LuceneBGPCC# 4.0C++Data MiningJavaMachine LearningObject Oriented DesignPythonRouting FeaturesSQLSearch AlgorithmsSearch Framework

Experience

16 yrs 7 mos
Total Experience
4 yrs 1 mo
Average Tenure
10 yrs 6 mos
Current Experience

Bloomberg lp

R&D Software Engineer

Nov 2015Present · 10 yrs 6 mos · Greater New York City Area

  • Cannot disclose.

Arista networks

Software Engineer

Jul 2014Oct 2015 · 1 yr 3 mos · Vancouver, Canada Area

  • Developing important routing features (BGP) for Arista Switches & Routers. Developed SRD feature for handling large scale routing information with efficient data structures. Feature was developed for winning important clients from big content providers and internet providers. Worked with distributed systems, shared memory systems while working on the project. Cannot disclose all details here.
Routing FeaturesBGPData StructuresDistributed Systems

Information retrieval lab, university of waterloo

Research Assistant

Sep 2012Jun 2014 · 1 yr 9 mos · Kitchener, Canada Area

  • Interesting project on Temporal Summarization Systems. In short, the objective is to design an efficient system which collects important updates over time for important natural disaster type events such as hurricanes/earth quakes/bombings etc. As an example, the system generates/retrieves important updates from Web for hurricane sandy when the event is still in progress. Our system ranked first in the TREC 2014 TST track which evaluated all such systems from IR researchers world wide.
  • Master's thesis on the topic here: https://uwspace.uwaterloo.ca/handle/10012/8516
Temporal Summarization SystemsInformation Retrieval

S&p capital iq

Senior Software Engineer

Jun 2009Jul 2012 · 3 yrs 1 mo · Hyderabad Area, India

  • Developed scalable search framework on the top of ISYS, Apache Lucene platform to query on individual documents & document collection.
  • Presented user with clickable search results to navigate to the result hit in the document for different document types including pdf's, html, sgml formatted pages.
  • Developed algorithms to automatically identify, extract and parse relevant information from tables and text snippets in financial documents.
  • Built web applications for data collection from documents by users and developed webservice to
  • serve search requests from users simultaneously.
Search FrameworkApache LuceneWeb ApplicationsAlgorithmsSoftware Engineering

Education

University of Waterloo

M.Math (Thesis) — Computer Science

Jan 2012Jan 2014

Indian Institute of Technology, Madras

B.Tech — Computer Science and Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Data Structures

Explore similar profiles based on matching skills and experience