Phil Coveney Email and Phone Number
Phil Coveney work email
- Valid
Phil Coveney personal email
My experience is principally Windows desktop applications providing control of various devices: lab equipment, semiconductor devices. I have written full-stack, down to firmware on a scanning electron microscope project, up to the UI layer using WinForms or WPF and MVVM. Reasonably capable of database design and SQL. Familiar with Python, PowerShell, and Windows batch scripting. Can write useable and useful documentation.
Covaris
View- Website:
- covarisinc.com
- Employees:
- 100
-
Senior Software EngineerCovaris Feb 2017 - PresentWoburn, Massachusetts, United States -
Senior Software EngineerRudolph Technologies Oct 2015 - PresentWilmington, MaWrote MELSEC/NET drivers to integrate RTEC lithography equipment with tools, for several customers. Created utilities to exchange metrology data between host FTP site and RTEC software. Responsible for contents and deployment of PostgreSQL database on lithography tools. Revised LSG's SQA process and test suites. Wrote automation specs for multiple projects.
-
Senior Software EngineerBioptigen Jun 2007 - PresentMorrisville, NcBioptigen designs and builds ophthalmic imaging systems that are used in research and clinical environments. My role is principal software engineer responsible for Bioptigen’s two commercial software programs: InVivoVue, for real-time acquisition and display of .OCT image data, and Diver, a post-processing tool for markup and reporting.• Real-time data acquisition and display of .OCT data in C++.• Designed SQLite database schema for persisting patient exam metadata.• Wrote import/export module, allowing ophthalmic data to be shared between sites.• Wrote archiving logic, for offloading large data sets from acquisition system.• Extended heavily-threaded acquisition and image processing logic.• Designed and developed reporting module based on automation of Word and Excel.• Wrote InVivoVue‘s WinForms presentation layer, and extended Diver’s WPF UI. Authored .NET User Controls in both technologies, for reuse across applications.• Integrated segmentation and fitting logic into Diver in C#.• Integrated Bioptigen web services for discovering image layers (segmentation), creating SQL Server-based reports.• Integrated 3d-party components and drivers, from National Instruments, Intel, Basler, and others.• Developed InstallShield installers, custom DLLs called by Microsoft MSI engine to perform various tasks during installation / uninstall• Wrote components encapsulating USB-based communication with engine controller, widgets for integration in InVivoVue.• Developed recipe-driven package, for MATLAB users to invoke segmentation algorithms.• Performed minor IT management for company tools such as TRAC, SubVersion, and TFSBuild.• Interacted with customers during requirements collection, project planning, and device installation• Authored detailed requirements and design documentation. Partially responsible for contents of user manual. Wrote procedures for use in-house or for customer direction.
-
Senior Software EngineerCredence Sep 2005 - Jul 2007Sunnyvale, CaCredence builds semiconductor debug and characterization equipment. My roles there involved extending a suite of existing tools using C++ and C#, from the UI level down to device integration. My last responsibility was successfully delivering the embedded firmware controlling the scanning laser of a new flagship product, DaVinci.• Wrote embedded firmware for new flagship semiconductor SEM, sitting on TI real-time OS. Firmware accepted commands from multi-threaded clients, managed hardware state, reported alarms, and retrieved SEM data.• Wrote reusable component in C++, for adding serial communication with devices that comprised our device (WinForms wrapping Win32 API calls), simplifying program architecture and greatly assisting hardware troubleshooting.• Minor modifications to DaVinci UI, as well as the in-house framework created during its development.• Created MS-Build scripts to automate software build process. -
Software ContractorEasi / Nasa Ames Research Center May 2004 - Mar 2005Mountain View, CaThe Ames IR Detector Lab irradiates focal plane arrays and collects the resulting image data, to evaluate the effectiveness of various infrared detector designs for inclusion in space missions. My initial role was to provide maintenance on a legacy system running older hardware from a Mac. I eventually developed AIDA, a new program allowing more customized and automated control of the lab’s hardware.• Modified existing Motorola DSP timing software to solve problems, add features cited by lab personnel• Provided troubleshooting support and bug fixes, for legacy system• Designed new C#/.NET-based control software running on Windows XP for new IR detector system• Created .NET classes to read, write, and display image data in standard FITS astronomical data format• Added automation features to facilitate overnight testing, improving lab efficiency• Integrated support for Lakeshore temperature hardware with array controller software• Assisted in developing and debugging timing code for new infrared detector array• Led software training sessions for lab personnel.
-
Software Team LeadAsyst Technologies Jan 2000 - Apr 2004Milpitas, CaAsyst sells equipment for use in clean-room semiconductor fab environments. While at Asyst, I worked on software projects which provided automated control of three different equipment products: SMART-Plus controlling the Portal front end; RMS controlling a gen I reticle/wafer sorter; and SMS, controlling Asyst’s flagship Spartan wafer sorter.• Led effort to integrate new Spartan hardware into sorter software using Delphi, including providing software specifications and technical support to junior members of staff• Developed wafer engine driver using Delphi and integrated high-throughput primitives• Developed controller software using Delphi for EG300 aligner and integrated dual aligners into wafer sorter• Modified robot software to support active edge-grip end effectors, including modification of Delphi hardware driver and robot controller assembler macros• Developed hardware drivers using Delphi controlling Hoya and ULCOAT loaders for RMS systems• Developed graphical VCL components for display of reticle maps, device status, GEM host status, wafer maps, and several others• Developed some and extended other automation recipes in RMS framework• Extended internationalization of SMS application• Provided on-site support for specification/installation/troubleshooting of sorter, Portal, RMS, and stocker tools• Assisted manufacturing staff with hardware and software troubleshooting on production floor• Provided troubleshooting assistance to field service personnel• Developed COM objects encapsulating control of Series 3 front load, open cassette semiconductor equipment in Delphi• Maintained existing and developed new application logic for SMART-Plus Portal front end using proprietary state machine language, including new host-level commands and support of SEMI standards• Extended cycle testing software developed in Visual BASIC• Formalized build procedure and release process• Responsible for InstallShield distributions of SMART-Plus software
Phil Coveney Skills
Phil Coveney Education Details
-
Computer Science -
Journalism -
Diploma
Frequently Asked Questions about Phil Coveney
What company does Phil Coveney work for?
Phil Coveney works for Covaris
What is Phil Coveney's role at the current company?
Phil Coveney's current role is Senior Software Engineer at Covaris.
What is Phil Coveney's email address?
Phil Coveney's email address is pc****@****gen.com
What schools did Phil Coveney attend?
Phil Coveney attended San Francisco State University, University Of Rochester, Boston Latin School.
What skills is Phil Coveney known for?
Phil Coveney has skills like C++, Software Engineering, Debugging, Microsoft Office, C#, .net, Medical Imaging, Semiconductors, Visual Studio, Multithreading, Tfs, Agile Methodologies.
Who are Phil Coveney's colleagues?
Phil Coveney's colleagues are Ioannis Tsokos, Melissa Tuton, Andrew Tran, Brad L., Peggy Sorensen, Puja Singh, Mba, Justine Laugharn.
Not the Phil Coveney you were looking for?
-
Phillip Coveney
Spain -
-
Free Chrome Extension
Find emails, phones & company data instantly
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