Welcome to Gorham Software Services, Inc.
Our primary business is to provide contract programming and
consulting services to our customers.
The company's focus is
on companies that are developing software for PC based real-time control systems.
Its principal, Kent Gorham, has experience in all areas of the software development process:
- Design, development and deployment of real-time software applications.
- Migration of software systems between operating systems and/or development systems.
- Analysis and re-design of existing software systems to increase performance and/or reliability.
- Implementation of automated build processes, testing and version control systems.
Examples of Projects
- Researched and completed proof of concept for a proprietary vision capability. Implemented in OpenCV, CVL, C++, C#, Java and LINQ.
- Provided support and enhancements for Speech Analysis desktop application using C++ and MFC.
- Developed vision capability to read pre-printed form bar codes during production. Implemented with OpenCV, CVL, C++, C#, SQLite and Java.
- Implemented machine vision software systems responsible for product quality assurance using Cognex VisionPro®, Cognex CVL® and custom image analysis algorithms.
- Conceptualized, designed and implemented scalable multi-processor RIP front end software for a print system. This product enabled the acquisition of a $30+ million print systems order.
- Ported a C++ RIP to Java for a card issuance system. This project improved the client's product reliability and performance. The technologies used include Java, JNI, RMI, Java2D and JAI.
- Participated in research for new product line by designing and prototyping software for programmable drug delivery system using the Motorola 68HC11 processor.
- Worked with client and an international vendor to successfully integrate production systems. The project included the use of Java, JNI and RMI and the use of RS-232 serial and Ethernet hardware interfaces.
- Redesigned and implemented an automated mail-merge system for a forms processing module. Technologies used include C++, Java, OLE, Jacoband MS Word 2003 automation.