Dhiraj Sakariya

Dhiraj Sakariya

$15/hr
Expert in Application development
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
48 years old
Location:
Rajkot, Gujarat, India
Experience:
17 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.