Personal details

Sahil B. - Remote back-end developer

Sahil B.

Based in: 🇮🇳 India
Timezone: New Delhi (UTC+5.5)

Summary

Sahil Bansal is a Software Engineer II and an Instructor at Scaler, an online learning platform that helps students and professionals upskill and get hired by top companies. He graduated from IIT Jammu with a Bachelor's degree in Computer Science in 2020.

At Scaler, Sahil works on various projects and initiatives, such as the Scaler School of Technology, Sales Inspire Dashboard, LeadSquared API Integrations, Careers Hub, the Placement Tech, and the Free Academy Experience, where he implements features, builds tools, and integrates APIs using Ruby on Rails, React, and MySQL.

He also taught beginner and intermediate Python programming, data structures and algorithms, object-oriented programming, database management systems, and Django development to learners at Scaler.

He is passionate about sharing his knowledge and experience, and empowering others to achieve their goals.
Sahil is skilled in Ruby, Ruby on Rails, and React, and has multiple certifications in programming and coding contests.

Work Experience

Software Engineer II
Scaler/InterviewBit | Jun 2020 - Present
Ruby on Rails
Django
MySQL
Angular
HTML5
CSS3
Jenkins
Docker
React
Redux

- Currently working on the Scaler School of Technology(SST) Tech, recently implemented a feature to calculate Cumulative Grade Report for learners at SST and provide visibility in their dashboard.
- Developed the Revamped Inspire Product for Internal Sales Team which helped contribute to their Productivity with an avg DAU of 220 for BDAs.
- Developed Test and Payment APIs to be exposed for and used with LSQ Dynamic Forms, handling all edge cases, and error reporting, daily usage around 2k API calls.
- Led the Development, Analysis and Project Breakdown of Whatsapp Entrance Test experiement along with new features like Auto Reset which led to an increase of 5% test takers.
- Successfully managed backend bootcamps for 10+ interns in March 23 and May 23.
- Collaborating with the Analytics team to deliver some key queries for the product team to analyze feature usage.
- Owned and Led Development of Automated Application Archiving and Job Inactivity Flow gathering complex requirements from Product, leading to roughly saving 9 man hours daily by archiving close to 500 applications.
- Working on Engineering Excellence tasks to build robust systems.
- Implemented Features like Job Alerts, Learner Intent collection through Whatsapp, and Clear intent collection on the dashboard home page as part of Careers Hub (platform for learners at Scaler to apply to Jobs and view updates in the application)

Education

IIT Jammu
Bachelor's degree・Computer Science
Jun 2016 - Jun 2020

Personal Projects

ARM SimulatorIconOpenNewWindows
2018
C++
Customer Waiting Time SimulatorIconOpenNewWindows
2018
C++
Algorithm
Data structure
The program takes R(arrival rate of customers), k(no of billing counters), mu(mean of service time), sigma(variance of the service time) and N(no of customers) as input and prints the average waiting time for the customer as the output. The simulation is done using heap data structure based on the condition that a new customer always joins the queue with the least no of customers at that time.

Certifications & Awards

ACM-ICPC
ICPC | Dec 2019