A

Akash Srivastava

Director of Engineering

Gurgaon, Haryana, India11 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable applications with modern technologies.
  • Proven track record in machine learning and data optimization.
  • Strong leadership experience managing diverse engineering teams.
Stackforce AI infers this person is a SaaS expert with strong capabilities in machine learning and full-stack development.

Contact

Skills

Core Skills

Machine LearningNodejsMongodbPython

Other Skills

AlgorithmsAngularAngularJSApache SparkBigQueryCC++Data StructuresDeep LearningDjangoDockerELKHorizontal ScalingJavaJavaScript

About

Software Developer by heart, building complex and robust applications at scale. Competitive programmer, problem solver, deep learning and machine learning enthusiast. Worked on various technologies like - Machine learning, NodeJS, ReactJS, Python, Swift, and others to build the complex platform of Revv. I like to study and practise areas beyond my current expertise to develop more skills.

Experience

11 yrs 11 mos
Total Experience
2 yrs 11 mos
Average Tenure
5 yrs 1 mo
Current Experience

Prism

2 roles

Director of Engineering

Promoted

Aug 2023Present · 2 yrs 10 mos

Senior Engineering Manager

May 2021Aug 2023 · 2 yrs 3 mos

Whitehat jr

Senior Principal Software Engineer

Oct 2020May 2021 · 7 mos

Revv self drive car rental

3 roles

Technical Lead

Promoted

Nov 2019Oct 2020 · 11 mos

  • Migrating to Service Mesh architecture
  • Managing the team of DevOps, Backend and Frontend developers
  • Planning every project and providing the team with C4 diagrams and planning resource allocation to different projects
  • Build ML model to predict the quality of lead using Tensorflow
  • Optimizing the website loading by optimising CRP,SSR,codespliting etc.
  • Migrating services to Docker containers
  • Tracking the journey of the user on the website using WebSockets,RabbitMQ,Bigquery
  • Implemented Car tracking module using telematics data using RabbitMQ and NodeJS
  • Setting up the data lake using BigQuery,ApacheSpark and MongoDB
Machine LearningTensorFlowNodeJSWebSocketsRabbitMQBigQuery+3

Senior Software Engineer

Promoted

Oct 2018Oct 2019 · 1 yr

  • Developed module for tracking clicks on the website using WebSockets,React, Node and SQL
  • Created end-to-end system for Annual Car subscription program using NodeJS, MongoDB , Angular
  • Implemented CI/CD pipeline for deploying code using Jenkins and architecting the system to reduce downtime using LoadBalancing and Horizontal scaling
  • Negotiating and maintaining relationship with technology partners like AWS, Akamai, Mongo Atlas
  • Created LogAggregation and LogLive streaming service using Filebeat,Kafka and ELK
  • Built fault tolerant database system. Used Primary Secondary replication on MongoDB
  • Built platform for analyzing the customers interaction using ELK,RabbitMQ andPython (pandas)
NodeJSMongoDBAngularJenkinsLoad BalancingHorizontal Scaling+2

Full Stack Developer

Jun 2015Oct 2018 · 3 yrs 4 mos

  • Building the scalable system to handle lots of load and making optimizations in the system
  • Reading and analyzing logs from application servers using ELK
  • Developed the dynamic ​pricing​ for intercity point to point transfer based on utilization at a model level and automatic allocation of the vehicle to final hub
  • Created tracking algorithm for customers and cars by working on backend part (using NodeJS​ ​and​ ​Python​) of inhouse dashboard
  • Worked on UI and backend part of inhouse dashboard to add drivers, assign duties to them according to city, tracking of delivery and pickup of cars
  • Developed automated invoicing system to send invoices to customers on a real time basis
  • Created multi-city and tiered pricing to optimize the revenue and asset utilization
  • Developed the algorithm and implemented car allotment system in Python​ in an efficient manner to reduce the idle time and minimized the buffer with flexibility of limiting the minimum duration booking
  • Developed and implemented the city specific and multi-tier pricing plans (based on usage and time)
  • Integrated​ ​payment gateways like Payu and Paytm with the booking creation system
  • Implemented the user verification system in order to get all the IDs and details of the customer in a hassle-free manner
  • Developed the iOS​ ​app​ . The app has rating​ ​4.2​ ​on​ ​AppStore-​ ​highest​ ​in​ ​the​ ​industry​.
  • Developed the website https://www.revv.co.in and http://switchbyrevv.comto create bookings from desktop and mobile browsers
  • Configured and managed application and database servers end to end
  • Increased revenue​ ​by​ ​15​% by tracking users visiting website and apps, who leave without transacting
  • Increased customer repeat rate by implementing an inhouse wallet which is used to deliver credits to profile of our loyal and repeat customers
NodeJSPythoniOSPayment GatewaysELK

S&p capital iq

SDE

Jun 2014Jun 2015 · 1 yr

  • Managing user's access across the platform and controlling the actions to be performed across the different tools.
  • Separation of a schema from a primary database to other separate database to reduce the load on the primary database.

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2010Jan 2014

NPIC

Stackforce found 100+ more professionals with Machine Learning & Nodejs

Explore similar profiles based on matching skills and experience