Barry Hurt

Barry Hurt Email and Phone Number

Staff Software Engineer @ Lynx Point Solutions | Software Development @
Barry Hurt's Location
Seattle, Washington, United States, United States
Barry Hurt's Contact Details
About Barry Hurt

I have over 20 years experience in software engineering. Most of this has been developing Windows applications that control some sort of hardware, managing and visualizing large amounts of data. My recent work has been in cellular biology with microscopes and flow cytometers. In the past I have worked with RFID readers, vibration analysis, and CT images.Scientific and medical devices demand high-quality code. I have pushed myself to continuously learn better processes like unit testing, continuous integration, and iterative development.Working with large datasets, it became apparent to me that working one Windows PC would never be enough to manage everything so I became interested in cloud computing around 2015. I took an extension course at UW and earned an AWS certification and learned an enormous amount about cloud workflows, server-less system design, and information-at-rest. Lately, I have really become interested in image processing and machine learning for analysis of images. I am enjoying working with the Nvidia Jetson NX and low end cameras to do edge analysis.Competencies: C++, C#, Windows, Linux, SQL, Git, CI/CD, Python, AWS cloud services, Nunit, GoogletestLearning: OpenCV, Go, more Python, micro-services

Barry Hurt's Current Company Details
Lynx Point Solutions

Lynx Point Solutions

