Tony Berke

Tony Berke Email and Phone Number

Owner, CTO at River City Software, LLC @ VentriFlo Inc
Tony Berke's Location
Exeter, New Hampshire, United States, United States
Tony Berke's Contact Details

Tony Berke personal email

n/a
About Tony Berke

Software architect, lead C++/C#/Java/QT/QML programmer. Skills in imaging, image processing, high performance embedded and distributed systems, robotics, and automation. I truly enjoy contributing at any level towards the solution of a challenging task. My experience includes successfully developing, marketing, and supporting my own products, along with full-lifecycle involvement in numerous client projects. This has honed my engineering instincts re; what helps things get to market... and stay there. It has also given me extensive experience with team building, engineering management, mentorship, and customer- and vendor-facing activities.Specialties: C,C++/C#/.NET./Java. Medical Device Development, machine vision, OpenCV, robust distributed systems, multithreaded programming. Adept at designing tight, useful, and truly reusable software architectures, and refactoring large bodies of code.

Tony Berke's Current Company Details
VentriFlo Inc

Ventriflo Inc

View
Owner, CTO at River City Software, LLC
Tony Berke Work Experience Details
  • Ventriflo Inc
    Principal Software Engineer
    Ventriflo Inc Jul 2020 - Present
    Pelham, New Hampshire, Us
    Lead SW engineer for HMI / Supervisory console of the True Pulse blood pump, intended for CPB, etc. use.Primary architect/developer of the user-facing application and its back-end (C++/QML/QT/QTQuick/Yocto/Boot2Qt). Collaborated with EE team on board-bringup & debugging activities for the custom SOC carrier board that hosted the app.Contributed (substantial debugging, performance enhancements, new feature implementation, interprocessor communications code library) to the realtime control software effort (C++/IAR/Atmel Arm7/bare metal).Direct involvement in requirements generation/review, SOPs, risk analysis, usability, human factors analysis, and related QMS activities in anticipation of 510(k) filing.
  • River City Software, Llc
    Owner, Cto
    River City Software, Llc Sep 1999 - Present
    Lead contributor to River City's outside software consulting services, concentrating on C++/C#/Java/OpenCV solutions for medical, robotics, factory automation, and machine vision projects.Inventor, principal algorithm, software, and hardware engineer of the PictureTally product line; see entries here or www.picturetally.com for details.
  • Roche
    Principal Software Engineer
    Roche Jan 2017 - Dec 2019
    Switzerland 🇨🇭 , Ch
    Robotic Hematology Analyzer -- Key developer on the (Linux) PC-hosted machine control, motion systems, workflow management, and embedded software after Roche acquired the Bloodhound product. Java/Swing/C++/OpenCV/SQL/GIT/TFS.Designed and implemented new features. Evaluated and integrated third-party hardware and software. Proposed and implemented enhancements to architecture and coding patterns, resulting in improved performance, increased process flexibility, and a reduction in defects.Produced ISO/FDA design control artifacts. Collaborated on requirements and test plan design, risk assessment, and validation activities through several release cycles, including the successful clinical trials.
  • Kmc Systems
    Principal Software Engineer
    Kmc Systems Jan 2011 - Dec 2016
    Merrimack, New Hampshire, Us
    Robotic Hematology Analyzer -- Key developer on a small software team that helped take Bloodhound, an automated hematology analyzer, from its startup / early prototype phase, through several full release cycles, through a successful acquisition by Roche. See https://www.youtube.com/watch?v=T25tnzMR6FcDirectly involved in all aspects of design, coding, and testing activities for the server and embedded side of the multithreaded PC-hosted machine control, patient sample processing, and workflow management systems. Java / C++ / OpenCV, SQL, SVN, DOORS, Mantis, Linux.OpenCV algorithm development, including specification and design of various OTS and custom camera, optics, and illumination systems for "LevelSense" (submicron accuracy microscope slide surface detection) and "Rack Imager" (test tube location detection and OCR).
  • Joint Space Automation Laboratories, Inc.
    Principal Software Architect / Engineer
    Joint Space Automation Laboratories, Inc. Jan 2010 - Sep 2012
    Robotic Semiconductor Wafer Handling System -- Sole architect, designer, and implementer of "JSAL-RCS", a PC-hosted HMI, supervisory, robot motion planning, and motion control system for a 5 axis SCARA robot and high vacuum control hardware. C#,C++/CLI, .NET, MEI motion control. Hardware under control included BlueShift-developed 5-axis dual arm SCARA wafer handling robot, 4- and 6-port vacuum chamber modules, wafer cassette elevator, and vacuum load port.This was a 4-tier dynamically configured/loaded system, including visualization and full offline simulation capabilities of all modules. Went from a design proposal to controlling a working prototype wafer fabrication system in 5 months.Successfully deployed to domestic research production facilities on time, meeting or exceeding all performance and reliability requirements.Deployed this control sytem and JSAL-designed retrofit hardware and fixturing to a working Canon-Anelva wafer fabrication line in Japan as a retrofit to an existing (orphaned, underperforming) legacy installation. Notably for this industry, the hardware/software retrofit was customer installed, with the commissioning and startup accomplished entirely remotely by JSAL and myself, without a single site visit.
  • Blueshift Technologies
    Principal Software Architect / Engineer
    Blueshift Technologies Mar 2008 - Mar 2009
    Andover, Ma, Us
    Robotic Semiconductor Wafer Handling System -- Proposed and accomplished a complete refactor/recode of the robot motion control layer of BlueShift’s 5-axis dual-arm SCARA semiconductor wafer handling robot and vacuum chamber product. Windows / PC-hosted multithreaded C#/C++, with MEI SyncNet servo motion control. Recode fixed all outstanding critical performance issues and bugs, and met business needs by handling arbitrary robot configurations, vs. the original system’s hardcoded configuration. The completed software was less than half the size of the original. It was deployed for new systems and as an upgrade directly into working wafer fabrication facilities with zero reported defects.Designed and implemented the IO, robot control, and supervisory control layers for a next-generation C#/.NET-based semiconductor manufacturing supervisory control platform. Developed C++/CLI .NET framework that layered BlueShift’s C++ motion control code (see above) under a .NET OO machine control hierarchy.Designed and developed C# framework that provided a dynamically loaded machine model that included extensibility for integration of third-party hardware inline with Blueshift’s products. The supervisory control system handled scheduling, product tracking, resource contention, and mechanical interference avoidance for entire wafer fabrication lines. RCS recruited and supplied the key personnel for this project, which was successfully deployed on schedule, straight into three working semiconductor foundries in the far east.
  • Picturetally
    Cto, Principal Engineer
    Picturetally Jan 2005 - Dec 2008
    PictureTally - a hybrid 2D/3D vision / metrology system used in hardwood lumber plants. Windows PC App using C++/C#/OpenCV/ASP.NET, .NET Forms, SQL, LINQ. See www.picturetally.com• Conceived the product, built, managed, and mentored its engineering, field service, and sales teams. We went from a product idea to market in 7 months, and hit $1M annual sales within 2 years.I implemented all aspects of the image acquisition, stereo vision system, and object recognition systems.• Invented a novel illumination / object detection technique (US Patent 7115857 - "Apparatus for remotely counting objects in a collection using differential lighting").• Conceived and implemented custom signal processing and object detection on top of OpenCV primitives. The front- and back-end of the application is C#/.NET, imaging was coded in C++/CLI.Hired, managed, mentored, and worked in a team of 4 in-house plus several out-of-house engineers and designers to implement the GUI and back end of the application, as well as WebTally, a companion Web-accessible C#/ASP.NET/SQL inventory application.• Responsible for the industrial, mechanical, and electrical design of the system. Created manufacturing procedures, sourced parts, managed subcontractors and outside vendors to produce sub-assemblies such as the electrical and optical system enclosures, an operator cab, scale platform, etc.
  • Manroland Goss Web Systems Americas
    Principal Software Architect / Engineer, R&D
    Manroland Goss Web Systems Americas 1999 - 2005
    Exeter, New Hampshire, Us
    Lead architect and developer of a pc-centric factory automation framework and several key machine control, warehousing, materials handling, and ERP applications. Recruited a team of key developers, and using the framework, personally took numerous projects from various states of failure to success under very difficult circumstances.The largest deployments were multi-acre, multi-building complexes of interoperating machinery, with dozens of UI and control PCs, hundreds of PLCs, hundreds to thousands of motors, and IO counts in the 100,000+ range.C++ / C# / VB / SQL / COM. Windows Embedded, Siemens S7, Wago, and various PLC and IO hardware.
  • Scitex America Corp - Leaf Systems
    Senior Software Engineer, R&D
    Scitex America Corp - Leaf Systems 1997 - 1999
    Designed, co-developed, and managed a two-man independent team, to produce “Leaf DCBIII/Live for WinNT, With ColorShop. This was a port/rewrite of Leaf's Mac application to control a 6 megapixel studio CCD digital camera, and a post-processing suite similar to something like PhotoShop of that era. Coded the multithreaded I/O engine, the file I/O, the camera control and device interface (including device driver design and debugging), recoding the image processing routines for reentrancy and improved performance, and about 20% of the GUI. (VC++5.0, MFC4.0, SKD, DDK, WinNT).
  • Scitex Corporation - Iris Graphics
    Senior Software Engineer
    Scitex Corporation - Iris Graphics Sep 1995 - Nov 1995
    Refactored and ported a large (180,000 lines of C/C++) digital printing and color-management application. Advised the original developers on C++ and OO techniques and coding practices. The refactoring eliminated approximately 24,000 lines of code and over 150 documented anomalies. (C++, Mac PPC / OS 7, CodeWarrior)
  • Scitex
    Senior Software Engineer, R&D
    Scitex May 1994 - Sep 1995
    Houston, Tx, Us
    OO architect and key developer of Printasia, a Digital Photofinishing Kiosk. The product included custom interfaces to flatbed and film scanners, powerful image enhancement and manipulation features, page layout, and network printing. Designed and implemented many key classes and subsystems, and served as an “OO mentor” for the team. Wrote the image processing pipeline and scanning subsection, including UI, color management, image enhancement, buffered image stream, and raster manipulation classes that were successfully used in all sections of the project. Developed, and/or improved several image enhancement modules such as automatic dust detection & removal, sharpening, contrast, and color manipulation. Expanded on in-house work to create what may have been the (first?) truly effective commercially available automatic red-eye detection and removal algorithm.
  • Newmarket International
    Seniorsoftware Engineer
    Newmarket International Jun 1993 - May 1994
    Portsmouth, Nh, Us
    Part of a small team that designed & implemented a proprietary Windows 3.x application development framework similar in scope and design to Visual Basic. The tool was used to design and implement new versions of Newmarket Software’s Hotel & Catering back-office automation system. The project produced a graphical development environment for screen & forms development, database management, report-writing, event scheduling, and email integration. Developed C++ design and coding standards for the team. Borland C++ 4.0 / Win3.1
  • Mit Lincoln Laboratory (Group 43)
    Software Engineer
    Mit Lincoln Laboratory (Group 43) Aug 1990 - Jun 1993
    Lexington, Ma, Us
    Designed and implemented real-time radar image processing, aircraft telemetry, ground control, and data reduction software for joint MIT/NASA windshear research project. This was a side project of the Terminal Doppler Weather Radar (TDWR) development effort led by Lincoln Labs; unlike TDWR, this ground control station intentionally directed a NASA instrumented 737 aircraft INTO severe weather to gather in-situ measurements of windshear, related atmospheric data, and its impact on the aircraft.Additional responsibilities included post-flight data analysis of both the NASA flights and other research missions, windshear and storm prediction algorithm development, and co-authoring a research paper describing the efficacy of on-board versus ground-based estimates of windshear hazard.
  • Polaroid
    Consultant
    Polaroid Jan 1989 - Jun 1990
    Amsterdam, Nederlands, Nl
    Created automated high-volume automated battery QC final test machines for the company’s flat-pack battery assembly line. Specified and debugged much of the project's mechanical and electronic hardware, and wrote all software. Designed and supervised the QC acceptance test for the completed system (IBM PC, MSDOS, C, MASM).Designed a new statistical method for battery QC testing and acceptance. Adapted the production QC hardware to perform these tests, and designed a long-term experiment to test the proposed technique. The method worked and was adopted; it improved the detection of defective batteries somewhat, and reduced false-positive detections by 50%, saving approximately 0.5% of the factory’s 100,000,000+ unit annual production.
  • Imc Of Virginia, Inc
    Software Engineer
    Imc Of Virginia, Inc Sep 1987 - May 1988
    Conceived, Designed and implemented an integrated construction cost accounting, payroll, inventory, and receivables system. Sold several customized versions in Richmond, VA area. (IBM PC,MS-DOS,C, DB-Vista DBMS)
  • Andover Controls
    Software Engineer
    Andover Controls Jun 1982 - Dec 1985
    Us
    Projects included real-time color graphics editing and display workstation, network communications utilities, user interface, and database management utilities for "CGEM" the company's distributed HVAC/process-control hardware and software system. (C / RSX11M+, DOS)

