This document is a resume for Soumyanil Banerjee summarizing his education and experience. He received a M.S in Electrical and Computer Engineering from the University of Michigan in 2015, and a B.Tech in Electronics and Communications Engineering from West Bengal University of Technology in 2012. His objective is to find a full-time opportunity in signal and image processing, computer vision, and machine learning. He has internship experience developing medical imaging tools and has strong skills in programming languages like C/C++, MATLAB, and Python.
1. SOUMYANIL BANERJEE
67 Frank St Apt # 154, Worcester, MA‐01604
soumbane@umich.edu • (734) 680‐5246
OBJECTIVE Actively looking for a Full Time Opportunity in the field of Signal and Image Processing, Computer Vision and Machine Learning.
EDUCATION UNIVERSITY OF MICHIGAN Ann Arbor, MI
M.S in Electrical and Computer Engineering, December 2015
Courses: Data Structures and Algorithms, Matrix Method for Signal Processing, Image Processing, Probability & Random Processes,
Digital Signal Processing, Machine Learning, Medical Imaging, Computer Vision, Embedded Controls, Interpersonal Skills, Business
Math. GPA – 3.45/4.0
WEST BENGAL UNIVERSITY OF TECHNOLOGY Kolkata, India
B.Tech in Electronics and Communications Engineering, July 2012
Courses: Digital Signal Processing, Computer Networks, Analog & Digital Communication, Microprocessor & Microcontroller, VLSI
Circuits & Systems, Analog & Digital Electronic Circuits, Computer Architecture, Control Systems.
GPA – 8.8/10.0, Department Rank – 4 (Total 120 students)
EXPERIENCE DELPHINUS MEDICAL TECHNOLOGIES INC - Ultrasound Medical Imaging Intern (June–August, 2015)
• Developed a tool for Advanced Lesion Analysis from Reconstructed Ultrasound Image data Plymouth, Michigan
COGNIZANT TECHNOLOGY SOLUTIONS LTD – ITIS Engineer (August, 2012-July, 2014)
• I was responsible for Software Development and Server Maintenance under the ITIS (Information Technology Infrastructure Services)
department. Experience using C++ for software development in Linux/Unix Environment. Kolkata, India
TECHNICAL • Programming Languages: C/C++ (in Linux & Windows environment), MATLAB, Python (numpy, scipy & Open CV), CUDA
SKILLS • Softwares: MATLAB (Signal & Image Processing and Computer Vision Toolbox), Caffe, MIM, SIMULINK, Stateflow, Linux,
Microsoft Office, Microsoft Visual Studio, Zeeland IE3D
PUBLICATIONS • Throughput Analysis of Multi‐Input and Single‐Output Channels in Core Routers of Optical Burst Switching Networks (WOCN 2011).
Published in IEEE Xplore Digital Library.
• A Novel Connectivity Control Scheme for Next Generation Wireless System by using Short Coverage Antennas (WOCN‐2012).
Published in IEEE Xplore Digital Library.
• An Improved Mobility Management Technique for IEEE 802.11 based WLAN by Predicting the Direction of the Mobile Node
(NCCCS‐2012). Published in IEEE Xplore Digital Library.
• A Region Based Channel Allocation Scheme for LEO Satellite Communication (WOCN‐2012). Published in IEEE Xplore Digital
Library.
• Neighbor Location Based Channel Reservation Scheme for LEO Satellite Communication (CODIS2012). Published in IEEE Xplore
Digital Library.
FINAL YEAR RESONANT FREQUENCY OPTIMIZATION OF CO‐AXIAL PROBE FEED MICROSTRIP PATCH ANTENNA USING
PROJECT DIFFERENTIAL EVOLUTION (DE) ALGORITHM. (Adjudged the best final year project for the year 2012 pass out batch)
PROJECTS • Clustering Approach for Hybrid Recommender System using K-means clustering and collaborative filtering algorithm.
(GRADUATE • Parametric Blur Estimation for Blind Restoration of Natural Images, both Linear Motion and Out‐of‐Focus Images.
LEVEL) • Reconstruction of Images from raw ultrasound, MRI and CT scan data.
• Mobile Robot (2 wheel Robot) path Planning and Navigation. Path planning generated using Rapid Random Tree (RRT) algorithm on
map built by SLAM. Python and Open CV modules used.
• Robotic Arm Manipulation for pointing and picking objects on a table.
• You Cook II which is high-level computer vision project on Action Recognition by segmentation of actions from cooking videos.
• Wall power socket identifying robot using computer vision algorithms such as Contour Detection, Shape Estimation. We used Roomba
robot with motor control and programmed the algorithm (using Python) on Raspberry Pi controller.
• Development of Street Video Game (simulating a ping-pong game outdoor) using Computer Vision and Machine Learning Algorithms.
• Designed an Image Editor using MATLAB GUI and Image Processing Toolbox which performs numerous operations on colored and
gray scale images.
• Designed a Virtual Paint using MATLAB GUI which detects a RED object and paints on screen with any color chosen by the user.
• Designed an Interactive Media Player using MATLAB GUI which uses the Viola Jones Face Detection Algorithm to detect faces and
control a video file.
• Developed a Blue Object Detection Method (has Threshold) using Python Open CV which detects any Blue Object, draws according to
the movement and tracks the movement. Also controlled the Roomba Robot using this tracking program (Also used Arduino Board).
• Implemented the Viola‐Jones Algorithm in MATLAB, which is uploaded to Wikipedia.
• Adaptive Cruise Control using Freescale MPC5643L Microcontroller
Distance Control ‐ Follows target at timed headway in ACC mode by use of throttle and brakes,
Speed Control‐ Automatically returns to cruise set speed when target clears.
INTERNSHIPS • Successfully completed an industrial internship at Delphinus Medical Technologies as an Ultrasound Medical Imaging Intern under Mr
John Seamans (Clinical Applications Manager), where I developed a tool for Advanced Lesion Analysis from Reconstructed Ultrasound
Images. The coding was mainly done in C++ and MATLAB. (June,2015 – August, 2015). The software used was MIM.
• Successfully completed an industrial internship on “AT89C51 Microcontroller based Call Prioritization” under Mr. Tapan K Rana
(General Manager) at Stone India Ltd, Kolkata, India. (June‐July, 2012)
ASSOCIATIONS • Student Ambassador of Department of Electrical & Computer Engineering at University of Michigan.
• Active Member of IEEE and IEEE Signal Processing and Communications Society (Membership No: 92479789)