Sujit Kumar
Objective
Seeking a challenging position, which will permit me to use and enhance my skills in the field of software development, in a progressive and dynamic organization.
Software Skills
Languages : C#, C, C++, Visual C++, OpenGL, GLSL, OpenCL, Python
GUI : WPF, Windows Forms, OpenGL, MFC
IDE/Editors/Tools : Visual studio 2008, vim, Eclipse
Operating Systems : Windows 7/Windows Vista/Windows XP/64, Linux
Protocols : RTP, RTSP, HTTP, NTP, TCP, UDP
Case Tools : Rational Rose 2000
Standards : DICOM, IHE
Performance analysis tools : Intel Vtune
Version Control : Subversion, MS VSS, ClearCase
Bug tracking : Bugzilla
Summary of Achievements
More than 6 years experience in requirement analysis, software design, software development, system integration, system testing and quality assurance.
Good knowledge in medical domain especially in PACS, medical imaging algorithms and volume rendering. Familiar with healthcare technologies and DICOM standards.
Extensive experience in GPU parallel computing programming using OpenCL.
Extensive experience in 3D and 2D medical imaging using OpenGL and GLSL.
Good and sound knowledge in state of the art Image Processing algorithms.
Has good knowledge in Object Oriented Analysis, Design & Implementation.
Well acquainted with ISO and CMM quality procedures.
Extensive programming skills using C#, Python, XAML, C, C++, Visual C++ and MFC under Windows NT/Linux environments.
Good knowledge in Object Oriented Analysis, DICOM standards etc.
Proven skills in grasping and interpreting new concepts and evolving software technologies and medical imaging algorithms.
Good Communication and Interpersonal skills.
Influential team player with clear, precise communication skills and talent for creating and contributing to an enjoyable work environment.
Strong in mathematics.
Deep knowledge in design patterns.
Experience in direct discussion with clients regarding requirement and design at client side in USA.
Experience in directly working with clients on various medical domain projects at client side in USA.
Proven team leading and team building capability.
Professional Profile
Organization
Designation
Period
From
To
NeST Technologies Corp.
44901 Falcon Place, Suite 116
Sterling, VA 20166
Software Engineer
May-12
Till Date
Network Systems & Technologies Pvt. Ltd. (NeST), Trivandrum, Kerala State. A SEI-CMM Level 5 certified company
Software Engineer
Jul-10
May-12
Accel Transmatic Ltd (Ushus Technologies Division) 311, Nila, Technopark, Trivandrum, Kerala State.
Software Engineer
Jan-10
Jul-10
Pivot Systems, 334 Nila, Technopark, Trivandrum, Kerala State.
Associate Software Engineer
Jan-08
Jan-10
Educational Qualifications
Master of Computer Applications.
Institution : K.V.V.S Institute Of Technology, Adoor
University : University Of Kerala, Trivandrum
Bachelor of Computer Application.
Institution : Zee Interactive Learning Systems, New Delhi
University : Guru Gobind Singh Indraprastha University, New Delhi
Professional Skills:
Good problem solving skill.
Experience in performance critical tasks using tools like Vtune for detailed analysis and suggesting improvement ideas.
Familiar with healthcare technologies like DICOM standards.
Proven team leading and team building capabilities, having experience of handling teams with 6 people.
Good communication skill.
Highly motivated with strong commitment to quality and customer service.
Project Profile
1.3
Project
Super Thin back projection (Jan 2014 – July 2014)
Description
This was a highly complex program to interpret the x-ray image. A backprojection is formed by smearing each view back through the image in the direction it was originally acquired. The final backprojected image is then taken as the sum of all the backprojected views. Super Thin backprojection was one of the techniques used for CT image reconstruction.
Language and tools
C++, STL, Eclipse, OpenCL, ClearCase.
Technologies used
OpenCL 2.0
Platform
Red Hat Linux
Responsibility
Technical Leader involving in requirement analysis, design, technical reviews and problem solving.
2.3
Project
2D Forward Projection (Jun 2013 – Dec 2013)
Description
This was a highly complex program to interpret the raw input views from x-ray image. A forward projection is formed by smearing each image forward through the views in the direction it was originally acquired. The final forward projected views are then taken as the sum of all the images. 2D forward projection was one of the techniques used for CT image reconstruction.
Language and tools
C++, STL, Eclipse, OpenCL, ClearCase.
Technologies used
OpenCL 2.0
Platform
Red Hat Linux
Responsibility
Technical Leader involving in requirement analysis, design, technical reviews and problem solving.
3.3
Project
Full Scan back projection (Jan 2013 – May 2013)
Description
This was a highly complex program to interpret the x-ray image. A backprojection is formed by smearing each view back through the image in the direction it was originally acquired. The final backprojected image is then taken as the sum of all the backprojected views. Full scan backprojection was one of the techniques used for CT image reconstruction.
Language and tools
C++, STL, Eclipse, OpenCL, ClearCase.
Technologies used
OpenCL 2.0
Platform
Red Hat Linux
Responsibility
Technical Leader involving in requirement analysis, design, technical reviews and problem solving.
4.3
Project
Half Scan back projection (May 2012 – Dec 2012)
Description
This was a highly complex program to interpret the x-ray image. A backprojection is formed by smearing each view back through the image in the direction it was originally acquired. The final backprojected image is then taken as the sum of all the backprojected views. Half scan backprojection was one of the techniques used for CT image reconstruction.
Language and tools
C++, STL, Eclipse, OpenCL, ClearCase.
Technologies used
OpenCL 2.0
Platform
Red Hat Linux
Responsibility
Technical Leader involving in requirement analysis, design, technical reviews and problem solving.
5.3
Project
3D Multi Planar Reconstruction (Apr 2011 – Apr 2012)
Description
3D Multi Planar Reconstruction was an advanced 3D volume/surface rendering, processing, and analysis software. It provides functionality for the display of 3D images.
3D volume/surface rendering of DICOM CT/MRI/SPECT images.
Axial/Coronal/Sagittal MPR view of the volume.
Zoom, Pan, Rotation of 3D volume and MPR.
MIP, Grayscale and Color display of 3D volume.
Voxel operations like setting color and transparency on different HU ranges.
Segmentation of Bones and Vessels.
Language and tools
WPF/Windows Forms, XAML, C#, C++, Visual Studio 2008, OpenGL, GLSL.
Technologies used
.NET 3.5
Platform
Windows 7, Window Vista
Responsibility
Technical Leader involving in requirement analysis, design, technical reviews and problem solving.
6.3
Project
2D Viewer (Jun 2010 – Mar 2011)
Description
2D viewer was an advanced DICOM viewer to perform an examination and locate the examination on the system.
Capable of viewing DICOM formatted MRI, PET, and SPECT images.
Ability to adjust the window width and center of all displayed images.
Ability to adjust the number of images viewed at the same time.
Layout change ranging from 1 x 1 grids to 10 x 10 grids.
Zoom, Pan, Rotate (clockwise & anti clockwise) and flipping (horizontal & vertical) of the image.
Drawing of Line, Angle and Text as annotation on the displayed image.
Ability to draw a region of interest (ROI).
Massive parallel processing of the multiple cores is utilized in this project for parsing and processing the 2D images.
Language and tools
WPF/Windows Forms, XAML, C#, C++, Visual Studio 2008, OpenGL, GLSL.
Technologies used
.NET 3.5
Platform
Windows7, Windows Vista, Windows XP
Responsibility
Technical Leader involving in requirement analysis, design technical reviews and problem solving.
7.3
Project
DiagnoView( DICOM Viewer ) (Jan 2010 – May 2010)
Description
DiagnoView is a DICOM viewer which is developed using C# (NET 2.0 Windows Forms). DiagnoView enables the users to review DICOM images including the digitized X-Ray images that are archived in CD-R, Local PC or Image Storage Server. The Image Storage Server allows the user to save the Digitized medical images or the DICOM data imported from other media. The DICOM Viewer can either query the Image Storage Server & display the images from it or it can display the image data from the local machine or removable media. Using this viewer the user can import data from the removable media, and can archive to the Image Storage Server.
Language and tools
C#, Visual Studio 2005, Managed DirectX.
Technologies used
.NET 2.0
Platform
Windows XP
Responsibility
Module Leader involving in requirement in analysis, design, development and problem solving.
8.3
Project
Network Video Monitor (Jan 2009 – Dec 2009)
Description
Network Video Monitor was network video monitoring, recording and management software. This software features automated set-up/management of system components, advanced simultaneous record/search/retrieval of video, as well as smart motion detection, sensor input recognition and alarm notification.
Viewing of up to 16 cameras, individually or as groups from multiple camera controllers.
Advanced simultaneous record, search and retrieval of video
Smart motion detection, sensor input recognition and alarm notification
Multi-user browser-based remote access
Full network client with multi-level access and administration.
Language and tools
Microsoft Visual C++, MFC.
Technologies used
Windows SDK, MFC
Platform
Windows XP
Responsibility
Module Leader involved in the design and implementation and testing of whole system. Onsite experience for integration and coordination of the system.
9.3
Project
MPEG-4 ASP Encoder IP Core for SOC's (Jan 2008 – Dec 2008)
Description
The objective of this project was to implement Advanced Simple Profile (Level 5) video encoder in programmable Video Signal Processor System (VSP2500). The encoder software which is highly optimized run on Video Signal Processor System (VSP2500).
The IP core boasts superior performance achieved with multiple VLIW functional units and special video memories. It requires minimal host interaction to drive the whole encoding process. The core can be used in any SOC (System On Chip) where MPEG4 ASP encoding is required. The design is highly optimized to reduce traffic on system bus and the core has its own internal data paths to handle bulk of the encoding process stages.
Language and tools
C, Assembly Language for VSP2500 Hardware
Technologies used
Eclipse based Silicon Hive's SDK
Platform
Fedora Core 5
Responsibility
Software developer involved in analysis, design, development, optimization and simulation of the software.
Personal Profile
Date of Birth : May 25, 1984
Sex : Male
Marital Status : Single
Nationality : Indian
Passport No : G4515708
Mobile : +91-953*******
E-Mail : *********@*****.***
Address Details
USA Address
2709, NORTH UNIVERSITY DR.
APT#71,
WAUKESHA,
WISCONSIN-53188
Mobile: +1-262-***-****
E-Mail: *********@*****.***
India Address
AYILYAM,
10/638 A,
POOZHIKKAD,
PANDALAM,
KUDASSANAD P O,
PATHANAMTHITTA – 689 512,
KERALA, INDIA
Mobile: +91-953*******
E-Mail: *********@*****.***
Reference
USA
Hari Nataraj
Associate General Manager
NeST Technologies Corp.
44901 Falcon Place, Suite 116
Sterling, VA 20166
INDIA
Anil Chandran R,
Program Manager,
Network Systems and Technologies (P) Ltd,
A-3, Periyar, Technopark Campus,
Trivandrum 695 581
Declaration
I hereby declare that the details mentioned above are correct to the best of my knowledge.