Tony Berke Skills

Object Oriented Design Debugging C++ Software Development Automation Semiconductors Device Drivers Software Design Embedded Systems Multithreading Software Engineering Integration Mfc Simulations Wcf Firmware Product Management C# Distributed Systems System Architecture .net Testing Architecture Robotics C Product Development Oop Engineering .net Framework Object Oriented Programming

Tony Berke Education Details

  • University Of New Hampshire
    University Of New Hampshire
    Physics
  • Tufts University
    Tufts University
    Computer Science

Frequently Asked Questions about Tony Berke

What company does Tony Berke work for?

Tony Berke works for Ventriflo Inc

What is Tony Berke's role at the current company?

Tony Berke's current role is Owner, CTO at River City Software, LLC.

What is Tony Berke's email address?

Tony Berke's email address is to****@****are.com

What schools did Tony Berke attend?

Tony Berke attended University Of New Hampshire, Tufts University.

What are some of Tony Berke's interests?

Tony Berke has interest in Photography, Audio Production, Skiing, Woodwork/millwork.

What skills is Tony Berke known for?

Tony Berke has skills like Object Oriented Design, Debugging, C++, Software Development, Automation, Semiconductors, Device Drivers, Software Design, Embedded Systems, Multithreading, Software Engineering, Integration.

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.