Gaurav Tiwari

Director of Engineering

Bengaluru, Karnataka, India15 yrs experience

Contact

Experience

15 yrs
Total Experience
1 yr 9 mos
Average Tenure
1 yr 11 mos
Current Experience

Coupang

Director of Engineering

Jul 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India · On-site

Plum

Director of Engineering

Sep 2021Jul 2024 · 2 yrs 10 mos · Bengaluru, Karnataka, India

Assembly

Engineering

May 2019Sep 2021 · 2 yrs 4 mos · Bengaluru Area, India

Chartpoet

Founder

Feb 2018Apr 2019 · 1 yr 2 mos · Bengaluru Area, India

  • ChartPoet (https://chartpoet.com) is a one click report generation tool for digital marketers.
  • ChartPoet lets you create complex yet beautiful reports from multiple data sources, and lets you export them as pdfs and spreadsheets.
  • We have curated the most frequently generated reports as one click recipes
  • https://chartpoet.com/en/recipes

Yourstory media

Engineering / CTO

Jan 2015Jun 2017 · 2 yrs 5 mos · Bengaluru Area, India

  • Led a small team of engineers at YourStory which built some very interesting products
  • Self Publishing / Community Platform:
  • Community (https://community.yourstory.com) is a self publishing platform that lets users contribute content to YourStory.
  • The backend is written in Ruby On Rails and the editor is built using Angular2.
  • Profiles / Data Platform):
  • Profiles (https://profiles.yourstory.com) is a repository of SMEs in India. It tracks and gathers information on more than 50k startups.
  • The platform is built around Neo4J which is used to persist the entities(like founders/directors/companies). Backend apis that query Neo4j are powered by Rails.
  • Profiles crawls and collects multiple metrics for each domain (company) available in the system. The crawling infrastructure uses AWS Lambda (one crawl run for around 50k domains takes less than 15 minutes).
  • Indian Languages:
  • Rolled out YourStory in 12 Indian Languages. Built a custom CMS that was used by a large and remote team of authors spread throughout the country to bring stories from India's hinterlands.
  • Wordpress/NodeJs migration:
  • YourStory ran on Wordpress comfortably for a very long time, but with growth we started seeing bottlenecks(both in scaling traffic and scaling software development). The entire content deivery stack was rewritten in Nodejs. The new frontend was built using VueJs.

Hdfc securities

Software Consultant

Jan 2014Dec 2014 · 11 mos · Mumbai Area, India

  • Built HDFC Securites Knowledge Center, which was MOOC to teach basics of stock markets and investing.
  • The platform was built on top of EdX (https://open.edx.org/)

Papyruseditor (acquired)

Founder

Jul 2012Dec 2014 · 2 yrs 5 mos · Bengaluru Area, India

  • Papyrus was a simple online editor that helped authors create ebooks using a simple, easy-to-use interface. It allowed users to edit the cover using a simple drag-and-drop cover editor, import content from the web or create new content as easily as writing a blog post.
  • Papyrus built a community of 15 thousand users who published more than 20k books. The interesting part was that majority of these books were not in English. Papyrus was the only ebook editing software that supported more than 10 languages (including right to left languages like Arabic)
  • Papyrus received a seed investment from Morpheus Accelerator and was later acquired by YourStory (https://yourstory.com/2015/11/yourstory-acquires-papyrus-editor/)
  • Ruby on Rails was used to power the backend apis for storing and publishing the books. The frontend, including the editor itself was written in Angular. The collaborative editing features were built using NodeJs and ShareJs. All of this was hosted and delivered using AWS EC2.

Cloudclass

Founder

Jan 2012Jun 2012 · 5 mos · Hyderabad Area, India

  • CloudClass was a learning management system for higher education.
  • Built with Ruby on Rails, it was an interactive online learning environment, which supported live classrooms and webinars.
  • Supported multi-tenancy and was self hosting right out of the box.

Amazon

2 roles

Software Development Engineer

Jun 2010Dec 2011 · 1 yr 6 mos · Hyderabad Area, India

  • Was member of Global Transportation Service Team which was responsible for maintaining very high traffic web services for transportation of orders placed on Amazon.com.
  • Automated previously manual process of receiving data from third party vendors. Created a standardized schema for data reception from third party vendors and created service to receive and publish data to internal systems
  • Created functionality in the Label generating service to dynamicaly resize labels. Used XSL-FO and XML based approach to provide this functionality
  • Was part of a three member team that was responsible for complete rewrite and rollout of a legacy C service to Java

Software Development Engineer Intern

May 2009Jul 2009 · 2 mos · Hyderabad Area, India

  • Interned with Global Transportation Team where I was responsible for integrating UPS.com's api's with Amazon.com's internal web services. Wrote adapters to receive data from UPS.com SOAP/HTTP services and expose it to Amazon.com's internal web services.

Education

Motilal Nehru National Institute Of Technology

Jan 2006Jan 2010

Gaurav Tiwari - Director of Engineering | Stackforce