Thomas Freund
34 Miamis Road
West Hartford CT 06117
Voice - 860-232-1614
E-mail - digysol@gmail.com
SKILLS
METHODOLOGIES: UML, SysML, Agile, Object Oriented Programming, database normalization
PROGRAMMING LANGUAGES: C (GNU, Microchip PIC32), Java, Javascript, PHP, HTML, XML, CLIPS (C Language Integrated Production Systems), FORTRAN, LISP, OPS5, Prolog, VBA, Visual Basic 6.0, Assembler, Siemens PLC ladder logic
OPERATING SYSTEMS: LAMP, Unix, Windows
DATABASE SYSTEMS: MySQL, Microsoft Access, SQL Server
PRODUCTIVITY: Microsoft Excel, Word, PowerPoint, Visio, SVN
IDE's: LabView, Eclipse, MPLAB (Microchip)
INTERFACES AND PROTOCOLS: RS-232, RS-485, Modbus, SNMP, USB, TCP/IP
CONTROL SYSTEMS: Siemens S7-200 series PLC's, PIC32-based microcontroller systems, Siemens TP series HMI's
TEACHING
Adjunct lecturer - CS department - RPI Hartford, 1997-2004
Introduction to Artificial Intelligence
Adjunct lecturer - CS department - University of Hartford, 1997-2004
Intro to programming using UML, Visual Basic, and XML
EDITOR
Disruptive Trends Brief - a weekly technology e-newsletter, Feb 2011- present
ACCOMPLISHMENTS
Independent Consultant (2009 - present)
Data center power and HVAC monitoring system
Co-development, and deployment support of next-generation, web-based data center power and HVAC monitoring system for DSA Encore
Design and consulting support for portable UAV design in DARPA competition
DSA Encore (Brookfield CT - 2004 to 2009) Sr. Systems Developer
Data center power and HVAC monitoring system
Design, co- development, and deployment support of a next-generation, web-based data center power and HVAC monitoring system using a rule base approach that included encrypted messaging via the use of the TEA algorithm. Server operates under a LAMP environment using Ubuntu Linux Server and MySQL. Linked devices were developed using the Microchip PIC32 microcontroller using proprietary software.
Power management unit controls
Specification and development support of an HMI-PLC control component for a power management system.along with a distributed control and supervision (SCADA) system remotely accessible, via Ethernet connection, to an in-house network.
PCB production tracking system
Design, development, and support of a PCB quality tracking system using MS Access as the front end and SQL Server as the back end
ERP package evaluation
Developed a specification for acquisition of an ERP system for a virtual manufacturing enterprise and managed a team evaluation process for candidate packages
Independent consultant (1997 to 2004)
Rule-based usability analysis tool
Design, development, and deployment of a rule-based web page usability analysis tool based on W3C accessibility rules as well as government guidelines on site usability rules
Health care staff scheduling system
Design, development, and deployment of a staff scheduling and planning system for a healthcare placement agency using MS Access, VBA, and MySQL in a client-server paradigm. Server is a MySQL database with front end deployed as Access databases linked to the server via MyODBC.
Call center performance analysis tools
Design, development, and deployment of data base systems for capacity planning and audit functions of a customer call center operation, written in MS Access with VBA and supporting text pattern search and analysis as well as text-data mining. This effort included a front end to dynamically instantiate an MS Excel workbook using Visual Basic and OLE Automation in order to calculate capacity for call center operations
MDB (Multi Drop Bus) protocol API
Design and development of an API to access, via serial port, vending machine peripherals using the MDB (Multi Drop Bus) protocol and operating under Linux. The API was written in Java and employed the Java Serial Communications package.
E-mail extraction tool
Design and development an e-mail extraction tool for a Lotus Notes e-mail database (NSF file) that extracts e-mails and attachments to a structured file repository. Application was written in Visual Basic 6.0 using the Lotus Domino Objects COM API.Temperature pattern extraction tool
Temperature monitoring application
Design and development of a Java application that deduces temperature histogram patterns from a temperature sensor (DS1921 Dallas Semiconductor)
Microcontroller based XML parsing tool
Design and development of an XML parser for the Rabbit series microcontroller in Dynamic C. XML represents messages on events sensed through the microcontroller-based system and load data monitoring rules dynamically generating these event messages.
BLDC motor program generation tool
Design and development of a Java applet that automatically generates a motion program for a programmable servo BLDC motor from points selected in an X-Y chart representing velocity vs time
Pratt & Whitney (East Hartford CT - 1985 to 1997) Project Leader
Distributed shop scheduling system
Design and specification, and deployment support of the Cooperative Scheduling System (CSS), a distributed scheduling and tracking system using a contractual paradigm to allocate resources and schedule work in a job shop environment. The system was written in C under a Unix operating system.
Manufacturing equipment diagnosis system
Design and co-development of a an equipment diagnosis system for an FMS (Flexible Manufacturing System) using in material coating operations
Sensor-driven composites curing supervisory control system
Design , development, and deployment support of a an intelligent control system for curing composites through compression molding. The system operated with a PC controlling setpoint values for a PLC based on sensor readings processed through a material behavior model and implemented in a production line under SCADA control.
Harris Corporation (Syosset NY -1980 to 1985) - Software Engineer
ATLAS edit (incremental) compiler
Design, development, and deployment support of an incremental mode for a compiler of an IEEE standard test generation language for automated test equipment (ATLAS] . Specification of a next-generation compiler utilizing object-oriented paradigms to create test programs
Next generation ATLAS IDE
Design and specification of a next-generation ATLAS IDE utilizing object-oriented paradigms to create and deploy programs for running
automated test equipment.
PUBLICATIONS
�Fuzzy logic through CLIPSâ�Â, presentation and workshop, United Technologies Engineering Coordinating Activity annual conference, 1993
"QPA CLIPS: a language and representation for process control", Third Conference on CLIPS, Johnson Space Center, Houston TX, 1994
"A bit manipulation API for VBA", http://www.fatbrain.com/ematter, December 1999
"XML - What's all the fuzz about ?", Newsletter - IEEE Consultants Network Of Connecticut, June 2001
"Adapting XML to tiny devices", New York Software Industry Association ,Software Summit, March 8 2002
"Creating executable command sequences for embedded devices", http://www.ibm.com/developerworks/library/x-protomess/, March 2010
AFFILIATIONS
Member - Institute of Electrical and Electronic Engineers (IEEE)
Member - IEEE 1175.5 standard (CASE tool interconnections) working group
Past Treasurer and Secretary - Connecticut section Executive Committee
Past Chairman - Consultants Network of Connecticut
EDUCATION
BA - Mathematics - Yeshiva University - 1970
M.Sc. - Mathematics - Pratt Institute - 1971