We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Professional Summary

  • 4+ years hands-on experience rich experience of developing and deploying mission-critical systems,

utilizing a variety of programming languages, technologies and research.

  • Worked on C++, C#.Net, MATLAB, OpenCV.
  • Experience in Requirement Analysis, Design, Development and Implementation of various Image

Processing algorithms, Machine learning algorithms.

  • Well conversant with the complete Software development life cycle: System Analysis, Design, Development,

Testing, Deployment, End User Training, and Documentation.

  • Proficient in C++, C#, MATLAB, VTK/ITK , DCMTK, VB 6.0, HTML, XML.
  • Made extensive use of Mathematica, JavaScript, and SQL/OLE DB Connection Object.
  • Expertise in DICOM Image Processing.
  • Ability to quickly learn new technology and adapt to new environments.
  • Excellent problem solving and interpersonal skills.
  • Results-driven achiever, producing technical solutions that improve efficiency and increase productivity.
  • Deliver high-quality projects on schedule and within budget.
  • Deep understanding of Research Methods.
  • In-depth understanding of Object Oriented Concepts and Technologies.

technical skills
Operating System Windows 2000/2003, Windows 95/98/XP/Vista/7.
Front End Tools Visual Studio 8/10, Front page, Dream Weaver, Photoshop.
Web Technologies ASP.NET, C#, .Net 2.0, ASP, HTML, XML.
Other Languages C++, MATLAB, VB 6.0
Scripting Languages VB Script, Java Script.
Databases MS Access, SQL Server 2000, SQL Server 2005, Oracle (10g).
Tools/Applications Macromedia Suite (Flash, Dreamweaver), Adobe Suite, MS Office Suite, VTK, ITK, JAVA Advanced Imaging (JAI) package.
Software Development
Methodologies Software Development Life Cycle (SDLC), Agile Methodology.

Professional Experience

Confidential,Houston Sep 10 – May 2011

Software Developer

Project: Invoice and Receipt Tracking System
Description:
Invoice and Receipt Tracking System is the software which provides an easy solution to save tax for business owners by maintaining all tax related documents online. It is implemented in C# by providing functionalities such as scanning documents, add users from different branches, calculate taxable and non taxable amount off all branches.

Roles and Responsibilities:

  • Designed and developed Database Document.
  • Implement TWAIN protocol.
  • Developed customizable GUI.
  • Developed and manipulated data objects (SQL).
  • Developed functionalities such as scanning, adding documents, add users by generating their accounts.
  • Process images of scanned documents for better visualization and storage.

Environment:
C#, Visual Studio 2010, SQL Server, TWAIN API.

Confidential,Clear Lake April 10 – August 10
Software Developer

Project: Ultrasound Video Processing
Description:
Ultrasound Video Processing is a system which provides solution for cardiology researchers. The “Ultraview” tool quickly analyses data of Micro bubble contrast agent injection in arteries. It facilitates to select multiple ROI in B-mode or color Doppler movies and superimpose them in DICOM movies. You can calculate mean grey scale values of ROI and export them in Excel format for further analysis. This tool is supporting many cardiologists in Baylor college of Medicine.

Roles and Responsibilities:

  • Studied required Micro bubble contrast agents and their applications.
  • Studied Ultrasound Image Processing algorithms.
  • Designed software development module using agile methodology.
  • Developed a tool which can run B-mode, color Doppler and DICOM ultrasound movies.
  • Determined specific binding of contrast agents and extracted information of 4D DICOM clips.
  • Calculated mean grey scale value of ROI at each time point and plotted results.
  • Extracted information of destructive pulse from DICOM movies.
  • Performed testing and validation.
  • Attended weekly meetings with cardiologists and presented results regularly.
  • Testing and debugging the application for enzyme images from Massachusetts Institute of Technology.

Environment:
C++, MATLAB, OpenCV.

Achievement:
Presented “4D Ultrasound imaging and Micro bubble contrast agents” in innovation conference at NASA Johansson Space Center, Houston.

Confidential,Clear Lake Dec 09 – March 10
Software Developer

Project: Cancer Diagnosis
Description:
I worked voluntarily for University of Houston, Clear Lake under Computer Engineering Department chair. Studied various research papers on cell segmentation and cancer diagnosis and submitted results.

Roles and Responsibilities:

  • Studied various research papers on cancer diagnosis and provide results of cell segmentation in cancer diagnosis.
  • Used Artificial Neural Network for predictions of neural disorders.
  • Tested images using various image processing algorithms.
  • Design and develop a GUI using WPF.

Environment:
Neural Network Toolbox MATLAB, Visual Studio 10.

Confidential,Pune Sep 06 – April 09

Software Engineer

Project: DICOM Viewer
Description:
DICOM Viewer is a product targeted for importing DICOM images from PACS. It includes query, store, and move DICOM images from server. It is working at more than 15 places.

Roles and Responsibilities:

  • Involved in the designing of application.
  • Developed Functional and technical specification documents.
  • Develop various functions to visualize DICOM images.
  • Set application entities for software and installed for various organizations.
  • Prepared various documents including technical details.

Environment:
C#, C++, VB 6.0, HTML, DCMTK.

Confidential,Pune
Software Developer

Project: Pattern Recognition and Speech Synthesis
Description:
This is a project, where we worked on natural language processing. It is a window based application developed in Java Advanced Imaging. System implements concept of pattern recognition and speech synthesis.

Roles and Responsibilities:

  • Designed and developed use case diagrams and database document.
  • Converted images of letters in binary format and stored into database.
  • Implemented basic image processing concepts such as scanning, histogram, edge detection, thinning, threshoulding, chain coding etc.

Education

MS in Computer Science

We'd love your feedback!