Staff Software Engineer @ Lynx Point Solutions | Software Development
Barry Hurt Work Experience Details
  • Lynx Point Solutions
    Staff Software Engineer
    Lynx Point Solutions Jun 2024 - Present
  • Marqmetrix, Part Of Thermo Fisher Scientific
    Staff Software Engineer
    Marqmetrix, Part Of Thermo Fisher Scientific Jul 2022 - Feb 2024
    Seattle, Wa, Us
    Software for the MarqMetrix All in One Raman Spectroscope. This is a small, inexpensive custom pc running Windows 10. The instrument can be accessed via a Windows WPF application or remotely via a REST API.Some technology used:* C# and .net core 6 for REST API and business logic* C# and WPF for UI* Python for internal testing and diagnostics* Pester testing on devices* Github Actions for build server needs* Unit testing and behavior testing with Gherkin
  • Nanostring Technologies, Inc.
    Senior Software Engineer
    Nanostring Technologies, Inc. Apr 2021 - Jun 2022
    Seattle, Wa, Us
    CosMx - Spatial Molecular Imager ProjectThe CosMx instrument is a five channel fluorescent microscope with an embedded Windows PC. Implemented service oriented architecture in C#, .net 3.1/6.0, and Angular for the user-facing workflow of the CosMx device. Responsible for initial design and implementation of system monitoring and deployment. Currently implementing image processing service for initial image acquisition and display.Some technology used:* C# and .net 3.1/6.0* Open API standards and NSwag for API development* Azure VMs for deployment testing* Angular and Typescript for UI and visualization
  • Esi An Mks Brand
    Senior Software Engineer
    Esi An Mks Brand Jan 2021 - Mar 2021
    Beaverton, Oregon, Us
    ESI produces the Allegro - Multi-layer Ceramic Capacitor (MLCC) quality testing device. Currently working on the software control of this device in C++/C#. Git version control and Azure Devops for CI. * Supporting new camera for capacitor pocket alignment.
  • Thermo Fisher Scientific
    Staff Software Engineer
    Thermo Fisher Scientific Nov 2010 - Nov 2020
    Waltham, Ma, Us
    Thermo Fisher Scientific - Protein and Cell Biology. I worked on RUO scientific instruments for cellular analysis. In this role, I grew from a Software Engineer implementing requirements to a Staff Software Engineer gathering and defining requirements, designing the architecture, researching and determining the implementations, and ultimately deploying several products including the Attune NxT and Evos M5000 microscope. Leadership Highlights - * Established best practices of continuous integration (CI) initially using Jenkins and local build machine and ending with Github Actions and cloud builds.* Established best practices of unit testing using NUnit, CPPUnit, and Google C++ Test. * Technical Lead for two large projects with internationally distributed teams.Technical Highlights - * Mostly worked with Windows, but recent Linux experience starting about 2014. * Relational database schema design and implementation with SQL (Postgres and MySQL).* Windows UI development using MFC and newer WPF MVVM. * Recent Windows and Linux container development using .Net Core services.* Cloud development with AWS - mostly used internally to support CI build servers and machine learning workloads. Also researched using Fargate nd Sagemaker.* Primary architect for containerized cell growth monitoring application. Used Docker, Docker Compose, Minio, MongoDB, and DeviceHive combined with in house developed camera control and analysis algorithms. This application was quickly deployable to EC2 or a local machine. * Recent Machine Learning experience - Optimized machine learning models from TensorFlow and Pytorch to TensorRT, also converted Pytorch to C++ for greater inference speed. * Python experience starting about 2016 - Pillow, OpenCV, Numpy, Flask, TensorFlow, and Pytorch. Mostly a consumer of python libraries, deployed solutions in docker containers.* Edge GPU acceleration with the NVidia Jetson family.
  • Sendx/Radiometer Medical
    Senior Software Engineer
    Sendx/Radiometer Medical May 2010 - Nov 2010
    Blood Gas Analyzer project. FDA approved medical device that could provide a variety of on demand blood gas data given a blood sample. Embedded Windows project written in C#, .Net, with Firebird database, kiosk type GUI.Developed GUI and database connectivity in C#.Development environment - Visual Studio, C#, NUnit, Firebird SQL
  • International Game Technology (Formerly Progressive Gaming International)
    Senior Software Engineer
    International Game Technology (Formerly Progressive Gaming International) Feb 2007 - May 2010
    London, Gb
    RFID Casino Chip Management Software. Developed application server code in C#, .Net as windows service using TCP/IP. Developed database server code in SQL using MSSQL Server.Thorough unit testing with NUnit, continuous integration.Agile Project Management.Set up multiple VMWare testing environments to test integrated system.Development Environment: Visual Studio, C#, SQL - MSSQL Server with TSQL, VMWare, NUnit, TCP/IP
  • 3D Anglico Usmc
    Hmc
    3D Anglico Usmc Dec 1998 - Dec 2008
    Navy Corpsman for USMC Reserve Unit. Served a long time parallel career alongside my science/software career. Retired in 2011 with 25 years of service.Leading Chief for deploy-able and deployed USMC unit. Deployment in Iraq 2003 in support of 1 Para (UK) and 1 MEF.Maintained high level of combat emergency medical skills and combat training.Responsible for medical readiness and training for Marines and sailors deploying to Iraq and Afghanistan.Recruited, screened, and selected new corpsmen and naval officers.
  • Robert Half International/Mitchell1
    Software Engineer
    Robert Half International/Mitchell1 2005 - 2007
    San Diego, Ca, Us
    Re-write of auto shop management software written as monolithic C++/MFC/Access application to multi-tiered C#/.net/SQL Server 2005 application.Designed new data access layer and database schema and implemented with ADO.net datasets. Implemented data and business rules in C# and UI in managed C++.Completely revamped reporting feature to latest version of Crystal Reports (XI). Led team of up to 5 developers and managed interactions with Crystal Reports consultants.Development Environment: Visual Studio 2003, C#, Managed C++, NUnit 2.6, SQL Server 2005.
  • Skf Reliability Systems
    Software Engineer
    Skf Reliability Systems Nov 2000 - May 2004
    Göteborg, Sweden, Se
    Designed and coded utility that converted Oracle 8i data to binary files using C++, COM, and SQL.Designed, coded, and integrated graphics through plotting utility for handheld data acquisition devices as well as MFC/COM; details included multiple plots per view and curve-fitting algorithms.Implemented internal design documentation protocol using Internet development tools ( XML, XSL, HTML).Development Environment: Visual Studio, C++, MFC, COM, Oracle, XML.
  • Nomos
    Software Engineer
    Nomos May 2000 - Nov 2000
    Radiation Oncology Treatment Planning Software. (Formerly ROCS)FDA regulated software system used for planning the treatment of cancer by radiation by oncologists and medical physicists. This was a Windows NT 4.0 application written in C++, MFC, OpenGL, with a Sybase SQL datastore. The application could read in DICOM images, then provided a GUI for the user to outline tumors and vital tissues. The software would then calculate radiation dose and allow the user to maximize dose to the tumor and minimize it to vital tissues.Designed, coded, tested, and documented radiation therapy treatment planning software, including graphical user interface design and implementation using MS Windows and OpenGL.Identified skills and interviewed potential candidates for Software Engineering positions.Led successful installation program, including design and implementation of all code. Set up pre-release testing lab which greatly improved quality of final product.Development Environment: Visual Studio, C++, MFC, COM, Open GL, Sybase
  • Pyxis
    Software Engineer
    Pyxis May 1998 - Jul 1999
    Waltham, Ma, Us
    Medication Inventory Control System.Used MFC, ActiveX, DAO, and HTML to successfully design, develop, and deliver pharmaceutical reference utility.Implemented distributed application for monitoring status of propriety applications throughout network.Handled setup and configuration of applications using Install-Shield and custom tools.Development Environment: Visual Studio, C++, MFC, COM, Sybase
  • Radiation Oncology Computer Systems
    Software Engineer
    Radiation Oncology Computer Systems 1995 - 1998
    Radiation Oncology Treatment Planning Software.Designed, coded, tested, and provided documentation for radiation therapy treatment planning software.Successfully implemented project under Windows NT using Visual C++, MFC, SQL, ActiveX, and Objective Grid API.Development Environment: Visual Studio, C++, MFC, COM, Open GL, Sybase

