Close
Profile Photo

Meghraj Bendre

Graduate Student (Computer Science)
University of Southern California

About Me

I am a graduate student in the Department of Computer Science at University of Southern California where I am pursuing MS in CS. During summer 2019, I interned at Facebook, where I worked with Ads PE Core Infra team which ensures the scalability and reliability of Facebook ads infrastructure. I developed a Linux kernel validation framework for 250k+ Ads servers. After completing my Bachelors from Pune Institute of Computer Technology in 2016, I started working at Veritas. It was my responsibility to design, optimize, deploy and test new enhancements in the Veritas Volume Manager (VxVM) based on customer requests.


While I am comfortable working at both application and kernel level on most of the *nix platforms, I am open to all types of software development opportunities.

I am graduating in december 2019 and actively looking for full time positions in software developemt starting in early 2020!

Experience

Facebook

Production Engineer Intern

Worked with Ads PE Core Infra team which ensures the scalability and reliability of Facebook ads infrastructure, where I developed a Linux kernel validation framework for 250k+ Ads servers in Python3.

University of Southern California

TA/RA

TA: Course Producer for CSCI 350: Introduction to Operating Systems.
RA: Developed backend and automation for training and fine tuning neural networks for object detection and understanding effects of weather on neural network accuracy.

Veritas Technologies LLC

Associate Software Engineer

Worked on VxVM enchancements like hybrid cloud connector, upstream Linux kernel compatibility v4.14 and customer escalations.

L3Cube

Project Intern

Developed senior year project - Threat Analysis Of Android Applications.

PICT IEEE Student Branch

Webmaster

Web Developer | Server Administrator | Mentor

Education

University of Southern California

January 2018 - December 2019

Masters in Computer Science | GPA: 3.6/4.0

Pune Institute of Computer Technology (PICT)

August 2012 - June 2016

Bachelor of Engineering in Information Technology | GPA: 3.8/4.0

Projects

JOS | Exokernel Operating system

August 2018 - December 2018

University of Southern California, LA

  • It is implemented in an exokernel style that provides application-level management of hardware resources. Developing core features like boot-loader, memory management, memory protection, preemptive multitasking, file system, network driver and a command shell.
  • The OS implements aggressive optimization without sacrificing protection and custom applications provide 8x performance improvement over Unix counterparts. Unaltered applications run same or 4x better!
  • The aim of this project is to have a functional web server running on top of the operating system.

Weenix | Unix based Operating system

June 2018 - July 2018

University of Southern California, LA

  • Designed and developed a Unix based operating system with a support for virtual memory, virtual file system, processes, threads, terminals, interrupt handlers, syscalls, and context switching.

Hybrid Cloud Connector

January 2017 - May 2017

Veritas Technologies LLC

  • Developed a solution on top of VxVM to seamlessly migrate data from on-premise to cloud under constraints of policies while addressing its major use cases like cloud tiering, reclamation, mirroring, etc. I specifically worked on cross-platform support.
  • The algorithm sits in the storage stack at the volume manager level. The solution is operating system and cloud vendor independent, which solves the major problem of vendor lock-in and hence it is unique.

Upstream Kernel Support

May 2017 - November 2017

Veritas Technologies LLC

  • Changes and enhancements in VxVM related to Linux kernel version 4.14! Most of the work was on modifications made in kernel block layer and on SLES 12 SP3 distro provided by SUSE.

Threat Analysis of Android Applications

June 2015 - May 2016

Pune, India

  • Developed a system in Diango Python to find and display major threats of Android applications.
  • It has features like analyzed application database, new apk analysis, permissions mapping, static and network analysis report, and so on.

Skills


  • Languages:
  • C
  • ,
  • C++
  • ,
  • Python
  • ,
  • JAVA
  • ,
  • Shell Scripting
  • ,
  • Diango
  • ,
  • HTML
  • ,
  • CSS
  • Databases:
  • MySQL
  • ,
  • MongoDB
  • ,
  • Cassandra
  • ,
  • DynamoDB
  • Debugging Tools:
  • gdb
  • ,
  • stap
  • ,
  • crash
  • ,
  • mdb
  • ,
  • kdb
  • ,
  • scat
  • Platforms:
  • Linux
  • ,
  • Solaris
  • ,
  • AIX
  • ,
  • HP-UX
  • Tools:
  • Git
  • ,
  • Vim
  • ,
  • Cscope
  • ,
  • Docker
  • ,
  • JIRA
  • ,
  • Etrack

Get in Touch