Avatar
Software Developer CSE Engineer IIT Patna Unacademy
About


Saubhik Kumar is a Software Developer, currently working with Unacademy, an EdTech Unicorn. He completed his B.Tech. in Computer Science and Engineering from IIT Patna with CGPA of 8.56 in year 2022. He aspires to become a good software developer, and is curious, hard-working, sincere and team player.
LinkedIn | GitHub | Codeforces | Leetcode | Resume

Avatar
Education IIT Patna Jawahar Navodaya Vidyalaya B.Tech.
Education


Saubhik did his primary schooling from a private school of his village. He joined Jawahar Navodaya Vidyalaya Gopalganj in 2014, in 9th Standard and completed his Class X Board Examination with 10 CGPA. He then moved to JNV Bangalore Urban, where he completed his Senior Secondary with 96.2%, alongwith preparing for JEE Advanced under guidance of Dakshana Foundation. He got AIR 2660 in JEE Advanced out of 1M+ candidates and then took admission in IIT Patna , CSE department for B.Tech. degree in 2018. He completed his BTech from IIT Patna with CGPA of 8.56.

Avatar
Unacademy Software Engineer Backend Django Python Golang AWS Redis CI/CD
Industry Experience


Saubhik joined Unacademy as a Software Engineer in June 2022. At Unacademy, he was exposed to a demanding and dynamic work environment that offered him a hands-on experience with several technologies, including AWS, Git, Redis, and CI/CD.

During his tenure at Unacademy, Saubhik actively participated in several projects and made noteworthy contributions, such as developing backends for multiple microservices. He predominantly employed Django and acquired a commendable proficiency in Golang, which attests to his adaptability and eagerness to acquire new knowledge and skills. At the same time, deployed bugs on production 4 times and wrote RCAs!

Saubhik excels in fast-paced environments and has cultivated an astute attention to detail, strong problem-solving abilities, and the capacity to perform under pressure.

Few of the projects he worked on :

1. Rollout Service: Designed and executed the backend development of a new microservice Rollout Frame- work, enabling seamless management of A/B rollouts for features. Successfully implemented automatic percentage rollouts for Live classes, enhancing the feature release process.

2. Monolith Decoupling: Successfully decoupled critical Live Class APIs from Monolith to microservice Room Service, implemented CRUD APIs, flow for data migration and infra creation for enhanced performance and scalability.

3. Neo CSV Upload: Developed feature enabling easy recorded video upload through CSV file, imple- mented parsing, S3 uploading, APIs, and validation logic for Unacademy Live Class videos.

4. Doubts Hybrid: Implemented the Doubt handling(Shortlist, un-shortlist, remove doubt) feature by Teaching Assistant in Offline+Online live classes.

5. Engineering tasks: Implemented async live class infra creation and instant infra creation for live classes.

Avatar
Legal Document Classification Assembler Password Breach Detection Android app
Project


1. In his internship at TRDDC Pune, Saubhik got the opportunity to work at Legal Document Classification problem, where the documents needed to be classified into 300+ subcategories. He worked in a group of 5, to develop algorithms for this multi-class multi-label classification problem. He wrote codes for implementation of proposed algorithms, and was able to achieve an average precision of 0.761.
Language Used : Python
Tools used : Jupyter Notebook

2. As a Computer Architecture course project under Dr. Jimson Mathew, he implemented a two-pass assembler and emulator for a given Assembly Language. The assembler would check for errors or warnings in the first code,store addresses for different pnemonics and lables, and in second pass, would generate a Machine language file where each instruction would be of 32 bits. The emulator would run over the object file , and execute the program line by line.
Language Used : C++

3. As a Secure System Design course project under Dr. Samrat Mondal, he developed a system that can detect password breaches of a login system, and inform the server , and also shutdown if the breach continues. It is based over HoneyWord Based Password Cracking Detection , proposed by Imran Erguler.
Language Used : C

4. As a self project , he developed an Android App that can conduct an Online Examination by streaming the audio and video of a candidate to a remote server, and saving the same over the server. This app is capable of reducing malpractice that happens during online examination since video as well as audio activity is continuosly monitored and saved.
Language Used : Java
Tools used : Android Studio

Avatar
C,C++ Python Java Data Structures Algorithm Web Android
Skills


Saubhik has a decent knowledge of Data Structures and Algorithms. He has solved a lot of Algorithmic problems over different coding sites in order to enhance his algorithm implementation and problem solving skills.
Languages Known : C, C++, Python , Django, Golang, Java, HTML, CSS, Javascript, PHP, MySQL

Avatar
LinkedIn Email Facebook Twitter
Contact Me


Saubhik can be easily and most conveniently contacted over his mobile phone. He is also active over LinkedIn and can be messaged there. Officially, mail him.
Mobile : +91 88802 95663
Email : saubhik.pandey@gmail.com
LinkedIn : Visit Saubhik's LinkedIn profile
Twitter : Visit Saubhik's Twitter profile