|
|
Summary
- Over 25 years of hands-on experience as a consultant and contract software
developer.
- Expertise in applying IP protocols (IP, TCP, UDP, SNMP, SMTP, NTP, etc.) and Java in embedded systems.
- Expertise in Java, C++, and C
- Expertise with Lantronix CoBox, UDS, and MSS products for network enablement, including SNMP, TCP/serial
passthrough, Web connectivity, SMTP alerting, and monitoring/control via Java applets.
- Sun Certified Java Programmer.
- Broad experience with many development tools and languages.
- Recent substantial experience with embedded IP technologies, including SNMP agents, SMTP clients,
and a variety of equipment monitoring projects.
- Recent substantial experience with sophisticated database-backed Web development using Java, server scripting
languages, applets, and database tools.
- Recent experience in compiler/interpreter development and IDE design/implementation.
- Interested in applying IP technology and Java in novel ways.
Recent Project History
- Wavecom Electronics, Inc. - Upgraded existing Lantronix CoBox SNMP agent to CPK 5.20 and added support
for community strings. (2003)
- Cisco Systems - Lantronix UDS-100 interface between magnetic card reader and Cisco IP Phone.
The UDS-10 accepts card swipes and sends XML packets to the phone, which loads custom applications from
remote servers. (2003)
- Spectrum Control - Comprehensive monitoring and control interface for the Smart Start Jr. power sequencer.
The Lantronix CoBox Micro based agent provides multi-user serial-TCP/IP command passthrough, continuous
equipment monitoring, external circuit monitoring, SNMP agent with variables and traps, SMTP alerts,
password security, Java applet user interface, and extensive user customization. (2002)
- Learian Designs - CoBox UDS-10 SNMP agent with interface to an environmental air quality monitor, currently
deployed in York, England with plans to deploy standardized MIB and SNMP agent throughout Europe. (2002)
- PDI Corporation - Complex UDS-10 SNMP agent to monitor and control a power distrbution unit with hundreds
of registers and alarm flags. (2002)
- WTC Engineering - Added multi-client support to environmental data acquisition equipment using Lantronix UDS-10. (2002)
- Christie Digital Systems - Implemented the Christie Control Module (CCM) for multimedia projectors and
plasma display panels, providing SNMP support, TCP/serial command line passthrough, and Java applets for
web-based monitoring and control using the Lantronix MSS-100 and UDS-10 device servers. (2002)
- Action Instruments - Serial, Modbus, and TCP/IP server implementation for the
Eurotherm Ethernet Connectivity project using the Lantronix MSSLite (2000).
See project details or
try the program.
- Pulsar Technology - Embbeded SNMP agent for the FOCUS Communications Agent project
using the Lantronix MSS100 (2000). See project details.
- Thomcast/Comwave Division - Embbeded SNMP agent for the Site Management Module project
using the Lantronix MSS100 (2000). See project details.
- Simrad - Custom programming on the MSS-100 device to provide a web-based dialer for shipboard
high-speed satellite communications. See project details.
- The Corner Corner - A Linux/Apache/PHP/MySQL database backed web site documenting my hobby of
visiting out of the way places. See project details or
visit the site.
- RealmBuilder - Product development of Java-based expert system for web-based configuration of complex
products (2001). Responsible for development of IDE including GUI, rule-language compiler and interpreter,
and XML import/export facility. See project details or
try the program.
- Globe Manufacturing - PPE Tracker database-backed web site to help fire departments track
equipment and maintain NFPA 1851 compliance (2001). Responsible for MySQL database design and PHP server-side
programming. See project details or
visit the site.
- Action Instruments - Web-based promotional CD-ROM including interactive product configurator (1999).
Try it.
- Gamewell Company - Windows-based fire panel configurator w/data communications (1999)
- JEM Electronics - Inventory control reporting interface to BusinessWorks system (1999)
- Alfa Aesar - Chemical product database and labeling system (1998)
- Alfa Aesar - Automated chemical catalog typesetting database and automation(1998)
- Braintree Hospital - Staff Planning System (1998)
- Digital Equipment Corp. - FAE opportunity tracking system (1998)
- Globe Manufacturing - SpecWriter configurator and spec generator for firefighter suits
(1997 and 2000). Try it.
- Gamewell Company - Enhancements to embedded code in fire detection panels (1997)
- Braintree Hospital - Patient Classification System (1996)
- Unicom Data Inc. - Quote-it! interactive program to create import quotations (1996)
- BJB Software, nc. - Carlton electronic security and access control system (1995)
- New England Patriots - Pro footbal draft system (1995)
- Rand-Whitney Container Corp. - Factory data collection (1995)
- Keithley Metrabyte - Marketing data synthesis and analysis (1994)
- Simplex Time Recorder Company - WinComm/WinSTAR data collection and data comminucations
(1994)
- New England Patriots - Sales system (1994)
- Foodmark, Inc. - Order processing system (1993)
Skills and Experience
- Twenty-five years of hands-on programming and software development.
- Requirements analysis and specification writing.
- Accurate project time and cost estimation.
- Project management of teams of up to 23 programmers and testers.
- Commercial software product development (many products).
- Substantial experience with Lantronix MSS and CoBox software development kit for embedded servers
- Embedded device programming using C, C++, and Java
- Database-backed Web and CD-ROM development and deployment.
- Expert systems for on-line configuration of complex products and services.
- Java applet, application, and bean development.
- Interactive database design and implementation.
- COM/ActiveX component development using C++.
- SQL generators.
- User interface design and implementation.
- Linux, Apache, PHP, MySQL experience
- Windows 9x/NT/Server including Internet Information Server, ODBC, etc.
- Data communications programming.
- Compiler, interpreter, and parser design and implementation.
- Security and access control systems.
- Fire detection and alarm systems.
- Chemical formula parsers
- TrueType and Type 1 font development for chemical symbols and special characters.
Development Tools and Languages
- Java (1.1 - 1.4), JSP, JavaBeans, JDBC, JavaDoc, JavaHelp (6 years)
- C++ (Microsoft, Borland, GNU, PUC), MFC (12 years)
- C (Microsoft, Borland, GNU), low level data communications (18 years)
- HTML
- XML
- Linux
- Visual Basic (10 years)
- Microsoft Access (all versions) (10 years)
- PHP3, PHP4 (4 years)
- MySQL (4 years)
- SQL Server (10 years)
- Apache Web Server (5 years)
- Active Server Pages (2 years)
- Intel 80x86 Assembler
- Sun Forte for Java
- Borland JBuilder
- Microsoft Help Workshop
- InstallAnywhere
- Wise Installation
- InstallShield
- ATL/COM
- Windows Registry
- Postscript
- Windows 3.x, 9x, 2000, NT, NT Server
- Database publishing and automated typesetting
- Bar code data collection systems
Partial Client List
- Action Instruments, Inc.
- Alfa Aesar
- American Computer Services
- Automotive Profit Builders, Inc.
- BJB Software, Inc.
- Bose Corporation
- Bradford Novely, Inc.
- Braintree Hospital
- Cisco Systems
- Codex Corporation
- Compaq Corporation
- Corion Corporation
- Corporate Fulfillment Systems, Inc.
- Christie Digital Systems
- Digital Equipment Corp.
- Eurotherm Action, Inc.
- Globe Manufacturing, Inc.
- JEM Electronics, Inc.
- Johnson Controls, Inc.
- Johnson Matthey Chemical Co.
- Keithley Metrabyte
- Kidde-Fenwal, Inc.
- Learian Designs
- Mail Call, Inc.
- Middlebury College
- MKS Instruments, Inc.
- Morton Thiokol, Inc.
- New England Emulsions, Inc.
- New England Patriots
- PDI
- Polaroid Corporation
- Pulsar Technology, Inc.
- Rand-Whitney Corp.
- RealmBuilder, LLC
- Simplex Time Recorder Co.
- Simrad, Inc.
- Spectrum Control
- Sterilite Corporation
- Symmetrical Technologies, Inc.
- Tekron Communication Systems
- The Gamewell Company
- Thomcast/Comwave Division
- Tyco Preschool
- Unicom Data, Inc.
- Wang Laboratories, Inc.
- WaveCom
- WTC Engineering
Utilities
|
|