0% found this document useful (0 votes)
32 views2 pages

Piyush Raj CV

Piyush Raj has experience as an Oracle Software Developer Intern and FinIQ Software Developer Intern. He is currently pursuing a Bachelor's in Computer Science from IIT Bombay with a CGPA of 8.41/10. Some of his projects include image compression using quad trees, implementing file operations in an emulated disk for an operating systems course, and building a compiler for a C-like language. His skills include C++, Python, SQL, and tools like Excel, MATLAB, and Docker. He has received the KVPY Fellowship, NTSE Scholarship, and was technical secretary of the hostel council at IIT Bombay.

Uploaded by

Rishab Anand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views2 pages

Piyush Raj CV

Piyush Raj has experience as an Oracle Software Developer Intern and FinIQ Software Developer Intern. He is currently pursuing a Bachelor's in Computer Science from IIT Bombay with a CGPA of 8.41/10. Some of his projects include image compression using quad trees, implementing file operations in an emulated disk for an operating systems course, and building a compiler for a C-like language. His skills include C++, Python, SQL, and tools like Excel, MATLAB, and Docker. He has received the KVPY Fellowship, NTSE Scholarship, and was technical secretary of the hostel council at IIT Bombay.

Uploaded by

Rishab Anand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Piyush Raj

piyushraj-07 Piyush Raj [email protected] +917340011442

EXPERIENCE IMAGE COMPRESSION USING QUAD TREES


COURSE PROJECT Prof. Ajit Diwan ,IIT Bombay Autumn 2020 ➔
ORACLE SOFTWARE DEVELOPER INTERN May 2022 – July Created a quad tree class in C++ to store B/W images using
2022 Bangalore,India reduced memory ➔ Implemented efficient image processing
➔ Worked in the Data Science team to develop Data Validation methods for resizing and extraction
module for ML models ➔ Devised and implemented an
algorithm to detect data drift in train and test dataset ➔ MASTERMIND PLAYER COURSE PROJECT Prof
Implemented configurable pre-processing module for large Ashutosh Gupta, IIT Bombay Spring 2020 ➔ Encoded the
datasets mastermind game into an Integer Linear Programming
problem ➔ Implemented a solver robust to the other player
FINIQ SOFTWARE DEVELOPER INTERN Nov 2021 – Dec 2021
lying upto 40% of the time
Pune, India

➔ Implemented a Dynamic Programming solution for


XV6 OPERATING SYSTEM COURSE PROJECT Prof
differential pricing problem and analysed its performance by Mythili Vutukuru, IIT Bombay Autumn 2021 ➔ Implemented file
simulating 100+ client servers operations in a simple filesystem that runs over an emulated
➔ Implemented prototypes for speeding up a computationally disk ➔ Using pthreads library implemented Multi-threaded
heavy component programs like semaphores etc

EDUCATION
PROJECTS
IIT BOMBAY
COMPILER FOR SIMPLE C‑LIKE LANGUAGE BACHELOR'S IN COMPUTER SCIENCE Aug 2019 ‑ Present
COURSE PROJECT Prof Uday P Khedekar, IIT Bombay Spring 2021 CGPA: 8.41 / 10.0
➔ Built a compiler for a C like language supporting type
system and control structures SKILLS
➔ Implemented a four-phased pipeline to convert the input
code to RTL going through intermediate representations such PROGRAMMING
as AST and TAC Experienced:
C++ • Python • SQL
NOTIFY ME COURSE PROJECT Prof Amitabh Sanyal, IIT Familiar:
Bombay Autumn 2020 ➔ Built a Notification System to bridge LAT
communication gap between profs & students ➔ Created a EX• Bash • JavaScript TOOLS/PLATFORMS
Flutter app for professors to create groups of students and
TA’s, categorization of the notifications by priorities and Excel • MATLAB • Docker ACHIEVEMENTS
visibility of acknowledgements ➔ Designed app for students
to receive notifications & view their registered courses ➔
Secured apps login system which had reset password
JEE 2019
Advanced
function using e-mail OTP
All India Rank 1576 / 150,000 Mains
ANTI TIC TAC TOE COURSE PROJECT Prof Shivaram All India Rank 1805 / 1,200,000
Kalyanakrishnan, IIT Bombay Autumn 2021 ➔ Encoded the game of KVPY FELLOWSHIP
anti anti tic tac toe as a Markov Decision Problem ➔ Solved Recipient since 2018
the MDP using Value Iteration, Howard’s Policy Iteration and
Linear Programming and obtained optimal strategies for both NTSE SCHOLARSHIP
players. Recipient since 2017
KEY POSITIONS
TECHNICAL SECRETARY HOSTEL COUNCIL, IIT
BOMBAY July 2020 ‑ May 2021
MENTOR
WEB AND CODING CLUB, IIT BOMBAY May 2021 ‑ July 2021

EXTRACURRICULAR
• Mentor in CovEd India - an initiative to mentor school
students during pandemic • Silver medal in Department chess
tournament
• Bronze medal in Institute Freshmen Table Tennis open

You might also like