> For the complete documentation index, see [llms.txt](https://rohithr31.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rohithr31.gitbook.io/blog/master.md).

# Who is this ?

## About Me

I am an engineer at Intuit working on Intuit’s AppFabric platform and in the past worked on [Mint](https://www.mint.com/) and [TurboTax](https://turbotax.intuit.com/).

I was a research intern at the [Max Planck Institute for Software Systems (MPI-SWS), Germany](https://www.mpi-sws.org/). My advisor was [Björn B. Brandenburg](https://people.mpi-sws.org/~bbb/), head of the Real-Time Systems Group. Prior to joining MPI-SWS, I was a research intern doing my undergraduate thesis at [NTU, Singapore](http://www.ntu.edu.sg/Pages/home.aspx). My advisors were [Lam Siew Kei](http://www.ntu.edu.sg/home/assklam/) and [Vivek Chaturvedi](http://www.ntu.edu.sg/home/vchaturvedi/). I completed my undergraduate studies in computer science from [Birla Institute of Technology and Science (BITS Pilani), Goa Campus, India](http://www.bits-pilani.ac.in/).

## Research Interests

I am currently interested in bringing NLP to production systems to solve real world problems.

During my undergraduate years, I was interested in **Operating Systems**, **Computer Architecture**, and **High Performance Computing**. At Max Plank, I was working on analyzing the temporal behavior of the linux **Completely Fair Scheduler (CFS)** for both general purpose and Real-Time systems with certain timing constraints. During my undergraduate thesis, I built a reliability analysis tool for many-core systems (LifeSim) to study and analyze the behavior of large systems under real workloads.

I have also worked on the optimizing GPU algorithms by using shared memory and providing abstractions for the widely popular C++ library [Thrust](https://github.com/NVIDIA/thrust) in collaboration with [Prof. Santonu Sarkar](http://www.bits-pilani.ac.in/goa/santonus/profile) and [Sayantan Mitra](https://www.linkedin.com/in/mitrasayantan/) from **Siemens Research**.

## Experience

![Software Engineer](https://img.shields.io/badge/Software-Engineer-blue.svg?style=for-the-badge) **AppFabric, Intuit** | Aug, 2022 - Present

Working on building the next generation micro-frontend architecture for Intuit.

Enabled migration of Identity systems across all of Intuit's web apps.

* 🏆 Received DevX Excellence Award

![Software Engineer](https://img.shields.io/badge/Software-Engineer-blue.svg?style=for-the-badge) **Mint, Intuit** | Mar, 2019 - Aug, 2022

Ported Mint.com to a modern tech stack based on React. Implemented Data Layer, a graph based networking layer for REST and GraphQL to add caching, dependency management and consistency to the Web App.&#x20;

Co-designed the end-to-end protocol facilitating real-time collaboration between Mint Live experts and Mint users.

* 🏆 Received Consumer Group Engineering Excellence Award

Improved the performance of the Mint Web Beta by using data-prefetch, code-splitting, module federation and other optimisations.

* 🏆 Received Consumer Group Engineering Excellence Award
* 🎖️ Received Intuit India Super Star Award
* 🏅 Received Achieve-Mint Award

Created MintSights™, a UI platform which provides financial insights to millions of Mint user in all the platforms - iOS, Android and Web.

* 🏆 Received Consumer Group Engineering Excellence Award
* 🎖️ Received Intuit India Super Star Award

Co-created [Fawkes](https://github.com/intuit/fawkes), an open-source platform to Fetch, parse, categorise, summarise user reviews using Deep Learning and Natural Language Processing.

* 🏆 Received Consumer Group Engineering Excellence Award
* 🎖️ Received Intuit India Super Star Award

Globalised Mint.com to work for any country. Worked through 4 different tech stacks - [React](https://reactjs.org/), [Backbone](https://backbonejs.org/), [YUI](https://clarle.github.io/yui3/) and [XMLC](https://www.linuxjournal.com/article/4783), to remove all the hard-coded currency, localisation information and make the product global ready.

![Software Engineer](https://img.shields.io/badge/Software-Engineer-blue.svg?style=for-the-badge) **TurboTax, Intuit** | Aug, 2017 - Feb, 2019

Worked on building the E-Commerce stack from scratch for TurboTax Desktop using React.

Created a secure communication protocol between the desktop products and WebView's which can be reused across platforms like iOS, Windows, Mac etc.

* 🏆 Received Consumer Group Engineering Excellence Award

![Research Intern](https://img.shields.io/badge/research-intern-blue.svg?style=for-the-badge) **MPI-SWS, Germany** | Mar, 2017 - Jun, 2017

Worked on analysing the temporal behaviour of the linux Completely Fair Scheduler (CFS) for both general purpose and Real-Time systems with certain timing constraints.

![Research Intern](https://img.shields.io/badge/research-intern-blue.svg?style=for-the-badge) **NTU, Singapore** | Aug, 2016 - Jan, 2017

Worked on simulation of many-core architecture architectures for lifetime reliability and scheduling optimisation. Built a robust and multi-purpose tool (LifeSim) to analyse and optimise lifetime reliability of a many-core system under periodic and non-periodic workloads.

**Publications** :

* [LifeSim: A Lifetime Reliability Simulator for Manycore Systems](http://ieeexplore.ieee.org/document/8301711/)

  **Rohith R**, Vijeta Rathore, Vivek Chaturvedi, Amit Kumar Singh, Thambipillai Srikanthan, Lam Siew Kei. IEEE Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, January 2018.
* [HiMap: A Hierarchical Mapping Approach for Enhancing Lifetime Reliability of Dark Silicon Manycore Systems](https://ieeexplore.ieee.org/document/8342153)

  Vijeta Rathore, Vivek Chaturvedi, Amit Kumar Singh, Thambipillai Srikanthan, **Rohith R**, Lam Siew Kei, Muhammad Shafique IEEE Design, Automation and Test in Europe (DATE), Dresden, Germany, March 2018. (accepted)

![Research Intern](https://img.shields.io/badge/software--dev-intern-blue.svg?style=for-the-badge) **Intuit** | May, 2016 - July, 2017

Worked on the flagship product [Turbotax](https://turbotax.intuit.com/) integrated emerging technologies like android-N and Firebase in to the app architecture. Pitched the use of multi-window in android-N to [Google](https://www.google.com/), Mountain View team for review. Won 1st prize in the all Intuit hackathon. Developed a AI and ML based bot which talks to you and solves your problems.

## Opensource Projects

* [fawkes](https://github.com/intuit/fawkes) : 🚀🚀 Fetch, parse, categorise, summarise user reviews 🚀🚀
* [automation-for-humans](https://github.com/intuit/automation-for-humans) : Converts english to automation.
  * Sub Projects :
    * [dsl-for-humans](https://github.com/automation-for-humans/dsl) : A custom compiler for [automation-for-humans](https://github.com/intuit/automation-for-humans) written in C++ using lex and yacc.
    * [docker-for-humans](https://github.com/automation-for-humans/docker-image) : An optimised docker image for  [automation-for-humans](https://github.com/intuit/automation-for-humans)
* [text-provider](https://github.com/intuit/text-provider) : A component which provides all the string constants using provider pattern
* [auto-unit-test](https://github.com/MadaraUchiha-314/auto-unit-test) : No writing unit tests again! Auto-Generating unit tests without any extra code or funny annotations.
* [LifeSim](https://github.com/MadaraUchiha-314/LifeSim) : A Lifetime Reliability Simulator for Manycore Systems.
* [rollup-plugin-module-federation](https://github.com/MadaraUchiha-314/rollup-plugin-module-federation): A rollup plugin for module federation

## Services

* **Teaching Assistant** : Data Structures and Algorithms (BITS Pilani, Goa Campus, Spring 2016)
* **Instructor** : [Operating System from Scratch](https://github.com/MadaraUchiha-314/TIP-OSFS) (TIP, Fall 2015), [Into. to Competitive Coding](http://bits-tip.github.io/) (TIP, Fall 2014 & Spring 2015)
* **Vice President** : ACM Chapter, BITS Pilani, Goa Campus.
