Clifton Harding
Senior Software Engineer / Team Lead at RadNet,inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Primedex
-
United States
-
Hospitals and Health Care
-
100 - 200 Employee
-
Senior Software Engineer / Team Lead
-
Aug 2010 - Present
Product responsibilities: - translating management direction into feature requirements for development - evaluate customer requirements with SME's to ensure market competitiveness and acceptance - ensure requirements meet current product standards, support, training, integration - frequently communicate on progress, issues impacting timeline, vision and direction. - create and plan feature set requirements for development and QA - participate in prioritization of enhancement requests, bug fixes and new feature requests Team lead and senior developer responsibilities: - design and develop stories to achieve sprint deliverables - oversee and mentor junior developers as needed - participate daily scrums to update on progress and possible issues that may impact delivery - guide team through the design, development and testing of stories - participate in status and requirements gathering meetings with (SME's) and product stake holders - collaborate with third party vendors (PACS systems, VR, other RIS systems) - code and integrate third party peripheral devices (bar-code scanner, dictation devices, xkeys, etc) - Research, evaluate, and recommend technologies for upgrading and creating new functionality - provide peer-review on code and design and documentation - assist with creating customer documentation and release notes - localize application for internationalization - assist with product implementations and training users Show less
-
-
-
Carestream
-
United States
-
Medical Equipment Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Sep 2005 - Aug 2010
Team Lead and Senior Developer for the R&D branch of Carestream Health. I worked closely with other team leads, technical project managers and the director of Research and Development to create the next generation RIS product. Radiologist reporting workflow was my focus and allowed me to broaden my understanding of radiology workflow, acquire new development skills and effectively manage from design to deployment one the industry’s leading reporting modules. Team lead and senior developer responsibilities: - Analyze and Research Radiologist, Transcription and Referring Workflow - Reporting module which met the requirements of our global market - Design and develop framework for templates, autotext and normals - Preparation letter creation and distribution - Critical Test Results Notification - PDF Client Side and Server Side Conversion tools - Diagnostic report linking and un-linking - Client Side Print Engine - Bulk printing and approval process - Roaming voice recognition profiles to support disconnected dictations - Peripheral control integration (Speech Mikes, Dictation Controls, Foot Pedals) - Extensive COM and ActiveX integration (MSWord, DSOFramer, Adobe, SpeechMagic, Recorders) - Performance tuning (working with COM objects you are never done) - Provide user training, documentation and demonstrations - Frequent site visits to collaborate with radiologists on future features and workflow improvements - Continued research with vendors, partners and new technologies to improve the product - Utilize Agile programming methodology Show less
-
-
-
Government of Prince Edward Island
-
Canada
-
Government Administration
-
700 & Above Employee
-
Business Application Analyst - eBusines
-
2002 - 2005
During my employment with the provincial government was a productive team member tasked with creating a web portal to assist in providing government services to the public. The system was deployed province wide and is used internally and externally. I was engaged and responsible for various aspects of the SDLC and worked collaboratively with team members. Worked well with management and other stakeholders decisions made during the analysis, design, development and implementation of the product. Responsibilities and work functions: - Analyze user requirements from a broad spectrum of interested parties - Created focus groups to gather valuable user requirements and workflow solutions - Attend regular progress meetings with management to provide project status and direction - Created design documents for review and approval - Worked closely with design team to create a user interface - Team member in designing, creating government web portal - Created and deployed various online tools to improve access to information and workflow - Created user documentation and performed on and offsite training sessions Show less
-
-
-
Solid State Geophysical Inc
-
United States
-
Oil and Gas
-
Senior Observer
-
Oct 1993 - Jul 2002
During my employment with Solid State (Grant) I was my responsible to coordinate our crew and equipment to maximize the acquisition of seismic data. A rewarding yet challenging position which taught me to think quickly, react decisively and manage my team with respect and authority enabling us meet deadlines and exceed company expectations. I assumed additional responsibility as my projects were safely completed on time and on budget, while maintaining a strong working relationship with clients and team members. Quality was paramount throughout the acquisition process. I maintained predictable positive results that presented opportunities in regions through-out Canada, USA, Venezuela and Ecuador. During my adventures I was immersed into cultures and languages foreign to me at the time which developed my great appreciation for people and their differences and further challenged me to think outside the box to attain desired results. Responsibilities: - Daily communication to managers regarding acquisition productivity, safety and progress - Facilitate daily progress and safety meeting - Manage deployment of equipment in marine, mountain, jungle and desert environments - Delegate responsibilities and authority to team leaders - Perform quality inspection of equipment and provide training, if required - Provide training to junior staff and new team members - Implement proper equipment testing schedules - Manage inventory and overall equipment maintenance - Operate, maintain, and troubleshoot recording instruments - Enforce company/government safety, environment and employment standards - Communication to client representatives reagrding acquisition quality and progress - Monitor, control and maintain the quality of the seismic data recordings - Maintain crew morale and motivation Show less
-
-
Education
-
Holland College
Associate's degree, Computer Software Engineering