Dhiraj Sakariya-Mob:-
Career Profile
Career Objective
I am an energetic IT professional with Master of Computer Application (MCA) securing
17+ yrs. of exposure in the Microsoft Technologies. I have 12+ yrs. of working exposure on .Net
platform.
Objective of my career is to do something remarkable for the progress of my organization and to
enhance my technical and functional skills.
Currently working with Siemens Information System Ltd. as a Project Lead.
Career Summary:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Consultant with 12+ yrs. of exposure in the Microsoft Technologies, primarily in design,
development and testing application. I have 10+ yrs. of working exposure on .Net
platform. I have 2+ yrs of exposure on project management.
Onsite development and deployment of project.
Having extensive experience and specialization on database programming in Microsoft
technologies.
Having 12+ years of US healthcare domain.
Presented paper on 'Pattern based Design and Development' in SISL TechForum(BOF).
Filed IP on 'Unit testing of private methods in .NET environment'.
Submitted two papers for SISL Journal (May 2010) on "Data mapper plugin in synog.via
for identifying CAD Algorithms" and "CADReader – Application to provide a second read
option for Radiologists".
Resourceful problem solver, capable of identifying & meeting needs.
Have a vision to quickly identify and understand the business benefits of new
Technologies.
Strong computational, analytical problem-solving skills.
Good written and oral interpersonal communication skills.
Ability to function as a team player and alternatively work independently to achieve
Objective.
Committed to excellent customer relation.
Holding B1/B2 US Visa
Technical Proficiency
Programming Languages
C#.Net, WPF, MVVM, DevExpress, Python
Databases
SQL Server 7.0/2000, MS Access 2000, Oracle 8.0
Web Technologies
ASP.Net MVC , WEB API, vbScript, Java Script, IIS 5.0, XML and
HTML
Data Access Model
ADO.Net, ADO, ODBC API
Other Tools
TFS,Git, ClearCase 7.1,NCover 2.0, Microsoft FxCop, Enterprise
Architech, Visual Source Safe 6.0, Crystal Report 8.0/8.5,NUnit
Unrestricted
Dhiraj Sakariya
Career Profile
-Mob:-
Secondary Skill
C, C++, JAVA 2.0, JSP
Operating System
Windows (XP/2000/98/95), Window Small Business Server 2003, DOS,
Unix
Academic
Sl.#
Qualification
Passing Year
Percentage
1.
MCA (Master of Computer Application)
May 2001
69%
2
B.F.Sc. (Bachelor in Fisheries Science)
August 1998
74%
Organization worked
Sl.#
Organization
Period
Position
1
Freelance
April -2017 -onward
Senior programmer cum
Tech lead
2
Siemens Information System Ltd
Sept. 2007 – March 2017
Consultant
3
HealthAsyst Pvt Ltd.
17/01/2005 – 31/08/2007
Tech Lead
4
PURE Software Creations
01/09/01 – 10/01/05
Senior Programmer
5
eCN (India) Pvt. Ltd.
01/03/01 – 31/08/01
Programmer
Major Experience Details
1. centerpiece
Period
April 2017 onwards
Description
centerpiece helps you connect and automate projects, staff time and
expenses, budgets and estimates, saving your business time and money.
Front-line staff use centerpiece to enter time and monitor progress on their
projects. Project managers gain insight into the projects and staff they
Unrestricted
Dhiraj Sakariya-Mob:-
Career Profile
manage. Executive view See winning projects and staff with the companywide executive dashboard
Role
• Brainstorming the requirements with Product owner and analyze the
technical feasibility.
• Identify and drive implementation of improvements within the project
• Implementation of requirements and review it.
Position
Senior Programmer
Software
Microsoft .Net Framework, Visual Studio .Net 2017, WPF, MVVM, WEB API,
DevExpress, Extra Reports, MS SQL Server, Azure Function, ASP.NET MVC,
Integration with Braintree ,Zendesk, Quickbook and Sendgrid, TFS
2. n/s Modules Region Growing
Period
October 2014 onwards
Description
This application helps radiologist to be able to manage available
segmentation objects and control the visualization, i.e. if and how a certain
segmentation object shall be considered for a certain rendered image to be
displayed. It provides this functionality in order to get only Radiologist
selection of segmented objects visualized with the respective VRT presets
applied on the different segmentation objects.
Role
Unrestricted
It also helps to identify the segment tissues like the Aorta, visceral arteries,
thoracic arteries, iliac arteries, extra cranial arteries, the kidney, the liver, etc.
in a (Semi)-automatic way (e.g. pointing in the target tissue and automatic
segmentation algorithms provides the segmentation result with easy to use
manual segmentation result interaction tools to increase or decrease the
result) in order to focus on the target tissue for further diagnostic or
intervention planning. Region Growing tool works consistently and reliably in
CT and MR images. The tool is fast and robust to the initialization click. It also
provides functionality to fine tune the size/shape of segmented objects using
morphological operations: erosion and dilation.
• Lead the projects through all PLM phases. This includes the project setup
and planning, driving and controlling the execution
• Manage project risks and issues including identification, evaluation, setup,
execution and controlling of measures.
• Ensure achievement of the project milestones with regard to schedule, cost,
content and quality
• Report the project status to management and other stakeholders
• Manage change requests with regard to project goals (schedule, cost,
Dhiraj Sakariya-Mob:-
Career Profile
content and quality)
• Manage and drive escalations for conflicting situations
• Identify and drive implementation of improvements within the project
Position
Project Lead
Software
Microsoft .Net Framework, Visual Studio .Net 2013, TFS
ClearCase 7.1
3. intelligent Imaging Toolkit (i2T) VB10A
Period
October 2013 –September 2014
Description
Intelligent Imaging Toolkit (i2T) VB10A is medical application which
provides direct and easy access to named anatomical views (position,
orientation, windowing, field of view) of pre-defined anatomical regions that
are present in the currently loaded dataset. This would enable improved
quality and efficiency in the tasks of image preparation and interpretation.
Role
Position
Unrestricted
Typical clinical use-case: when reviewing a whole-body scan, Radiologist
want to navigate to a pre-defined set of anatomical locations and have the
orientation, the window-level and the field-of view optimally and automatically
adjusted for each of them..
• Design for integrating AutoView component to i2Toolkit adhering to the
extension point interfaces provided by syngo.via platform
• Provided design to execute various ALPHA algorithms through job
management system of syngo.via platform
• Participated in various architectural discussions of the project to decide the
right structure and components of the project
• Carried out requirement analysis and preparation of estimates for identified
new features/requirements
•Involved in concept realization phase.
• Actively participated in Code/Design reviews
• Responsible for Scrum Rules and ceremonies like daily stand up, iteration
planning ,retrospective, backlog grooming.
• Supports the team to continuously improve its development environment
and the team performance.
• Takes care that the team follows the software development process with all
relevant process steps (responsible for process execution), e.g. ensuring that
the team members understand and adhere to Readiness and Doneness
criteria.
Scrum Master cum Module Lead
Dhiraj Sakariya-Mob:-
Career Profile
Team Size
10
Software
Microsoft .Net Framework, Visual Studio .Net 2013, TFS
ClearCase 7.1, NCover 2.0 ,Microsoft FxCop, NUnit 2.2
4. intelligent Imaging Toolkit (i2T) VA30A
Period
October 2010 –September 2013
Description
Intelligent Imaging Toolkit (i2T) VA30A is a Medical Application based on
the syngo.via platform. It supports preprocessing of Patient Data with various
in-house algorithms like LungCAD, ColonCAD, Chest X-Ray, PECAD, Spine
Labeling etc. It also involves design and development in the areas of task
flows, remote execution of algorithms, publishing clinical findings, providing a
second reader option to the radiologist etc. These configurable automated
task flows will be integrated as part of the radiologist work flow. The task
flows are designed intelligently to select the type of CAD algorithms to be
executed for the loaded patient and then remotely execute the CAD
algorithms and publish the findings.
• Design for integrating various CAD algorithms to i2Toolkit adhering to the
extension point interfaces provided by syngo.via platform
• Provided design to execute various CAD algorithms through job
management system of syngo.via platform
• Participated in various architectural discussions of the project to decide the
right structure and components of the project
• Carried out requirement analysis and preparation of estimates for identified
new features/requirements
• Designed reusable components that has to be used in various imaging
applications across ECS platform (syngo.via)
• Implemented Singleton, Factory Patterns to enable easy addition of new
features into the application
• Used Asynchrounous Pattern to invoke long running algorithms
• Authored Design documents
• Practised TDD as part of the development and was key responsible person
to roll-out in my team
• Analyze reported problems assigned during post-development phase of the
project
• Actively participated in Code/Design reviews
Role
Position
Module Lead
Software
Microsoft .Net Framework, Visual Studio .Net 2010, TFS
ClearCase 7.1, NCover 2.0 ,Microsoft FxCop, NUnit 2.2
Unrestricted
Dhiraj Sakariya-Mob:-
Career Profile
5. Enterprise CAD Solution (ECS)
Period
September 2007 – September 2010
Description
Enterprise CAD Solutions (ECS) is the first project in CAD built on top of
Singapore platform. ECS integrates the CAD algorithms on Singapore
platform. Presently Colon, Lung, PE, CXR algorithms are integrated. Apart
from providing a platform to execute the algorithms, ECS also supports
various output formats like ED, GSPS & DO obtained from the algorithm and
their archival. These output formats are used to store the findings which
basically give information on cancerous lesions / nodules.
ECS communicates with other visualization tasks like Colon or CADReader to
provide the output of CAD algorithms CADReader is a visualization
application developed by CAD on Singapore platform.
CADReader provides various visualization tools for radiologists to view the
CAD findings. CAD Reader communicates with ECS to obtain the algorithm
findings.
Role
Unrestricted
CADReader displays algorithm findings as markers on the images. CAD
Review Gallery (CRG) which is an enhancement of the mini tool bar provided
by Singapore. CRG is an in segment tool used for better visualization and
navigation of findings obtained from different algorithms. Within the CRG
there are some tools which can be used to enhance the CAD findings by
zooming images, show/Hide marks, Centering marks, Cine, show/Hide
Reference line on AXIAL, SAGITTAL and CORONAL. CADReader also
provides the tools to Save and load the Presentation State; invocation of CAD
Algorithm, Landmark navigation and Home tool to go back to original state of
the images. CADReader is available for CT and CXR modalities.
•Designed and applied MVC pattern to provide state handling between FE
and BE complements of syngo.via application.
•Developed CADReader Subhandler adhering to the extension point
interfaces provided by syngo.via platform.
•Supported in various architectural decisions of the project to decide of the
right structure and components of the project.
•Proposed and implemented Factory Method design pattern to draw different
shape of marks on images.
•Designed reusable components that are to be used in various imaging
applications of ECS platform (syngo.via).
•Implemented Command Pattern (as part of MVC) to enable easy addition of
new features into the application.
•Prototyped a mechanism that improve the performance by efficient data
communication between FE & BE (Change Set pattern)
•Practiced TDD as part of the development and was key responsible person
to roll-out in my team.
Dhiraj Sakariya-Mob:-
Career Profile
•Validated various mocking libraries like NMock, Rhino, AutoMock and
proposed the right library for effective Unit Testing.
•Identified key technical risks in the project in the areas like Chunking (late
arrival of DICOM data), data handling and DICOM communication.
•Debugged and detected hang issues that are difficult to reach in customer
environment. (used windbg)
•Proposed and implemented Memento design pattern to implement
Suspend/Resume concept in CADReader.
•Authored Design documents and UTS document.
•Gained in-depth knowledge of Display Protocol and helped team to
understand the concepts and solved various upcoming problems on schedule.
•Developed working knowledge of image processing/graphics concept to
implement the same in CADReader applications.
•Coordination with IKM and Singapore teams for resolving issues with
CADReader Application
•Understood the singo.via framework in-depth, and developed Business
Object and Business Component independently.
•Took internal tech sessions on DIP, CADReader design and memory leaks
•Took overall responsibility in designing the task pool reuse concept in
CADReader with in-depth memory leak analysis using various memory
analysis tools
•Took overall responsibilities code coverage of CADReader for completeness
of Hazard and non Hazard code for all build.
Position
Module Lead
Software
Microsoft .Net Framework, Visual Studio .Net 2005/2008
ClearCase 7.1, NCover 2.0 ,Microsoft FxCop, NUnit 2.2
6. eRXNow (www.erxnow.allscripts.com)
Client
Allscript, USA
Period
January, ‘06 –August 2007
Description
eRxNow is an easy-to-use, web-based e-prescribing solution that physicians
can access securely via the Internet to quickly, safely and securely prescribe
medications, check for drug interactions, dosage checks, duplicate therapy,
adverse reaction, access medication histories, review drug reference
information, and send prescriptions directly to a pharmacy or mail order
facility or print scripts. eRxNow is accessible by Internet on computers,
handheld devices and cell phones It Provides instant electronic connectivity
between the practice, the pharmacy, health plans/PBM’s, and other agencies,
thus improving the speed and accuracy of prescription dispensing, pharmacy
Unrestricted
Dhiraj Sakariya-Mob:-
Role
Career Profile
callbacks, renewal requests, eligibility checks, medication history, and more.
Providing information about formulary-based drug coverage, including onformulary alternatives and co-pay information and is offered free of charge to
every prescriber in America via the National ePrescribing Patient Safety
Initiative, a coalition of companies led by Allscripts.
Involved in developing reusable components.
Involved in design of application.
Involved in understanding the requirement from client and pass it over to the
offshore development team.
Involved in code review.
Position
Tech Lead
Software
Microsoft .Net Framework, Visual Studio .Net 2005,ASP.NET 2.0, C#.
Net,.Net Reporting Service, SQL Server 2005, Windows XP and Windows
2000 Advance Server 2000
7. TouchScript
Client
Allscript, USA
Period
May. ‘05 – Dec ‘05
Description
Role
TouchScript is a simple point-of-use system that enables healthcare providers
to dispense prepackaged pharmaceuticals and process prescription insurance
claims electronically right from providers’ offices or clinics. Previously,
patients were required to visit a pharmacy to fill their prescriptions. It contains
modules like Login, User, Payor, Patient, Physician, Creation of script,
Reverse Script, Refill Script, Drug & Inventory, Communication, Migration and
Reports. Claim is sending to NDC server either by Modem or by Internet.
Format of the claim is NCPDP 5.1.
Involved in developing reusable components.
Involved in developing Communication, Script Module and Migration.
Position
Senior Programmer
Software
Microsoft .Net Framework, Visual Studio .Net, C#. Net, MSDE 2000, Windows
XP and Windows 2000 Advance Server 2000
8. Profiling Tool
Client
PICIS
Period
Feb. ‘05 – March ‘05
Unrestricted
Dhiraj Sakariya-Mob:-
Description
Career Profile
Role
The Profiling Tool is a suite of applications that will assist Picis to collect the
necessary troubleshooting information from a customer installation. The
profiling also incorporates an alert system that will be capable of sending
warning messages to Picis when a critical condition has been met or is about
to take place. The tool will also be able run in an un-attended mode on a perschedule basis to collect profiling information.
Involved in developing reusable components.
Involved in developing prototype of Threading
Position
Senior Programmer
Software
Microsoft .Net Framework, Visual Studio .Net, C#. Net, MSDE 2000,
Windows XP and Windows 2000 Advance Server 2000
9. IMAS – Integrated Manufacturing Application Software
Client
Customized Software
Period
April ’03 – Dec’04
Description
A software encompassing of following Modules:
Customer Order Processing (COP): This module helps in handling transaction
of customer’s Inquiry, Offer, Orders, and Invoices. It also handles master data
related to customer Inquiry Status, Pending Order Status, Delivery
Performance etc. Handles Customer Specific Item Description, Price,
Discount Policy.
Bill of Material (BOM) : A facility to keep master database of all the types of
products, assemblies, components, raw material and bought out items
obtained from external source. A well-structured module bill of material lends
itself to the creation of product variation with minimum efforts.
Purchase Order Processing (POP): A module to address the various tasks of
receiving purchase requests, prioritizing and batching the purchase request,
obtaining quotation wherever necessary including its comparisons, issue of
purchase orders and monitoring the supply against purchase order.
Process Planning (PPL): Process plans can be created either interactively or
retrieved from the part family and then modified for specific parts.
Tool Planning and Control (TPC): A module to ensure the availability of
required tooling for parts schedules for manufacture through planning and
follow-up of special tooling and controlling inventory of standard as well as
special tooling.
A module to create, issue & track till
closure of all manufacturing orders. It also enables generation of service
orders for tool room or maintenance functions.
Manufacturing Order Processing (MOP):
Unrestricted
Dhiraj Sakariya-Mob:-
Career Profile
Shop Floor Control (SFC): A module for shop supervisor or planner. It helps
in assigning the jobs to various machines/work centers based on priority. It
also helps in registering the progress of work.
Role
Involved in Analysis and database design mainly for COP module.
Involved in Design and application development.
Involved in migration of data from legacy system to SQL Server 2000.
Involved in writing and testing of SQL, Stored Procedure and User Defined
Function of SQL Server 2000.
Position
Senior Programmer
Software
Microsoft .Net Framework, Visual Studio .Net, ASP. Net, C#. Net, SQL Server
2000, IIS 5.0, Windows 2000 Prof. and Windows Small Business Server 2000
4. On Line IMS (Inventory Management System)
Client
Customized Software
Period
September ’02 to March ’03
Description
The system is n-tier intranet application developed to provide internal data on
the intranet. System is used to raise Indent, Purchase Order, Material Inward,
User Requisition and Issue. It also handles Purchase Return as well as Issue
Return.
Involved in architecture and design of the application.
Assisted co-developers to troubleshot development issue.
Involved in developing reusable components.
Involved in code review
Role
Position
Senior Programmer
Software
Microsoft .Net Framework, Visual Studio .Net, ASP. Net, C#. Net, SQL Server
2000, IIS 5.0, Windows 2000 Prof. and Windows Small Business Server 2000
5. Paycheck - Payroll Management System
Client
Customized Software
Period
April ’02 to August ‘02
Description
The system is n-tier Client/Server application. System is user to track
Employee Salary, Loan, Advances, PF, FPF, and ESIC. Paycheck is using
punching machine to track working hours of employee. System provides
Statutory reports.
Unrestricted
Dhiraj Sakariya-Mob:-
Role
Career Profile
Involved in Design and application development.
Involved in generating reports.
Involved in very early development stages of the project that helped to
understand requirement gathering, documenting and prototyping process.
Position
Developer/Analyst
Software
Visual Basic 6.0,ADO, SQL Server 2000, Crystal Report 8.0, Windows 2000
Prof.
6. Sales & Marketing Management System
Client
Customized Software
Period
September ’01 to March ‘02
Description
Role
The system is n-tier Client/Server application. The application is developed to
keep track of customer Inquiry, Order, Invoice. It also provides Export
documents.
Involved in Design and application development.
Involved in data design of the application.
Position
Developer
Software
Visual Basic 6.0,ADO, SQL Server 2000, Crystal Report 8.0, Windows 2000
Prof
7. A/PM –Account/Project Management
Client
Customized Software
Period
March ’01 to August ‘01
Description
The head office of the eCN is in Bad Homburg. Since 1987, eCN with head
quarter in Bad Homburg & affiliation in Ratingen and Ahmedabad (India)
belong to the top 50in the European CRM market. The company focuses on
the implementation of strategic system like A/PM. It is 3 tiers Client/Server
application. It is used to assign job to sales person, register activities done by
sales person etc. It supports multi-language. The system is basically
developed for enhancing the sales activity of company in Germany. The
system is developed on COM based technology. Company has six clients like
ABM, GE etc. in Germany.
Unrestricted
Dhiraj Sakariya-Mob:-
Career Profile
Role
Involved in development of the application.
Involved in designing user interface of the application.
Involved in code review.
Position
Software
Developer
Visual Basic 6.0,ADO, Oracle 8.0, Windows-NT
Personal Details
Name
Date of Birth
Sex
Marital Status
Nationality
Permanent
Address
Email
Voice
Passport
Relocation
Dhiraj Jivrajbhai Sakariya
10th May, 1975
Male
Married
Indian
#6, Shyamal city, Mavdi, Rajkot, India--
B 564155
Yes
Information mentioned above is true to the best of my knowledge.
References would be provided upon request.
Unrestricted