Post Job Free
Sign in

Software Engineer - Project Manager

Location:
Rochester, NY, 14623
Salary:
75000
Posted:
February 08, 2012

Contact this candidate

Resume:

Swapnil P. Sakharshete

****, ****** **. *, ***, Rochester, NY-14623. Cell - 585-***-**** *******.***********@*****.***

OBJECTIVE

Seeking full time position in engineering specializing in Signal/Image Processing and Embedded Development.

PROFESSIONAL SUMMARY

4+ years of industrial and academic experience.

Strong experience in Signal and Image processing, Machine learning, Embedded Development and Computer Architecture.

Worked through different phases of product development from concept definition, system requirements, part selection, and real time system prototyping to final embedded platform development.

Excellent in Matlab and Labview programming for analysis and prototyping, C, C++ programming, debugging and problem solving on embedded platform.

Working knowledge of Nvidia’s CUDA architecture and proven skills to port algorithms to accelerate on GPU using OpenCL and CUDA.

Programming Experience: C, C++, OpenCL, CUDA, Verilog, programming and Assembly language (8051, 8086).

Softwares: MatLab, Labview, Code composer studio v5, Eclipse, HEW platform (Renesas), Xilinx ISE design suite.

Proficient in libraries like OpenCV, OpenMP, ITK.

EDUCATIONAL QUALIFICATIONS

UNIVERISTY OF ROCHESTER ROCHESTER, NY

Master of Science in Electrical and Computer Engineering May 2010

Overall GPA: 3.6/4.0

Coursework: Digital Signal Processing, Information Theory, Random Processes and Probability, Medical imaging, Computer Vision, Masters Research, GPU parallel C/C++ programming, Advanced Digital Design using FPGA .

VISHWAKARMA INSTITUTE OF TECHNOLOGY (VIT), PUNE UNIVERSITY PUNE, INDIA

Bachelor of Electronics Engineering May 2008

Grade: First Class with Distinction

Equivalent GPA: 3.8/4.0

Coursework: Image Processing, Signal and Systems, Data Structures and files, Computer Organization, Microcontrollers and Microprocessor based systems, Engineering Mathematics, Digital Communications, Control Systems, Digital Design, Computer Networks, VLSI Design.

INDUSTRIAL EXPERIENCE

Eastman Kodak Company, Document Imaging (DI) group Rochester, NY

Algorithm Developer May 2009-Current

Gained experience in Audio and Image based Signal Processing, Embedded Development, Nvidia's CUDA Architecture, Statistical Signal Processing and worked through different phases of product development through broad project work.

Developed and implemented real-time, robust Audio based algorithm for smooth operation of document scanners (in production space) thereby enhancing the customer experience in document handling. The algorithm involved implementing signal processing concepts like IIR based filtering, feature extraction, spectrogram computation, FFT and machine learning concepts like Support Vector Machines (SVM). The involvement in the project included concept definition and system requirements, concept verification and analysis using Matlab, real time prototyping using Labview and C coding on Renesas RX62n processor. Developed Labview Vi's and Matlab scripts for testing and training the system for a new scanner platform. Filed for three US patents based on the algorithms.

Developed a real time Machine Vision based system for document scanner performance enhancement. Implemented various image processing and machine learning based algorithms such as Optical flow based motion detection, feature extraction, Local Binary Pattern (LBP) analysis, Corner detection, Gaussian Mixture Models (GMM). The algorithms were implemented in Matlab and later converted to C using OpenCV library on Visual Studio platform. For prototyping real time closed loop system using machine vision camera, ported part of the algorithm to Nvidia's Quadro GPU using OpenCL. The project also involved part selection (like machine vision camera and lens) based on the system requirements.

Working on project which involves doing research on multi-core hardware technology analysis and benchmarking using OpenCL which could be used for porting the current Kodak document scanner image processing algorithms to improve throughput. The work involves OpenCL programming and benchmarking on different hardware platforms like Nvidia's GPU, AMD's APU and TI's multi-core DSP's. Also worked on evaluating TI's new C66x multi-core DSP using OpenMP.

ACADEMIC EXPERIENCE

University of Rochester Rochester, NY

Research Assistant July 2009-Dec 2009

Worked as a research assistant under Prof. M. Doyley. The project involved lumen contour detection in Intra vascular Ultrasound images so as to better understand the images. A novel approach for detection of lumen boundary based on temporal correlation on IVUS image sequence and Level Sets was presented and implemented. The code was implemented in Matlab.

Ultrasound imaging lab., University of Rochester Rochester, NY

Research Assistant 2009-2010

Worked as a research assistant under Prof. R. C. Waag. The project involved segmentation of MRI data from volume of breast tissue into four components namely fat, muscle, collagen and gland and build a 3D model of the breast tissue to assign acoustic properties to each tissue. The segmentation was accomplished by a combination of morphological processing, histogram equalization and 3D K-Means to give a tissue model comprised of the above four components. The analysis was done in Matlab and implemented in C++ using Insight Toolkit (ITK) library.

INFRARED. INC India

Research Intern 2007 - 2008

In this internship, studied different algorithms for motion tracking namely Sum of Absolute differences(SAD), Block Matching Algorithm(BMA) and optical flow technique and implemented in MatLab. Implemented a system which would adaptively select between different algorithms, depending on field conditions, to track the motion of the object with help of pan and tilt unit. Awarded “Best Project” at Pune University.

Pune University, Electrical Engineering Pune, India

Vision Based Automation Project 2007 - 2008

Simulated hand-eye coordination using image-processing fundamentals. An image-based navigator was controlled using a overhead camera. The navigator then moved randomly placed colored balls into holes of same color. Awarded first prize at International Institute of Information Technology Pune at robotics competition. Received “Letter of Appreciation”, Dr. T. Srikanth of International Institute of Information Technology.

Robosoccer Project 2005 - 2006

Awarded “Best Design” for Completely Autonomous Soccer Playing Robot at national level event held at VIT.

Shreya Systems Pune, India

Device Driver Project 2006 - 2007

Designed device driver for PS-2 mouse and keyboard. Goal was to interface the mouse and keyboard to PIC microcontroller using PS-2 protocol.

PRESENTATION

“Efficient Utilization of Day light for Architectural Illumination”: presented paper in “Idea Presentation Competition” held at Vidya Pratihasthan Baramati. 2005 – 2006

PATENTS PENDING

Swapnil Sakharshete, David Schaertel, Daniel Phinney, 2010. Sonic Document Classification.

U.S. Patent Application #12/748,732, filed March 29, 2010.

Swapnil Sakharshete, David Schaertel, Daniel Phinney, 2010. Method for Sonic Document Classification.

U.S. Patent Application #12/748,712, filed March 29, 2010.



Contact this candidate