
Aditya B.
Software Engineer @Rippling | Ex-Jio | Google Summer of Code 2018 | Google Summer of Code 2017
Aditya Bansal is a talented Software Engineer with over 5 years of relevant experience in the field. He has worked with a variety of programming languages and technologies throughout his career, with Python being his current weapon of choice. Aditya possesses a keen sense of logic and reas
Show more
6.1
Years of Experience
Education
chandigarh college of engineering technology degree wing panjab university
Companies
rippling, jio, storyscript, mentoring org zulip, kandra labs, mentoring org zulip, zulip
Reach out to Aditya B. via Email, InMail and SMS drip
by installing Chrome extension
Aditya's contact details
Email (Verified)
adXXXXXXXXXXXXXXXXXXXXXXom
Mobile Number
+9XXXXXXXXX48
Experience
2022 - Present
rippling
Software Engineer
2020 - 2022
jio
Software Engineer
Enabled corporate entities to extend covid pass and vaccinations in JioHealthHub App to 1M and growing users by designing and implementing corporate partner microservice and owning it end to end. Designed database for the user platform and profiled it against existing designs for query performance. Reduced testing time by 95 during release by designing and implementing an automated integration test stage in the release pipeline. As a side effect increased confidence in shipping features. Designed a JSON based protocol which powers coherent user journeys across devices. Designed and implemented monitoring across all the microservices using Grafana and ElasticSearch resulting in ability to introspect service performance in production based on metrics of interest.
2019 - 2020
storyscript
Software Engineer
Worked on the language compiler and studio of Storyscript
2018 - 2018
mentoring org zulip
Google Summer of Code Student 2018
Mentoring organisation: Zulip Worked with Zulip (a very powerful open source group chat application built with Python and Django). • Optimized Zulip’s provisioning toolchain for common use cases. Achieved 26% faster no-op provisioning and made it possible that addition of database migrations would not require provisioning tools to rebuild entire development and test databases, thus achieving a significant practical speed up. • Worked on Zulip’s authentication system and fixed issues like users getting logged out or stuck in login loops which resulted in improved user experience. • Formalized policy for writing CSS style sheets and puppet scripts and migrated existing code base to follow the policy. Integrated stylelint and puppet-lint into our linting toolchain to enforce the new policy. • Migrated web app’s HTML/JS to use font awesome 4.7.0. • Fixed subtle bug with test database generation tool.
2018 - 2018
kandra labs
Open Source Software Developer Intern
Kandra Labs is the company that supports the Zulip project and employees the core team working on the Zulip open source project. I worked on various projects some of which are bulleted out here: • Designed Content Security Policy for the Zulip web app using an iterative approach and implemented it to secure Zulip against XSS attacks. • Built the entire v1 of ”Reminders for Messages” feature from core backend infrastructure to end user facing UI. Feature was yet to be merged. • Implemented logic for serving uploaded files via NGNIX after the request is authenticated via Django. • Worked on a testing framework for Django migrations.
2017 - 2017
mentoring org zulip
Google Summer of Code Student 2017
Mentoring organisation: Zulip Worked with Zulip (a very powerful open source group chat application built with Python and Django). Work included adding new features, optimising Zulip for better performance, writing node tests, etc. Some bullet points on my work are: • Implemented ”Soft Deactivation of Users”, a backend feature which helps in user transparent user deactivation and reactivation. As a result, there was a 60% boost in database query execution for sending messages in some common use cases. • Built image thumbnailing feature by developing API endpoint for accessing thumbnails and integrating thumbor imaging service into server stack. This resulted in smoother UX in both web and mobile app by decreasing load times for images. • Optimized continuous integration builds and achieved 40% faster builds by proper use of caching. Final report can be viewed at https://paper.dropbox.com/doc/Improvements-to-Development-and-Testing-Infrastructure-of-Zulip-nxep2tE7zWXNQGIXYMkYv
2016 - Present
zulip
Contributor
Work in various domains of the Zulip group chat.
Experience
83 Skills
Algorithms
Algorithms
Application Programming Interfaces (API)
backend
Backend
C
C++
Cascading Style Sheets (CSS)
Data Processing
Data Structures
Design
designer
Django
Django
Django
Docker
Docker
Docker
Education
Elastic Search
Elasticsearch
Elasticsearch
ElasticSearch
Extract, Transform, Load (ETL)
FastAPI
FastAPI
fastapi
Flask
git
Git
GitHub
golang
Grafana
Grafana
html
infra
Infrastructure
Integration
Java
JavaScript
Javascript
JSON
Kubernetes
Kubernetes
Kubernetes
linux
Logic and Reasoning
Microservices
Mobile
MongoDB
MongoDB
MongoDB
Node.js
Object-Relational Mapping (ORM)
Object-Relational Mapping (ORM)
Object-Relational Mapping (ORM)
open source
PostgreSQL
PostgreSQL
PostgreSQL
Puppet
Python
Python
Python
Python (Programming Language)
Python (Programming Language)
React.js
Representational State Transfer (REST)
REST
REST APIs
REST APIs
REST APIs
security
Software Engineer
SQL
SQL
SQL
test
testing
ui
UI Design
User Experience (UX)
Web
Education
2014 - 2018
chandigarh college of engineering technology degree wing panjab university
Bachelor of Engineering
Computer Science and Engineering
Colleagues at rippling
Show more
Others named Aditya
Show more
Colleagues at jio
Show more