A
Apt 7606
1400 Worcester Road
Framingham, Massachusetts, 01702
Phone: 508.250.5611
shish Uthama
ashish.uthama@gmail.com
http://www.ece.ubc.ca/~ashishu/tech/tech.htm
Seeking a full time image processing related software development position in California
Capabilities and Experience
Research
Medical image processing
Two journal and three conference articles
Leadership
Operating systems
Development on Linux and Windows
Linux cluster administration
|
Software development and testing
MATLAB programming (6 years)
C (3 years)
C++ (2 years)
Scripting (Perl and tcsh) (4 years)
Multithreaded programming (TBB, IPP)
GPGPU programming (CUDA)
Domains
Image processing
Parallel computing
File Formats: Tiff, DICOM, HDF5, netCDF
|
Key traits
Proven ability to ramp up and contribute in significantly short time.
Continuous improvement – have progressed to a higher grade in every performance review.
Have repeatedly demonstrated the ability to devise and implement novel solutions.
Professional Experience
Quality Engineer, MATLAB Image Processing Toolbox
The MathWorks, Natick MA. October 2008 – Present
The team (6 Dev, 1 QE, 1 Doc and 1 Usability specialist) delivers the Image Processing Toolbox (IPT). Code base includes MATLAB programming, C, C++ and Java on 32/64 bit versions of Windows, Linux and Mac OS.
Software testing:
Design reviews, Usability studies and testing of IPT’s image processing pipeline.
Initiated iterative test driven software development, significantly reducing feature development time.
Proposed a novel test procedure creation approach enabling reuse of information in product documentation. Demonstrated consistent documentation man hour savings over two release cycles.
Designed and developed a tool to explore CPU execution time scaling with problem space complexity.
Key team resource for Linux scripting and performance measurement.
Software development:
Identified and improved performance of NITF file IO in MATLAB by 40%.
Designed and implemented a prototype for parallel processing 4GB+ image files.
Implemented prototype code (C/MEX) using Intel Integrated Performance Primitives for image resizing.
Demonstrated leveraging GPGPU technology using CUDA for image filtering in MATLAB
Application Support Engineer, EDG
The MathWorks, Natick MA. December 2007 – October 2008
The Engineering Development Group (EDG) hires and trains graduate students for internal hiring. Engineers are trained in specific technical areas of their choice while providing technical support on alternate weeks.
Direct interaction with customers (engineers and researchers) using The MathWorks products, including
Image Processing Toolbox
MATLAB Builder JA / NE (Deployment and integration of MATLAB with Java / .NET)
Parallel Computing Toolbox
Sharpened ability to quickly trouble shoot and effectively solve diverse engineering problems.
Consistently resolved over 9 issues a day (Team average – 6) with high customer resolution ratings.
Gained valuable insights of the product from a customer’s perspective.
Research Assistant
MS/MRI Research Group, UBC, Vancouver. September 2005 – October 2007
As a member of the Biomedical Signal and Image Computing Lab at UBC, I worked on a research project with Multiple Sclerosis/ Magnetic Resonance Imaging Research group, UBC hospital.
Identified areas of mutual interest and obtained funding from the MS/MRI Research Group, UBC.
Researched and invented an algorithm to analyze patterns in neurological activity (fMRI) despite variation in brain shapes. Presented the idea in respected, peer reviewed conferences and journals.
Implemented the algorithm in MATLAB/C to analyze large data sets on a self-administered Linux cluster.
Helped discovery novel insights into neurological patterns in Parkinson’s disease (PD) patients. Research results were presented in medical conferences and published in a leading neurological journal.
Design Engineer, PQR
Texas Instruments, Bangalore, India. March 2004 – August 2005
The Pyramid Qualification and Release (PQR) team delivered a large internal workflow geared towards the development of Application Specific Integrated Circuits. Team – 4 Engineers, 2 Managers and 16 contractors.
Completed long pending feature backlog of an assigned Perl module in short time.
Experience gained in the use of EDA tools, extensive use of Perl and shell scripts for automation.
Designed and presented training program for new contractors.
Software Engineer
Robert Bosch India Limited, Bangalore, India. July 2003 – March 2004
Designed and implemented embedded C solutions for crucial automotive applications.
Consistently produced code well within the constrained real time requirements.
Education
MASc, Electrical and Computer Engineering, University of British Columbia, Vancouver 2005 – 2007
BE, Electronics and Communication, PESIT, Bangalore 1999 –2003
Additional Interests
Regular contributor at the MATLAB new group.
Motorcycling and photography
References
Mr. John Evans, Team Lead and Developer, The MathWorks
Dr. Rafeef Abugharbieh, Department of ECE, University of British Columbia
Dr. Anthony Traboulsee, Department of Neurology, University of British Columbia
Prof. Kevin G. Keegan, Equine Medicine, Surgery and Research, University of Missouri
Some recommendation details are available on my LinkedIn profile: http://www.linkedin.com/in/ashishuthama
Currently employed on an H1-B Visa
Page of
Share with your friends: |