Vishwajith Upendra
Address: ****, ***** **** *****, *** no.316 Cell Phone: 312-***-****
Chicago, IL-60616 E-mail: ***********@*****.***
Objective
Looking for Co-op position in Signal processing and computing.
Summary
• 1+ year experience in programming with C, Python and SQL for algorithm development to solve statistical
problems. Have used Python modules to work with different database formats and to accomplish tasks.
• Understanding of OOP concepts. Knowledge & experience in technologies like SQL, HTML, XHTML, PHP,
JavaScript, Drupal, Core-Java, JSP servlets, JDBC, tomcat server.
• Worked on signal processing algorithms. Have expertise using Image processing toolbox, Signal processing
toolbox and Statistics toolbox in MATLAB.
• Developed algorithms for image segmentation to identify specific features from images and to analyse
those features using MATLAB.
• Worked with Pattern recognition algorithms to classify huge datasets having specific features using SVM
and PCA. Also, have tested and validated the classification results.
• Experience using CUDA for GPU programming.
Education
Illinois Institute of Technology, Chicago, IL (GPA 3.67/4) (August 2010-Present)
M.S in Electrical Engineering
Specialization: Signal processing and communication
Amrita School of Engineering, Bangalore, India (Higher First Class) (2006-2010)
Bachelor of Technology in Electronics and Communication
Technical Skills
Technologies: C, C++, Core-Java, Servlets, JSP, JDBC, SQL
Scripting Languages: Python, R, PHP, JavaScript, CUDA
Internet Technologies: CSS, HTML, XHTML
Tools: MyEclipse, Drupal, MATLAB, OpenCV
Webserver: Apache Tomcat
Work Experience
Illinois Institute of Technology, Chicago (May 2011- Present)
Role: Web developer at Ethics Center
• Development and maintenance of CSEP website.
• Using technologies like HTML, XHTML, PHP, JavaScript.
• Worked on JavaScript, JSP and Servlets. Used basic JDBC connectivity.
Chicago Police Department (Jan2011 to May
2011)
Role: Public Service Intern at Predictive analysis group
• Worked on predicting the crime pattern by the datasets of all criminals using Python Language and
SQL.
• Used different python modules to accomplish the work assigned.
• Learnt using statistical computing language R.
Indian Institute of Science, Bangalore (Dec2009 to May
2010)
Role: Project Intern
• Worked on developing an algorithm for GPU accelerated reconstruction of diffuse optical
tomographic images.
• Used C, CUDA, CUDA profiler, MATLAB, CUDA wrappers, LAPACK.
• The work got published in an International journal.
Publication
"Accelerating frequency-domain diffuse optical tomographic image reconstruction using graphics
processing units," J. Biomed. Opt. 15(6), 066009 (2010).
Jaya Prakash, Venkittarayan Chandrasekharan, Vishwajith Upendra, and Phaneendra K. Yalavarthy,
http://spie.org/x648.html?product_id=888724
Certification
Certified training course at IIT Bombay, India on Magnetic Resonance physics and imaging (May 2010).
Undergraduate Projects
Simulation and building a working model of DELTA modulation circuit (2008)
Ternary base systems, involves modelling of three state logic and implementing the same in real time
application (2009)
Graduate projects (Code available upon request)
Detection and estimation of bird call embedded in Gaussian noise using similarity matching technique.
(November 2010)- Statistical Signal Processing course
Implementation of FIR filter design by use of alternation theorem (Recursive algorithm). (Feb 2011- March
2011)- Digital Signal Processing 2 course
Implementation of Region based segmentation and Region feature detection on images having varying
details and an User Interface for the same to facilitate easy usage.
(March 2011-April 2011)- Computer Vision course
Implementation and performance analysis of Fast algorithms in Prediction filters. (March 2011-April
2011)- Digital Signal Processing 2 course
Detection of Alzheimer’s disease with PET images (of Brain) of 42 subjects. (April 2011) Statistical Pattern
recognition course
Implementation of Motion Compensated Frame Prediction by block matching algorithm (Also, called
Motion Estimation). (April 2011)- Computer Vision course
Laboratory Experience
Programming Laboratories : Object Oriented Programming Lab, Microcontroller & interfacing Lab.
Circuit Design: Digital Design Lab, Solid State Devices & Circuits Lab, Analog integrated Circuits Lab.
Signal Processing & Communication: Digital Signal Processing Lab, Analog & Digital Comm Lab.