Brian O'Brien Email and Phone Number
Brian O'Brien work email
- Valid
Brian O'Brien personal email
Brian brings years of experience in software and system design, development, management and support.His experience spans electronics, mathematics, computer science and their applications to visualization, simulation, digital signal processing, communications and data management. Having been a hardware designer who later became interested in software he brings a unique perspective on computer system designs.Brian spent many years doing data communications protocols and image processing, both of which got him involved in medical imaging and simulation systems.Brian has been involved in the development of Nuclear Medicine Gamma Camera systems and digital x-ray systems.Brian has an entrepreneurial spirit and enjoys start up ventures, customer relations and travel.I've spent a lot of time in different roles, ranging from designing, coding to system installations and support.If you're looking for a versatile, flexible team member who can fill multiple rolls and task you're looking at the right individual.Have a look at my GitHub https://github.com/BrianOBrien
Accuray
View- Website:
- accuray.com
- Employees:
- 1156
-
Software Engineer Connectivity - DicomAccurayCalgary, Ab, Ca -
Senior Implementation EngineerEnlitic Sep 2024 - PresentFort Collins, Colorado, Us -
Software Engineer Connectivity - DicomAccuray Aug 2022 - Oct 2023Madison, Wi, UsCyberKnife and Tomo Therapy DICOM Software Engineer.Developed C# code for implementing motion compensation sequences in DICOM. (Synchrony)Updated DICOM Conformance statements.Assisted with WG7 TDW-II interoperability testing.Patient Matching tests.Virtual Machine System deployments for 3rd party testing.Daily Standups/Scrums/Design and Code reviews.Wrote Unit tests and Performed end to end testing of RT Plan to final delivery and reporting.Assisted field personnel on anomalies and solutions in RT. (ServiceMax)IHE-RO test applicationsMS Visual Studio C#GitHubJiraSalesforce -
Technical Solution Specialist Dicom And Hl7 IntegrationsCircle Cardiovascular Imaging May 2018 - Apr 2022Calgary, Alberta, CaResponsible for installations, upgrades, migrations of circles cardiovascular postprocessing and reporting software. Integrated CVI42|Report via HL7 and Mirth.DICOM NetworkingSystem troubleshootingjava scriptLicensingCustomer support -
Senior Solutions ConsultantCalgary Scientific Jun 2014 - Apr 2018On a daily basis I assisted clients and KOLs in integrating ResolutionMD into their hospital networks. This usually involves analysis of the DICOM protocol and networking configurations to solve connectivity issues.I write technical documentation in the form of internal wikis and user manuals.I have extended java classes to do custom integrations to various PACS.Our systems are based on Red Hat and Windows.Updated public GitHub of dcm4che library, to customize association requests.I mentor interns in the diagnosis of technical issues and processes.I have written a DICOM network protocol analyzer to help support personnel diagnose DICOM issues.Architected high availability/scalability servers behind haproxy and F5s.
-
Software, Data And Pacs System ManagerUniversity Of Calgary, Seaman Family Mr Research Centre Nov 2002 - Apr 2014Calgary, Alberta, CaRole & Responsibilities:- Designed and developed medical image processing applications, integrating them into a ihealth environment.- Managed Intelerad PACS for storing all medical images.- Maintained supplier and user relations, oversaw system upgrades, maintenance, and development.Data Management:- Ensured data security and high availability through mirroring for disaster recovery.- Ensured that all clinical research data was properly identified and tagged for future AI processing.- Developed a non-uniformity image correction algorithm.- Created UofC/Alberta Health Services Data De-Identification web services to connect researchers ethically to clinical data.Technical Expertise:- Deep understanding of Health Canada Standards and the Personal Health Information Act as it applies to medical research.- Developed a DICOM/HL7 toolkit.- Proficient in C, C++, Objective-C, MySQL, Xojo, Python, and MATLAB.User Support & Integration:- Supported users and integrated Research PACS with GE 3T MRI and OsiriX workstations.- Worked in diverse environments including macOS, Linux, VMWare, FreeNAS, and EMC.Professional Involvement:- Member of the RSNA CTP Steering Committee, utilizing RSNA CTP software for various applications.- Developed several applications for Calgary Scientific, including:-- Real-time 3D volume visualization of DICOM images.-- iPhone DICOM image viewer/receiver.-- MRI non-uniformity B0 correction algorithm.-- Department of Radiology Website, Drupal.Skills:- Fourier Analysis- OS X- Algorithms- Image Processing- C++- Python- OpenSSL- Linux System Administration- Real-Time Signal Processing -
Software DesignerImaging Dynamics 2000 - 2003Calgary, Alberta, CaImaging Dynamics designed and developed a novel (The first) digital x-ray system.I was responsible for the design and development of the technologists user interface and the image processing algorithms. This software was FDA Approved.I developed the FDA Approved Image Processing Library that is used to postprocess the raw digital x-rays into their presentation state. The image processing library used various enhancements including unsharp masking, gaussian filters, built on Intel's IPL SIMD MMX libraries. These algorithms are 'tunable' as a function of the anatomy and acquisition protocol.The lens used in image acquisition needed barrel correction, and I designed a phantom and algorithm to correct for this aberration. (IDC Holds the patents on these algorithms.)Data Transfer (DICOM)Using DICOM Objects from Medical Connections I built the image acquisition workstation software. (Version 1)This was a mixture of Visual Basic for the Graphical User interface, linked by OCX of the above mentioned image processing libraries. The raw data was converted to DICOM and pushed to PACS.RSNA and SCAR Trade shows System Installations and support. -
Chief Of Image Processing, Design And Development.Visulabs Feb 2001 - Feb 2002(C++, MFC, Windows 2000, SGI IRIX, OpenGL, Signal Processing)RTDR (Real Time Depth Recovery)Designed, Documented and Developed software to recover depth information from 2D images. This software was written in C++ using Visual Studio and MFC. The software analyses photographs and determines the depth of each pixel in the photographs. The software then creates depth maps for use on 3D Displays, Stereo pairs for Red/Blue glasses or LCD shutter glasses. K-Means, KNN, Histogram Analysis.Project Manager Manager, responsible for interviewing and hiring software team to further projects at VisuaLABS. Purchased systems and insured that employee(s) would have the necessary tools and information to complete their tasks. Setup Development environments. (Compilers, Source Code Control and Operating Systems) Interfaced with potential teaming partners to decide on project development plans and status.
-
Senior Software EngineerGeneral Dynamics Canada 1997 - 1999Ottawa, Ontario, Ca(C, Assembler, C++, Visual Basic, Corba, idl, UML, Ada, Tk/Tcl, Windows, Solaris Unix)COMSEC CertificationSoftware designer on the RSAOC / RSMS project. (RSAOC MODERNIZED SYSTEM, NORAD)From this project I gained my experience with Ada in the Rational Apex environment. Developed Ada Generics and Corba interfaces for track stores. Wrote Ada, C, C++ and Tk/Tcl programs for configuration of ntds devices used for Tadil-A transmissions (MIL-STD-6011A).Software team lead for the development of CDC's Telehealth workstation.The Telehealth Workstation is a H320 PC based video conferencing system linked with various medical devices such as ENT scopes, Ultra sound and Radiology scanners. The workstation links two sites together to share information and studies in real time. Integrated Medical Imaging software and developed a Lumisys scanner interface for the acquisition of X-ray films. Wrote software requirement specifications. Became familiar with MIL-STD-498. Joined HL7 workgroup. Application was written mainly in Visual Basic. -
Senior Software EngineerPark Medical Systems 1994 - 1997(C, Tcl/Tk, X Windows, Microsoft Windows, Solaris UNIX, TCP/IP)Designed and Developed modules for the SmartSoft Image Processing package on the sun workstation.Designed and Developed the SmartPort and SmartTerm teleradiology systems.The SmartPort/Term teleradiology systems are for use by physicians while away from the hospital. Designed nuclear medicine hospital networks.Many of the hospitals Park installs its cameras into have a variety of different vendors cameras, computers, imagers and storage devices already installed. My responsibility was to link all of the different machines and computers into one seamless homogenous digital network. This involved knowledge of TCP/IP, OSI, many different operating systems such as Unix, Windows, DOS as well as a good knowledge or computer hardware. Some of these systems are closed analogue architecture and had to be linked to special A/D hardware to become part of a digital network.Technical SupportSupported parks users by phone and modem. This required a good knowledge of Unix System Administration, SunOS 4.1.3, Solaris 2.5 and Windows 95. To facilitate technical support issues I was instrumental in parks adoption of the PPP protocol. This gave Park the ability to exploit SmartSoft's use of X by being able to run software at the customers site and have it displayed locally for the technicians to diagnose.Software and Hardware site installations.Installed workstations and cameras in hospitals across the United States, configured the network. Interfaced with clients to gather requirements.Demonstrations at trade shows. SNM & RSNAInstalled workstations, gave software demonstrations.
-
Group Leader / Software Designer.A.T. S. Aerospace Inc / Ballistech Systems Inc. May 1991 - Oct 1994One of the designers of the VEGA-32 Virtual Reality Tower simulator.As technical lead of a team of four or five programmers and designers, we developed the VEGA-32 Tower Simulator, an award winning virtual reality simulator of an air traffic control tower. I designed the networking messaging scheme, wrote the Exercise control workstation software in C and Assembler in an MS-DOS environment. Designed the Ground Pilot workstation. Integrated the VFR simulator into the IFR simulator. This system in its current version can be see at NASA Future FlightInstalled and maintained VEGA-32 simulator in China and IndiaSpent a total of three months in India and two months in China commissioning the system and interfacing with the clients through ICAO. (a branch of the UN)One of the developers of the Flexcomm communication system.The flexcomm is a mock up of a military communications system. This system is an embedded PC with a dsp card. I wrote the low level PC to dsp interface, the touch screen and video libraries for it in C and Assembler.Designed and Developed an FFT digital signal processing/graphing packageWritten in C this code was designed for the department of national defense to analyze blast data acquired from BSI's analogue data collectors.
-
Software Designer.Voice And Data Systems, Inc. Jun 1990 - May 1991(QNX, Assembler & C)Implemented PC to FAX server.Written in C and Assembler in a QNX environment, this system allows users to submit postscript documents over a networks to be sent as faxes. This system required me to write a QNX device driver and a client/server interface.
-
Software DesignerPhilips 1988 - 1990Amsterdam, Noord-Holland, NlSoftware Designer.(UNIX & Object Oriented C)Wrote Software functional, design and test specifications in a Unix environment.Designed , coded (C) and debugged "Document Transfer" communications server and User Interface for the Papyrus project.Maintained and debugged "Miconet Gateway" and "Asynch Terminal Emulation" Software. -
Software Designer.M.A.E. Micro Systems Inc. Mar 1985 - Oct 1988(MS_DOS & C, 80*86, Z80 Assembler)CPM/TurboDOS/DOS/WindowsManaged external software consultants.Designed Z80 and PC Software (C and Assembler).Worked with group of hardware and software designers to implement a PC to TELEX, TELEX to PC communications controller card.Implemented P.O.S. Communication Software.
-
Programmer/AnalystLes Agence Publicitaire Le P.G. De Granby. Jan 1984 - Mar 1985Hardware and Software Installation and maintenance. Word processing software installation and support to manage a database of Artist Contracts.
-
Software DeveloperHardcastel And Lee Inc. Jun 1983 - Jan 1984(Consultant)Database Software development, consultation and sales.Developed Inventory and sales databases in DB-II (Ashton Tate)Developed Travel Agent Agency Databases
-
Student Product EngineerMitel 1980 - 1982Kanata, Ontario, CaDesigned and tested integrated circuits.Wrote FORTRAN code to test and control devices.
Brian O'Brien Skills
Brian O'Brien Education Details
-
Mount Allison UniversityMathematics And Computer Science -
University Of CalgaryComputer Science
Frequently Asked Questions about Brian O'Brien
What company does Brian O'Brien work for?
Brian O'Brien works for Accuray
What is Brian O'Brien's role at the current company?
Brian O'Brien's current role is Software Engineer connectivity - DICOM.
What is Brian O'Brien's email address?
Brian O'Brien's email address is bo****@****gary.ca
What schools did Brian O'Brien attend?
Brian O'Brien attended Mount Allison University, University Of Calgary.
What are some of Brian O'Brien's interests?
Brian O'Brien has interest in Photography, Skiing And Martial Arts.
What skills is Brian O'Brien known for?
Brian O'Brien has skills like Linux, Software Development, Image Processing, Medical Imaging, Software Engineering, C++, Unix, Software Design, Testing, Integration, Python, Agile Methodologies.
Who are Brian O'Brien's colleagues?
Brian O'Brien's colleagues are Paul Haayer, Brandon Clemens, Gaurav Sharma, William Schmidt, Aïmane Andaloussi, Shibin Uthakkan, Nhia Xiong.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial