I am an engineer at Intuit working on Intuit’s AppFabric platform and in the past worked on Mint and TurboTax.
I was a research intern at the Max Planck Institute for Software Systems (MPI-SWS), Germany. My advisor was Björn B. Brandenburg, head of the Real-Time Systems Group. Prior to joining MPI-SWS, I was a research intern doing my undergraduate thesis at NTU, Singapore. My advisors were Lam Siew Kei and Vivek Chaturvedi. I completed my undergraduate studies in computer science from Birla Institute of Technology and Science (BITS Pilani), Goa Campus, India.
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 in collaboration with Prof. Santonu Sarkar and Sayantan Mitra from Siemens Research.
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
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.
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, 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, Backbone, YUI and XMLC, to remove all the hard-coded currency, localisation information and make the product global ready.
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
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.
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
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.
-
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)
Intuit | May, 2016 - July, 2017
Worked on the flagship product Turbotax integrated emerging technologies like android-N and Firebase in to the app architecture. Pitched the use of multi-window in android-N to Google, 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.
- fawkes : 🚀🚀 Fetch, parse, categorise, summarise user reviews 🚀🚀
- automation-for-humans : Converts english to automation.
- Sub Projects :
- dsl-for-humans : A custom compiler for automation-for-humans written in C++ using lex and yacc.
- docker-for-humans : An optimised docker image for automation-for-humans
- Sub Projects :
- text-provider : A component which provides all the string constants using provider pattern
- auto-unit-test : No writing unit tests again! Auto-Generating unit tests without any extra code or funny annotations.
- LifeSim : A Lifetime Reliability Simulator for Manycore Systems.
- rollup-plugin-module-federation: A rollup plugin for module federation
- Teaching Assistant : Data Structures and Algorithms (BITS Pilani, Goa Campus, Spring 2016)
- Instructor : Operating System from Scratch (TIP, Fall 2015), Into. to Competitive Coding (TIP, Fall 2014 & Spring 2015)
- Vice President : ACM Chapter, BITS Pilani, Goa Campus.