|
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.