John Callaghan

John Callaghan Email and Phone Number

Senior Software Engineer at Sigray, Inc. @ Sigray, Inc.
John Callaghan's Location
San Francisco Bay Area, United States, United States
John Callaghan's Contact Details

John Callaghan work email

John Callaghan personal email

n/a

John Callaghan phone numbers

About John Callaghan

Extensive expertise across a broad range of platforms and operating systems, almost equally split between machine control applications (vision, motion, 3D sensors, image analysis, laser machining) focusing on automated inspection and measurements at the micron and sub-micron level, and communication applications (telephony, SCADA, device drivers).Principal software architect for numerous measurement systems heavily used in the manufacture of mass market mobile devices. As such, I have been a frequent visitor to some of China’s largest factories. My coding endeavors have also taken me to Japan, Malaysia, New Zealand, India, Ireland and the UK.Specialties: C#, C++, WPF, SQL, image processing, motion control, robotics, GUI design, data visualization, Ruby on Rails, HTML, device drivers, embedded programming, parallel processing, computer-telephony, communications protocols and internet technologies.

John Callaghan's Current Company Details
Sigray, Inc.

Sigray, Inc.

View
Senior Software Engineer at Sigray, Inc.
John Callaghan Work Experience Details
  • Sigray, Inc.
    Senior Software Engineer
    Sigray, Inc. Feb 2018 - Present
    Concord, California, Us
  • Napa Software Development
    Machine Software Architect
    Napa Software Development Mar 2009 - Present
    Design and code custom machine control software for customers in the medical device and consumer electronics industries.Combine technologies such as C#, WPF, OpenCV, and SQL to integrate motor commands, sensor data, captured images and laser control into visually pleasing, interactive and easy-to-use control applications for both measurement and production machines.
  • Qt Ultrasound
    System Software Architect
    Qt Ultrasound Jul 2016 - Apr 2017
    Refactored 50,000+ lines of C++ code, QT screens, Linux batch files and motion control scripts for medical imaging system using Galil motion control and custom ultrasound for data acquisition and CUDA for image processing.Trained software engineers how to use Visual Studio 2017 for Linux C++ development and debugging. Converted company archive system from Subversion to Mercurial, improving performance and reducing its size by half.
  • Raydiance, Inc.
    Senior Software Engineer
    Raydiance, Inc. Apr 2014 - Jul 2015
    Hired to create from scratch a machine control application that seamlessly integrated motion, vision, sensor and laser control for Raydiance's first in-house CNC machine featuring Raydience's femtosecond laser.In close collaboration with hardware and applications product owners, rapidly prototyped, coded and deployed a highly usable and configurable machine-control application with G-code editing and recipe management, enabling Raydiance engineers to develop a groundbreaking, totally contactless, glass cutting process. Within six months of the project kick off, the success of the prototype system secured a multi-million dollar order for eight production machines.
  • Positronics Inc.
    Senior Software Engineer
    Positronics Inc. Sep 2009 - Mar 2014
    Pleasanton, Ca, Us
    Software consultant specializing in micron and sub-micron level 2D and 3D inspection challenges. Designed and coded custom applications that scan, measure and qualify precision-manufactured parts in large quantities.Extensive experience with hardware/software integration of: • ACS, Galil and Aerotech motion controllers, • Matrox, Cognex and Dalsa image processing, line scan and area scan cameras, • Chromatic Confocal and Laser Displacement Sensors, Interferometers.Provided on-site and remote support for a variety of custom measurement systems installed at multiple manufacturing locations in China and the US.
  • Visicon Technologies
    Chief Software Architect
    Visicon Technologies 2003 - Feb 2009
    Optimized and parallelized algorithms for motion control, pattern matching, image processing, database access, calibration and lighting control.Managed Visicon's four US-based and four India-based software engineers.Led the conversion of Visicon's code base from 32-bit to 64-bit, and from MS-Access to SQL-Server to allow for the capture and efficient analysis of multi-GB images.Directly supported customers in Germany, Ireland, Japan, Malaysia and various US locations.Designed and implemented a system for automatically inspecting the cross section of multi-lumen tubing in seconds without operator intervention and requiring mininal setup effort from quality engineers.
  • Intel
    Senior Software Engineer
    Intel Jul 1999 - Jul 2002
    Santa Clara, California, Us
    Developed algorithms for voice call switching.
  • Dialogic Corp
    Senior Software Engineer
    Dialogic Corp Jul 1992 - Jul 1999
    Parsippany, Nj, Us
    Managed the Configuration and Installation Software Group.Developed speedy and easy-to-use configuration applications for the all voice and network boards in Dialogic's product line. Created device drivers for Windows, Unix and OS/2.
  • Rfl Electronics
    Software Engineer
    Rfl Electronics Oct 1987 - Jul 1992
    Embedded software development for the electric power utility industry.

John Callaghan Skills

Software Development C++ Embedded Systems C# Device Drivers Agile Methodologies Integration Embedded Software Sql .net Image Processing Object Oriented Design Software Engineering Multithreading Motion Control Unix Measurement Systems Rtos Javascript Html Vb.net Image Sensors Ruby On Rails Css Win32 Api Laser Scanning Laser Cutting Wpf Development Opencv Python Microsoft Sql Server C Linux Ubuntu Microsoft Office Xml Json

John Callaghan Education Details

  • Columbia University
    Columbia University
  • Stevens Institute Of Technology
    Stevens Institute Of Technology
    Ee/Cs

Frequently Asked Questions about John Callaghan

What company does John Callaghan work for?

John Callaghan works for Sigray, Inc.

What is John Callaghan's role at the current company?

John Callaghan's current role is Senior Software Engineer at Sigray, Inc..

What is John Callaghan's email address?

John Callaghan's email address is jo****@****dev.com

What is John Callaghan's direct phone number?

John Callaghan's direct phone number is +170725*****

What schools did John Callaghan attend?

John Callaghan attended Columbia University, Stevens Institute Of Technology.

What skills is John Callaghan known for?

John Callaghan has skills like Software Development, C++, Embedded Systems, C#, Device Drivers, Agile Methodologies, Integration, Embedded Software, Sql, .net, Image Processing, Object Oriented 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.