Barry Hurt Skills

Software Engineering Object Oriented Design C++ C# Postgresql Sql .net Software Development Software Design Agile Methodologies Xml Database Design Physics Agile Design Patterns System Architecture Unit Testing Objective C Os X Amazon Web Services Cloud Computing Cloud Applications Python Linux Life Sciences Cell Biology Microsoft Azure Image Processing Image Analysis Flow Cytometry Rfid Applications

Barry Hurt Education Details

  • Old Dominion University
    Old Dominion University
    Physics
  • Uw Professional & Continuing Education
    Uw Professional & Continuing Education
    Computer And Information Sciences And Support Services
  • Uw Professional & Continuing Education
    Uw Professional & Continuing Education
    Ios & Mac Application Development
  • U.S. Air Force Institute Of Technology
    U.S. Air Force Institute Of Technology
    Software Engineering Management
  • Uc San Diego
    Uc San Diego
    Continuing Education C++

Frequently Asked Questions about Barry Hurt

What company does Barry Hurt work for?

Barry Hurt works for Lynx Point Solutions

What is Barry Hurt's role at the current company?

Barry Hurt's current role is Staff Software Engineer @ Lynx Point Solutions | Software Development.

What is Barry Hurt's email address?

Barry Hurt's email address is bh****@****ing.com

What is Barry Hurt's direct phone number?

Barry Hurt's direct phone number is +176021*****

What schools did Barry Hurt attend?

Barry Hurt attended Old Dominion University, Uw Professional & Continuing Education, Uw Professional & Continuing Education, U.s. Air Force Institute Of Technology, Uc San Diego.

What are some of Barry Hurt's interests?

Barry Hurt has interest in Education, Science And Technology, Animal Welfare, Arts And Culture, Health.

What skills is Barry Hurt known for?

Barry Hurt has skills like Software Engineering, Object Oriented Design, C++, C#, Postgresql, Sql, .net, Software Development, Software Design, Agile Methodologies, Xml, Database Design.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.