Ritesh Bajaj

Software Engineer at Swiggy
Bangalore, Karnataka, India
Algorithms, Hibernate, java, php
Tools & Libraries:
Git, MySQL
Veermata Jijabai Technological Insitute(VJTI)
Join HackerEarth and view Ritesh Bajaj's full profile. It's absolutely free!
HackerEarth is the network of top developers across the world, enabling them to connect to start-ups, tech companies, organizations and discover the best developer jobs.
Language Activity
Technical Skills
Backend Development
Algorithms, Hibernate, java, php, JavaScript, RabbitMq, Redis, machine learning, jQuery, NodeJS, Eclipse, C, R, HTML, SQL, c++, mysql, Grails, Python, Laravel
Tools & Libraries
Git, MySQL
Work Experience
Software Engineer
Oct 2015 - Present (2 years and 7 months)
- Currently part of search & discovery team, from April 2016. - At search & discovery, we are improving customer experience to search & discover restaurant, dishes. - Was part of delivery team till March 2016. - At delivery, we manage the delivery of orders at scale. - Building the tech powering an average delivery time of around 35 minutes. - Building the tech to manage our entire delivery partners. - Involved in developing micro-service architecture ,optimizing exiting system and scaling system.
Software Engineer
Aug 2014 - Sep 2015 (1 year and 2 months)
- Part of engineering enablement team in cloud and virtualization group. - Developed products which helped teams to manage their issues well. - using Groovy on grails, JQuery, Hibernate, Mysql. - Implemented continuous integration pipeline using Jenkins
Event Head for Chess
Veermata Jijabai Technological Institute
Dec 2012 - Dec 2012 (1 months)
- Headed the National level chess competition as a part of sports festival of the college. - Manage marketing participation, judges and related concerns of the event with a participation of more than 100 students across Maharashtra. - Increased the participation in event by more than 200%.
Mar 2014 - Present (4 years and 2 months)
- A News Aggregation application like google news which provides aggregated news content. - Similar news were clustered together using Nearest Neighbor algorithm - Classification of news into category using SVM algorithm [classification algorithm]. - Also collected data (news content) and stored it in database. - Used python with Scikit-learn library.
Student Dashboard
Feb 2013 - Present (5 years and 3 months)
A network of Students & teachers for Managing College Activities/events. Build using PHP & MYSQL using MVC framework. Also won the 2nd prize in Credit Suisse VJTI Coding challenge.
Management Website
Jun 2014 - Present (3 years and 11 months)
-Build the website for a business entity for managing its customer. -Interacted with client to understand the problem and build the product according to it. -Using LAMP stack and php laravel framework.
Get-Tweet [Android App]
Apr 2013 - Present (5 years and 1 months)
User enters the screen name of the twitter account and he gets the latest tweet made by him.
Agile & Obstacle Dashboard
Jan 2015 - Present (3 years and 4 months)
- Developed web application for managing the obstacles of a team and tracking agile metrics from scratch. - Concept similar Atlassian JIRA but a more customized version. - Implemented the continuous integration pipeline using Jenkins. - Setup the piwik analytics software for analyzing our tools usage pattern. - Developed using Groovy on Grails(Spring MVC),JQuery,Bootstrap,Mysql. - Followed best practices like continuous integration,writing unit & functional test cases.
Devops process
Mar 2015 - Apr 2015 (2 months)
1. To learn about devops process and tools. 2. Learn about docker,chef,ansible.
Banner Product
Oct 2015 - Present (2 years and 7 months)
Banner Product • Managed the overbooking of the orders by increasing the SLA, closing the zone based on load on delivery fleet. • Reduced the area closed duration by 25%. • Tech Used Java, Spring boot
War-Room [Ops control Room] Product
Nov 2015 - Present (2 years and 6 months)
- Built web app to track in real time the entire delivery fleet and communication with them. - Implemented web interface to create polygons on google maps, assigning delivery fleet to them, merging areas. - Extensively used by operation team to manage the delivery fleet. - Tech used: Nodejs [socket.io]; Angular-js; Redis; Mysql
Rabbitmq cluster
Mar 2016 - Present (2 years and 2 months)
- Designed and implemented a two node rabbitmq cluster behind haproxy to ensure high availability. - The cluster is used for communication between different micro service.
Delivery Service
Oct 2015 - Present (2 years and 7 months)
- A micro-service which interacts with delivery App [android]. The delivery App is used by our delivery partners for taking and fulfilling orders - Wrote various api and function in Java, Spring MVC. - Removed various concurrency issue using redis lock and rabbitmq queues. - Removed code duplication by packaging java source code into a jar to be reused across different application. - Reduced cpu utilization by 10% of critical application by migrated location update api to separate nodejs app
Student Dashboard - Credit Suisse Coding Challenge 2013
Feb 2013 - Present (5 years and 3 months)
- A network of Students & teachers for Managing College Activities/events. - Features include:Discussion among groups,peers and student teacher relationship,document management,messaging system,Class timetable,announcement,storing test score functionality,blogs,sharing of files - Build using PHP & MYSQL. - Repo: https://github.com/bajaj/stunet - 1st Runner up in Credit Suisse VJTI Coding challenge among 200 projects
Docker container app
Mar 2015 - Apr 2015 (2 months)
- Prototyped Docker tech by containerizing piwik analytics application. - Learned about docker,chef,ansible.
Ops Dashabord
Oct 2015 - Present (2 years and 7 months)
- Operation dashboard used by operation team to onboard and manage delivery partners, create areas their polygons, also for cash management etc. - Tech used python, Django and Mysql.
Veermata Jijabai Technological Insitute(VJTI)
Bachelor of Technology (BTech), Computer Engineering
Veermata Jijabai Technological Institue
Bachelor of Technology (B.Tech.), Computer Science
2010 - 2014
The Little Flower English High School
1997 - 2008
Connected Recognition Award: Win Together
Team Lead
Aug, 2015
Recognition for quality of work on Agile Health Dashboard
Connected Recognition Award: Change The World
Aug, 2015
Recognition for speed of development and quality of work on Agile Health Dashboard
Star of the Quarter
December 2015
Star of the quarter award in recognition to all round performance. Building products, optiizing thing, showing ownership and 'on call' support.
Outstanding performance
April 2016
Recognition for software development and ownership.
Student of the Year
March 2007
Awarded as best student of the year for all round performance in academics, sports and extra curricular activities.
Subscribe to HackerEarth news
Join programming club on Facebook

View All Notifications