ASHISH  PODDAR

107 Clarke Street, Syracuse, (NY) – 13210, USA

email:[email protected], Phone: (315) 278 4241

 

Summary

·         Proficient in designing Real time, Multi-Threaded and inter-Process communication systems

·         Excellent communication and interpersonal skills, quick to grasp new concepts, good team player, can pursue matters in great detail

·         6 years of experience in C++, with the largest program having about 5,000 lines of code

·         Presenting a poster in IEEE NSS-MIC 2005 Conference held in Puerto Rico. Working on Technical Paper related to Image Registration

 

Technical Skills

·         Languages:

C++, C#, C, Visual Basic, PASCAL, XSLT, XML, Java

·         Platforms:

Microsoft Windows (.Net, COM, ATL, MFC), UNIX, Mac OS, Win xp64

·         .Net Technologies:

Web Services, Win forms, ASP.Net, Remoting, Reflection, ADO.Net

·         Programming Concepts:

Multi-threaded programming, Sockets, Kernel Programming (Nachos)

·         Databases:

FOXPRO, MS-Access, SQL Server, Oracle 7.1

·         Design Techniques:

Design Patterns, UML Diagrams, Object Oriented Design

·         Skills:

Genetic Algorithms, Software Modeling, Distributed Systems, Compiler Design, Component Technologies, Test plans and Test procedures

·         Open Source:

Insight Segmentation and Registration Toolkit (http://www.ITK.org)

·         Certificates:

Brain-Bench Certification in C#, C++ and C

 

Education

·         M. S. Computer Engineering, GPA 3.81/4, Syracuse University, NY

Dec’05

Thesis: Reconstruction of High Resolution 3-D image of murine heart by affine transformation of Confocal Laser scanning microscopy images

·         M. Tech Laser Science & Application, GPA 3.28/4, DAVV, India

Mar’03

·         Bachelor of Engineering, Electronics & Instrumentation, DAVV, India,

Apr’01

·         Diploma in Computer Programming Applications (DCPA) from TULEC, India

Mar’96

 

Masters Thesis

 

Image Registration

C++, Visual Studio 6.0, Windows XP

Implemented and tested a new Semi-Automatic process for Rigid Registration of confocal laser scanning microscopy data using Micro-CT data as a template. It uses a genetic algorithm for optimization of affine transformation parameters. This reconstruction will be used for the study of fiber orientation and other morphological features of the object.

 

Work Experience

 

Research Assistant, Physics Dept, Syracuse University

Dec’04 to Present

Visual C++ 7.1, Open Source Image Library, Windows XP64, Win CVS

Modified various components to gain overall increase in efficiency. Implemented, semiautomatic Image Registration Algorithm for reconstruction of high resolution 3-D images. Implemented Genetic Algorithm for finding global minima in irregular terrain with a novel approach.

 

Graduate Teaching Assistant, EECS Dept, Syracuse University

Aug’04 to Dec’04

UML diagrams, Visual C# 7.1, Microsoft Visio 2003, Visual Studio

Assisted students in designing moderately complex system by discussions on software modeling, Operational Concept Document, UML diagrams and System Design. Assisted students with minimal background in .Net framework and C#, which helped them, succeed in this course.

 

Laboratory Assistant, Physics Department, Syracuse University

May’04 to Aug’04

OpenGL Image Library, Visual C++ 6.0, Windows XP

Modified MFC based software that controls bio-physical environment at cellular level. Improved performance of system by an order of magnitude. Improved design by using object oriented principles. Integrated different parts of cell tracker utility used in research.

 

Junior Software Engineer, Synsoft International

Oct’01 to Aug’03

Microsoft Access 2000, Visual Basic 6.0, Windows 98 platform

Conducted surveys in local libraries for finding the requirements. Designed database for library management software for efficient retrieval of information. Developed a prototype for Library Management system which was later marketed to medium sized schools.

 

Software Tester, Synergy Computers Ltd.

Apr’00 to Feb’01

FoxPro 4.0, DOS 6.0 platform

Tested the Accounting package and Question bank software for effective user interface, database access synchronization. Quickly grasped the new debugging techniques, programming practices, and professional reporting.

 

Relevant Projects

 

Project Center

C#, ASP.Net, SQL Server, Visual Studio 7.1, Windows XP

This is a software engineering tool for large distributed software development. Important features include pluggable architecture for software development tools (e.g. Change log, bug tracker, test harness, etc.) and the centralized services (e.g. database services, communication services etc). As a team lead for ASP User Interface team, wrote B-Specifications, organized team meetings and conducted unit level and integration tests. Actively participated in project-wide Architecture Reviews. All requirements satisfied in Qualification Test.

 

Remote Directory Synchronizer

C#, .Net Remoting, XML, Visual Studio 7.1, Windows XP

This Software is used for synchronization of two directories situated at different locations. Worker thread identifies and places the latest versions of files from remote machine. It operates like an intelligent ftp client/server pair. Follows a peer-to-peer architecture with .net remoting for communication and uses XML message passing format. The software was also capable of maintaining a list of default actions that can be activated by a single click.

 

Distributed Software Test Management System

OCD, UML Diagrams, Pluggable Architecture

This system supports teams of software developers, working on a common project in distributed development environment spread across different geographic locations. The Test Management System consists of a central server and any number of remote clients, having features for acquisition, check in, check out, building, versioning, test harnessing and implementing test schedules. It also provides features like personal chat with a facility of offline messaging. Communication layer is pluggable for three types including (but not limited to) .Net Remoting, ASP.Net, Web Services.

 

C++ Source Code Analyzer

C++, STL Libraries, Visual Studio 7.1, Windows XP

This software analyzes the C++ source code at a given location and displays the type dependencies therein. It determines the relations like inheritance, composition, aggregation and association between all the types defined in the code. It can also automatically format the source code for better presentation and understanding.