Raksh Indar, Developer in New Delhi, Delhi, India
Raksh is available for hire
Hire Raksh

Raksh Indar

Verified Expert  in Engineering

Software Developer

Location
New Delhi, Delhi, India
Toptal Member Since
January 7, 2020

Raksh has over six years of experience as a full-stack developer with expertise in React, React Native, Angular, Node.js, and so on. Along with leading a team at Redbus to build their web and mobile apps, he's also worked with the Microsoft Office 365 team to create the web version of Office 365. Over his career, Raksh has worked with both startups and enterprises, and he has expertise in building and scaling products single-handedly.

Portfolio

Microsoft
ConTeXt, Sass, TypeScript, Redux Thunk, React
Redbus
Apache Kafka, Firebase, Styled-components, Redux, React Native
Redbus (TCS)
PostgreSQL, Node.js, OAuth, Sass, Redux, React

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Sublime Text, JetBrains, Xcode, WebStorm

The most amazing...

...project I've worked on is the Microsoft Office 365 application.

Work Experience

Senior Software Developer

2018 - 2019
Microsoft
  • Worked with the Office 365 team to build the web version of Office 365 in React.
  • Worked with multiple teams to integrate features (built by them) to integrate into Office 365.
  • Developed the syncing feature of Office 365 that would sync the documents with Microsoft OneDrive.
  • Formalized coding guidelines, code documentation, and spearheaded team efforts towards building a component library.
  • Worked with offshore teams at Redmond and managed a group of engineers to build isolated feature-full components which later got integrated into the core product.
  • Integrated internal analytics and crash reporting tools,.
  • Built dashboards to give daily performance updates.
Technologies: ConTeXt, Sass, TypeScript, Redux Thunk, React

Lead App Developer

2016 - 2018
Redbus
  • Built the bus profiling application in React Native that would be integrated with bus and record several parameters like average speed, fuel consumption, halt breaks, brakings, driving profile, and so on.
  • Developed the producer-consumer on Kafka to consume data from the above app and streamlined to the data science team for analytics.
  • Handled the no-network zone edge cases that could still stream data into the locally-built pub/sub and would be streamed to Kafka on an encountering network.
  • Integrated Firebase to obtain real-time notifications and input from administrators.
  • Used this app to live stream a bus's location, which was used to show the bus's real-time location on customer and administrator interfaces.
  • Added an SOS feature for drivers and others in case of emergency.
  • Built an intelligent system that would locate the live location of a bus in the absence of GPS or internet based on the last recorded location, speed, route, and time.
Technologies: Apache Kafka, Firebase, Styled-components, Redux, React Native

Full-stack Developer

2015 - 2016
Redbus (TCS)
  • Built a web app for Redbus using React and integrated Redux for state management.
  • Added a Sass compiler and wrote media queries to make it responsive and usable on very large admin screens.
  • Constructed an in-bus chat application and integrated it with a web app that allows bus travelers o interact with each other even in the absence of internet and without disclosing their personal identities.
  • Developed a live tracker for tracking a bus's live location and also calculate the real-time ETA for future stops; piped this data later for machine learning as well.
  • Scaled the back end using a master-slave database configuration, a Redis caching layer, and horizontal scaling to a server with up to 1 million requests per hour.
  • Created a dashboard to integrate the data tracked through live trackers to plots and graphs.
  • Created custom drag-n-drop charts with dynamic datasets which enabled admins to create custom metrics and plots to analyze data.
Technologies: PostgreSQL, Node.js, OAuth, Sass, Redux, React

Front-end Software Engineer

2014 - 2015
Headout (TCS)
  • Built a responsive web app in React and Redux.
  • Integrated service workers for an offline experience.
  • Constructed from scratch a design library in SCSS so that each component could be used across the web app.
  • Designed the infrastructure for the back end and front end in Node.js both for REST APIs as well as background workers.
  • Integrated unit testing and snapshot testing on the front end and integration testing at the back end.
  • Integrated an A/B testing framework for both the front end as well as back end.
Technologies: A/B Testing, Sequelize, MySQL, Redis, Express.js, Node.js, TypeScript, SCSS, Redux, React

Framework (GraphQL, Nest, TypeORM, and DataLoader)

I built an MVP for a client on Nest and integrated a tech stack of GraphQL, TypeORM, and DataLoader.

This was a one-of-a-kind framework that comes with the beauty and features of GraphQL along with the flavor of SQL. DataLoader was used to optimize the query. This MVP was a proof-of-concept feature for the client's enterprise application

React Native Eject on Expo

I built a framework on Expo that allows you to run React Native modules on top of Expo by writing mockups during development.

React Native Web MVP

I built an application in React Native Web that would simultaneously work both as a native app for iOS and Android as well as a web application.There were some compatibility issues initially which later get resolved with each update

This was basically an MVP for a proof of concept for a bigger enterprise application.

Languages

CSS, HTML, Python, GraphQL, JavaScript, TypeScript, Sass, SCSS, ConTeXt

Frameworks

Angular, Redux, Material UI, Bootstrap, Express.js, NestJS, React Native, Django

Libraries/APIs

React, Antd, Node.js, RxJS, React Native for Web

Tools

Redux Thunk, React Apollo, Sequelize, WebStorm, Xcode, JetBrains, Sublime Text, Visual Studio, Salesforce Dataloader

Paradigms

Continuous Integration (CI), Test-driven Development (TDD), Agile Software Development, REST

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase, Apache Kafka

Storage

PostgreSQL, Media Queries, MySQL, Redis, Dataloader.io

Other

React Native Bridge, Apollo, TypeORM, Styled-components, Sagas, OAuth, A/B Testing

2009 - 2013

Master's Degree in Computer Engineering

IIT Delhi - New Delhi, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring