3 Broadview Road

Acton, MA 01720

 

Phone: (978) 263-7197

E-mail: talbertin@ieee.org

www.softwaresystem.com

Thomas A. Albertin

Software and Systems Design, Inc.

Education

 

MSCS from Boston University May 1993.

MS in Biomedical Engineering/E.E. from Rensselaer Polytechnic Institute.

BSEE from Union College, Schenectady, New York.

Development Platforms

 

§     C#, VB.NET and CLR utilizing .NET

§     MS Visual Studio 2005/2003 for .NET , MS Visual Studio 6.0

§     Windows CE.NET embedded development with Platform Builder.

§     Motorola / Microtec embedded development tools under VRTX

§     Linux Development

§     DirectX/DirectShow Architecture

§     Rational XDE/Rose, I-Logix Rhapsody UML tools

Languages

 

§     C/C++, C#, XML, HTML/XHTML, VB/VB.NET, x86 assembler, Perl, LEX, YACC

Project Skills

§     Project development lead experience.

§     Strong problem solving skills.

§     Strong software development skills.

§     Ability to create internal and external product specifications, data exchange protocols and formats specifications.

§     Strong leadership and management skills.

§     Excellent interpersonal and coaching skills.

§     Ability to absorb and analyze new technologies, practices and standards.

§     Excellent troubleshooting skills.


 

·         Foster-Miller (2/06 - ) Lead software engineer for FMI’s contribution to the AAG Program, responsible for four software engineers developing Linux applications in C++ for the Advanced Arresting Gear System. Responsible for working with NAVAIR and the prime contractor on the design, development of Software Design Specifications, and coding for the Supervisory Control Server and three workstations to be delivered to the next generation aircraft carrier. Also was responsible for development and delivery of motor control test software written in C#.NET to be delivered to NAVAIR for reliability testing.

 

·         Candela Corp (10/05 – 1/06) – Provided technical consulting and software development in C#/.NET for an embedded Windows CE.NET system in a multiprocessor medical laser system. Also developed with Windows CE Platform Builder for the target board.

 

·         Talon Test Systems (7/04 – 1/06) – Responsible for development of Sage Instruments Remote Controller Application (SIRCA) developed in C#/.NET which controls a telecommunications test network and is in use to test all of Time Warner’s VOIP network on a regular basis. This system presents the network of test resources to the user, and allows testing on demand, user configurable tests, or tests scheduled automatic testing. Designed entire software system including database schema and SQL queries for data that is stored in a complex centralized SQL Server database.

 

·         Hamilton-Thorne Biosciences (3/04 – 7/04) – Responsible for development of a prototype of Zilos real-time software imaging software to control a FDA Class II medical device. Zilos was written to utilize DirectShow, Visual C++/.NET, COM, ATL and MFC for optimal real-time performance, including a custom DirectShow filter (COM control), overlaying text and graphics on a real-time video display and performing screen captures for storage in BMP, JPG or TIFF formats.

 

·         Talon Test Systems (12/03 – 5/04) – Developed T-TIMS 925 software package in C# /C++ which acquired data from Sage Instruments 925 VOIP test set, parsed and presented data for display and archival. Updated T-BERT 2003 written in Visual Basic which provided BERT testing over TCP/PPP/SLIP connections for telecom technicians.

 

·         Foster-Miller (4/03 – 1/04) – Responsible for developing device support for a pharmaceutical robot, known as a tablet division work cell, in C# with the Rational XDE and VS .NET tools and utilizing the .NET Framework. The Tablet Division cell is responsible for locating tablets utilizing an intelligent camera, and to command numerous Opto-22 devices and a 3 axis motor system to distribute the tablets to a target location. All devices are accessible over TCP/IP. Also, systems engineer responsible for the design verification of a diagnostic medical tool being developed for human use. This assignment required working in a multidisciplinary setting, overseeing the work of other engineers, and assisting with the setting and testing of product requirements.

 

·         Cytyc Corp. (4/02 – 3/03) – Responsible for the software development for the Service and Manufacturing Workstation application suite for the ThinPrep Imaging Station, a Visual C++ application utilizing MFC, COM and ATL which interfaces and controls (via TCP/IP, VME BUS, and PCI bus protocols) a multiprocessor robot and Class III Medical device (running Microsoft embedded NT and an embedded OS) for manufacturing alignment, calibration and field service. The Cytyc Imager main application was developed using the Rhapsody UML tool suite. Consists of a GUI application utilizing Document/View Architecture, TCP Client dll, and separate TCP server which controls a separate embedded 68332 robot over a RS232 port. This robot controls up to 250 slides, and can take images of any slide for storage and analysis.

 

·         Waters Corp. (6/00 – 4/02) –Responsible for C++ development of embedded 68332 software for Waters 2414 which was released to manufacturing in September 2001. This HPLC detector, with bit mapped graphics display, is based on the 68332 Motorola microcontroller. Software was developed in C++ and assembly language with the Microtec development tools, utilizing the VRTX kernel. In addition, developed C++ software to control the Waters 2414 Refractive Index Detector over HTTP by building a COM plug in, linking the detector utilizing XML to Waters Millennium PC application. Developed using MFC/ActiveX/ATL and XML DOM, this component included a method editor implemented as an ActiveX control, utilizing a standard XML schema characterizing the data for the detector.

 

·         Virtual Ink(12/99 - 6/00) - Tech lead and architect of the boardCast streaming media product, which works with their Mimio product which allows ink and audio data to be synchronized streamed efficiently over HTTP or RTSP using Real Audio COM interface. This product is released and in production.

 

·         Noyes Fiber Systems (1/98-1/00 ) Developed hardware and software for an embedded optical time domain reflectometer, an 8051 based controller with software written in C, and modified optical front end using an InGaAs photodiode and high speed current to voltage converter. Also, developed a Windows application and front end for an OTDR fiber optic instrument in Visual Basic. Member of Board of Directors, advisor to president and director of engineering on software, engineering development and other issues.

 

·         Boston Technology (1/94 - 4/98) - Designed a voice compression streaming library using the TrueSpeech algorithm in a multithreaded server application written in C++ and incorporated into a Streaming C++ voice conversion class using MFC, Windows sockets and interfaced with a NT internet server running IIS. Developed a text-to-speech and text-to-fax multi-threaded NT services, interfacing with multiprocessor Unix backends over TCP/IP. Developed Unix platform software, including Unix drivers, daemons and extensive TCP/IP network software.

 

·         Millipore / Sterimatics (4/89-12/93) – Project leader responsible for embedded 80C186 medical device running real-time embedded software developed in "C" and assembly languages, which controlled and monitored critical system functions for the manufacture or intravenous fluids. This system is a Class III medical device, which required a PMA submission. Was responsible and oversaw software development including: requirements specifications, working with Arthur D. Little on software risk assessment, software design and implementation, software code reviews, and software testing, including unit testing and functional verification testing. Developed low level system software in assembly language and a major portion of the software written in "C" utilizing Intel 80x86 development tools. Project leader of eleven software engineers and four SQA engineers, taking this project to completion.

 

Other Projects

·         Developed architecture of the Wilcom D400 T1 Channel Access Test Set

·         Designed 80C186 PC-BUS compatible CPU and an analog interface card.

·         Designed the hardware and wrote the software in "C" and assembly language for a microprocessor based T1 Wink Monitor.

·         Developed extensive diagnostic program system configuration editor for real time system of up to twenty 68010's under MTOS-68K

·         Responsible for software design of T328 Master Test Line which allows automatic testing of telephone networks, measuring loss, noise, return loss, and P/AR and Impedance Analyzer, including a total graphic package, prioritized RTE, and table-driven operator interface.

·         Developed S/W written in "C" to support PC based PBX / embedded 486 based PCI board.

·         Evaluated dual processor CPU and Quad T1 board for automated test system.

·         Developed prototype, both hardware and software, of a 80186 based battery powered spectrum analyzer for use in the telecommunications industry (10/90-6/91).

·         Designed a variety of telecommunications test equipment Instruments included level tracers, artificial cable kits, oscillators, frequency synthesizers, telephone cable simulation software and noise measuring sets.

·         Designed software for STD bus controller for wafer handling machine.

·         Designed for real-time software and Multibus board for blood gas analyzer for a major biomedical instrument manufacturer.

·         Provided hardware and software consulting services in the development of an 8085 based electrolyte analyzer, with real-time control software in PL/M and assembly language

·         Responsible for a hardware design review of an ultrasonic imaging system utilizing Doppler techniques.

·         Served as consultant to telecommunications equipment manufacturer of telephones for the consumer market, including design of transmitter/receiver in the MF range.