Prashant Resume

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Prashant Ravi

! [email protected] è linkedin.com/in/prashant-ravi ~ coderaavan.github.io


Education
Indian Institute of Technology, Bombay August 2020 – June 2022(expected)
M.Tech. in Computer Science & Engineering CGPA: 9.0(current)
U.I.E.T, Panjab University July 2015 – May 2019
B.E. in Information Technology CGPA: 8.2

Relevant Coursework
• Operating Systems • Virtualization • System Dynamics • Data Structures
• Computer Architecture • Database Management • Computer Networks • Algorithm Analysis
Experience
Deloitte June 2019 – August 2020
Analyst Hyderabad, Telangana
• Designed an IT Asset Management framework for a leading blockchain startup and implemented it in ServiceNow with

3rd party vulnerability analysis integrations like Qualys.


• Incorporated automated scripts using Python and CronJob to aggregate data from Archer APIs into an organized format

for data analysis.


• Designed prototype workflows for GRC activities and tested existing workflows.

Projects
PDF Reader in SAFE Android App April 2021
• Secured, Authenticated and Fast Exams (SAFE) is a mobile app created at IIT Bombay for conducting exams in a fair

manner. I added a feature of PDF Reader within the app since users can’t switch to another app while taking an exam
due to integrity reasons. Used Android API’s pdfrender class to do it.
Lightweight Container March 2021
• Implemented a lightweight container from scratch using namespaces and cgroups. Requires a root filesystem as a

parameter to work correctly.


Basic Load Balancer February 2021
• Implemented a monitoring program using libvirt APIs which will monitor load on an VM and when load crosses a

threshold, it will start dividing load between preallocated images of original VM.
Wireless-X November 2020
• All in one android app that wirelessly controls the keyboard, mouse of laptop/desktop and also acts as a webcam device.

I worked on the server side, implementing logic corresponding to key press and mouse movements from the android app.
Custom Memory Allocator October 2020
• Implemented two custom memory allocators as an alternative to malloc. One is a two-side memory coalescing allocator

using best-fit allocation strategy. Another is a prototype of the binning method, which is actually the allocation strategy
used by malloc implementation of glibc.
Lightweight Shell Implementation August 2020
• Implemented a lightweight shell for Linux based OS which supports many of the existing commands. Also implemented

some custom commands to check a process’ CPU utilization, memory occupied by a running process etc.
Technical Skills
Languages: C, C++, Python, Java, HTML/CSS
Developer Tools: Git, VS Code, Android Studio, ServiceNow, ChampSim
Technologies/Frameworks: Linux, GitHub, Flask
Positions of Responsibility
CSE Department Council April 2021 – Present
PG Representative IIT Bombay
• Elected representative, having key role in forming academic policies affecting about 500-600 students. Direct link

between students and administration of Computer Science & Engineering Department.


• Responsible for conduction Fresher’s Oritentation, Course Registrations, forming Department Placement Team, ensuring

active participation of PG community in institute events.

You might also like