1. Sailesh Sidhwani
720 West 27th
Street #357, Los Angeles, CA 90007 | sidhwani@usc.edu | (213) 326-4738
Available from August 2016
EDUCATION:
University of Southern California (USC), Los Angeles, CA
Master of Science in Computer Science
Courses: Algorithms, Operating System, Computer Vision, Compilers, Multimedia Sys, Web Technologies
Expected: December 2016
GPA: 3.49 / 4.0
University of Pune, Pune, India
Bachelor of Engineering in Computer Engineering
Courses: Embedded Systems, DBMS, Computer Graphics, Microprocessors, System Programming
August 2014
GPA: 3.60 / 4.0
TECHNICAL SKILLS:
Programming Languages: C/C++, Java, Python
Web Technologies and Frameworks: HTML, CSS, JavaScript, jQuery, Bootstrap, PHP, REST
Technologies: Kernel Programming, Open CV, LLVM
Development Tools: Git, Android Studio, Visual Studio, IntelliJ
Operating Systems: Linux, Windows, Android
PROFESSIONAL EXPERIENCE:
DromeBox Labs, Los Angeles (Summer Developer Intern) May 2016 – August 2016
Designed an algorithm for Foreground-Background segmentation for images including stereo images.
Generated 3D point cloud representations of designated 3D volumes based on data collected from RGBD sensors and
Monoscopic cameras using OpenCv and Structure from Motion.
Generated disparity maps using data from stereoscopic images to assist in building a noise free point cloud.
RESEARCH:
Vision Based Autonomous Vehicle Driving Control System (CORORES, India) May 2013 – March 2014
Aimed at prototyping an Autonomous Vehicle for Urban environment in a cost efficient way inspired by Google Car
Implemented OpenCV algorithms in Python to extract roads and obstacles to provide sufficient AI to the system
Designed an Omni-directional camera to extract 3600
field of vision in a single image.
ACADEMIC PROJECTS:
Video Summarization and Image Retrieval April 2016
Summarized and indexed a long video based on important audio and video features in the data file.
Created temporal clusters on image data using color histograms from OpenCV 3.1.0 and audio data using windowing
threshold.
Retrieved closest image to query image based on indexing from summarization and clustering.
Stabilized a video by removing excessive motion of the camera to improve the video quality.
Object Classification November 2015
Implemented an object classifier using Bag of Features (BoF) method described in paper by Csurka et el.
Trained the CvKNearest classifier using PCA-Sift features extracted.
Achieved accuracy of 68% was with average accuracy per class of more than 50%.
Weenix Operating System March 2015
Process & Threads: Implementation of Kernel Processes, Threads, Mutex and a FIFO scheduler.
Virtual File System: Developed a VFS layer that provides interface between OS and file systems.
Virtual Memory: Implemented using anonymous and shadow pages and by handling page faults.
EBay search application March 2015
Developed a responsive website and an Android application to search items on EBay
Wrote a PHP script and hosted it on AWS Elastic Beanstalk which retrieved XML data using EBay’s API and returned a
JSON representation to the application.
Users could search for items using keywords, price range, shipping costs, handling time, and condition and could share
the items on Facebook
PUBLICATIONS:
Autonomous Driving using a Vision based Approach, International Journal of Computer Applications,
Volume 92 – No.13, April 2014
CERTIFICATIONS:
Proficiency in ‘C’ and ‘C++’ Programming from All India Council for Professional Training & Research.
github.com/saileshsidhwani | linkedin.com/in/saileshsidhwani