<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Work on Ravi Vats</title>
    <link>https://ravivats.github.io/work/</link>
    <description>Recent content in Work on Ravi Vats</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://ravivats.github.io/work/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Thoughtworks</title>
      <link>https://ravivats.github.io/work/thoughtworks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/thoughtworks/</guid>
      <description>Lead Data Scientist. Building production AI/ML systems — RAG pipelines, LLM fine-tuning, and data platforms for enterprise clients.</description>
      <content:encoded><![CDATA[<p>Lead Data Scientist at Thoughtworks, Singapore.</p>
<!-- TODO: add detail — key engagements, technologies, outcomes.
     Add more companies as separate files in content/work/, ordered by `weight`. -->
]]></content:encoded>
    </item>
    <item>
      <title>Grab</title>
      <link>https://ravivats.github.io/work/grab/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/grab/</guid>
      <description>Software Engineer, then Senior Software Engineer in the Deliveries organization — microservices handling 2M&#43; food and express delivery orders per day.</description>
      <content:encoded><![CDATA[<p>I worked at Grab in Singapore, first in the GrabFood division and later across the wider Deliveries organization.</p>
<h3 id="senior-software-engineer-2021--2025">Senior Software Engineer (2021 – 2025)</h3>
<ul>
<li>Worked in the Deliveries organization on creating and enhancing gRPC and REST APIs and microservices that manage food and general delivery (express) orders from creation to completion, at a scale of more than 2 million orders per day.</li>
<li>Built a Python automation that analyzed AWS infrastructure spending patterns and used ML algorithms to highlight services with anomalous cost increases, then tuned the infrastructure of those services — reducing AWS infra cost across 7 microservices in my team by 30%.</li>
</ul>
<h3 id="software-engineer-2019--2021">Software Engineer (2019 – 2021)</h3>
<ul>
<li>Designed and implemented a partner-wise food-order-data streaming and collection pipeline used to share food-order data with big partners across all countries on a daily basis (Kafka, SQS, REST APIs).</li>
<li>Recognized twice as an employee who went &ldquo;Above and Beyond&rdquo; to deliver value to the firm (Feb 2020, Nov 2020).</li>
</ul>
<p><strong>Tech stack</strong>: GoLang, gRPC, Protobuf, Redis, Apache Kafka, Apache Flink, Terraform, GoMock, Testify, AWS (CloudFront, S3, Route 53, Lambda, Lambda@Edge, SQS)</p>
]]></content:encoded>
    </item>
    <item>
      <title>Morgan Stanley</title>
      <link>https://ravivats.github.io/work/morgan-stanley/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/morgan-stanley/</guid>
      <description>Technology Analyst, then Technology Associate in the Institutional Securities Tech division — data engineering pipelines for post-trade reporting on Apache Spark.</description>
      <content:encoded><![CDATA[<p>After graduation I joined Morgan Stanley full-time, first as a Technology Analyst and then as a Technology Associate, in the Internal Trade Report Applications team of the Institutional Securities Tech (IST) division.</p>
<h3 id="technology-associate">Technology Associate</h3>
<ul>
<li>Implemented data engineering pipelines fetching high-volume (~500 million rows/day) financial-trade data from files, streams, and databases onto Apache Spark, and ran data quality rules on it to generate post-trade reports.</li>
<li>Felicitated with the <strong>Rookie Award</strong> for being the best newcomer in the Institutional Securities Tech division (Apr 2019).</li>
</ul>
<h3 id="technology-analyst">Technology Analyst</h3>
<ul>
<li>Completed the Technology Analyst Program (TAP) by Mallon Associates — covering operating systems, DBMS, data science, NLP, C++, Java, Scala, and financial-domain training (stocks, bonds, derivatives, markets).</li>
<li>Built a web-based dashboard collecting Securities Reference Data from multiple sources with visualizations on top (Angular 6, Java 8, Mocha, JUnit).</li>
</ul>
<p><strong>Tech stack</strong>: Apache Spark, Scala, Java 8, Angular 6, JUnit</p>
]]></content:encoded>
    </item>
    <item>
      <title>Morgan Stanley (Internship)</title>
      <link>https://ravivats.github.io/work/morgan-stanley-intern/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/morgan-stanley-intern/</guid>
      <description>Software Development Intern — real-time message pipelines for data-quality checks on financial orders.</description>
      <content:encoded><![CDATA[<p>I interned at Morgan Stanley during my seventh semester in college, in the same division and team I later joined full-time.</p>
<ul>
<li>Worked in data engineering, creating real-time message pipelines to perform real-time data quality checks on financial orders using business rules.</li>
</ul>
<p><strong>Tech stack</strong>: Apache Kafka, Java 8, Spring, JBoss Drools (rule engine), JUnit</p>
]]></content:encoded>
    </item>
    <item>
      <title>Robert Bosch</title>
      <link>https://ravivats.github.io/work/bosch/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/bosch/</guid>
      <description>Research Intern — home automation with MQTT/XMPP smart switches, AWS cloud, and embedded programming on Node MCU and Raspberry Pi.</description>
      <content:encoded><![CDATA[<p>I worked at Robert Bosch Engineering &amp; Business Solutions as a Research Intern after my sixth semester in college.</p>
<ul>
<li>Worked on communication protocols like MQTT and XMPP to enable home automation by creating smart switches.</li>
<li>Worked on AWS cloud and developed an Android application through which users control IEDs (Intelligent Electronic Devices).</li>
<li>Wrote Lua programs for Node MCU and Raspberry Pi devices that receive instructions from the Android application and map them to IED actions.</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>Yoska Technologies</title>
      <link>https://ravivats.github.io/work/yoska/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/yoska/</guid>
      <description>Mobile App Development Intern — built features for the &amp;#39;Yoska Coach&amp;#39; Android app connecting coaches and athletes.</description>
      <content:encoded><![CDATA[<p>I worked at Yoska as a Mobile App Development Intern after my fourth semester in college, on the company&rsquo;s Android app <strong>Yoska Coach</strong> — a medium for coaches to monitor and train their athletes while seamlessly interacting with them.</p>
<p>Areas I worked on:</p>
<ol>
<li>Image downloading and caching</li>
<li>Profile activities for coach and athlete</li>
<li>Call and message functionality</li>
</ol>
]]></content:encoded>
    </item>
    <item>
      <title>ICUCS, Ramaiah Institute of Technology</title>
      <link>https://ravivats.github.io/work/icucs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ravivats.github.io/work/icucs/</guid>
      <description>Mobile &amp;amp; Web Application Developer — built the &amp;#39;Tally Report Genie&amp;#39; app surfacing live Tally ERP accounts data to business owners.</description>
      <content:encoded><![CDATA[<p>I worked at the Incubation and Consultancy Unit (ICUCS) of Ramaiah Institute of Technology as a Mobile and Web Application Developer during college.</p>
<p>I worked on <strong>Tally Reports</strong>, which automatically fetches a company&rsquo;s accounts data from Tally ERP on any change and displays it to the company owner in a mobile app.</p>
<p>Areas I worked on:</p>
<ol>
<li>Report retrieval from Tally ERP</li>
<li>Data retrieval from the server</li>
<li>UI/UX — populating charts, ListViews, and CardViews of the &ldquo;Tally Report Genie&rdquo; app</li>
</ol>
]]></content:encoded>
    </item>
  </channel>
</rss>
