Robert S. Davis
9 Meadow Lane
Exeter, NH 03833
Home Phone: (603) 778-0781
Office Phone: (603) 929-8956
Career Objectives
- To join a growing company needing technical programming and design
skills in a challenging environment.
- Solve "impossible" problems.
Accomplishments
- Designed and coded payroll, labor reporting, order scheduling, and
serial number control modules.
- Lectured to users on Profitkey scheduler and other modules of Profitkey
at user groups.
- Developed MRP and shop floor control systems.
- Designed and developed source code library system using sccs and unix
shell scripts.
- Developed automated transfer system of source code from unix to as400
using ftp and unix shell scripts.
- Designed and implemented relational and proprietary databases.
- Developed conversions from proprietary to relational databases.
- Designed application databases in following RDBMS's: Oracle, Informix,
As400, Sqlbase.
- Graphical User Interface design and implementation(Gui/Windows).
- Diagnose, repair, setup and maintain pc's , unix, as400 hardware.
- Implement and maintain tcp/ip network.
- Setup and maintain web server(apache) on unix.
- Automated conversion from text files to web server html pages for custom
programming specifications and old documentation.
- Implemented cobol programs that could do file i/o from index files
or relational databases with out any application code changes.
- Extensive unix/dos tool experience(C, sed, awk, gawk, csh, sh, C++,
gupta, windows).
- Directed product design and led team of programmers to implement new
technology.
- Directed conversion of product from "index database/character
interface" to "relational database/gui interface.
- Developed new graphical presentations of shop floor scheduling load.
- Developed new and revolutionary scheduling techniques to better simulate
the job flow on the shop floor. Cells, Batch type workcenters, Alternate
routings, Joint setup are just some of the scheduling problems solved by
the Profitkey scheduler.
- Setup dialback PPP modem pool for unix machine. Once connected full
network access into the corporate tcp/ip network is available. All pc's,
unix, as400 machines can be connected to.
- Setup samba on unix machines so pc's can access unix machines the same
as other pc's.
Employment experience
- ProfitKey Intl, 382 Main St. Salem NH 03079 1981-present
Profitkey designs and sells manufacturing and job shop
software with complete financials with a state of the art order scheduling
system. Positions held ran from entry level Programmer to "Advisory
Software Engineer" responsible for product direction and design. Profitkey
now runs on a relational database and has a gui interface.
- Lilly Software Associates 500 Lafayette Rd. Hampton NH 03842 1997-2005
Lilly Software Associates sells
manufacturing software that runs on pc's and connects to a
relational db on a server. Position held was Senior Software
Engineer.
- Infor Global Solutions 500 Lafayette Rd. Hampton NH 03842 2005-present
Infor Gobal Solutions sells software for businesses. The software division that I worked on produced Visual® which is manufacturing software that runs on pc's and connects to a relational db on a server. Position
held is Senior Software Engineer. Recent development has centered
on SOA which aims to get the many disparate systems that infor owns to
talk to one another through a Enterprise Service Bus that will transfer
BOD's (Business Object Documents) in xml to other systems that
will consume that data. Work with xml, tomcat servers, and network
protocols is the main skills for this task.
Programming Languages
- Cobol, 15 years, Wrote lots of code and learned how to convert it for
many platforms. (As400, Rmcobol, Microfocus)
- C, C++, 15 years, used off and on for general tool and utility programs
- Basic
- Apl
- Gupta, 4 years, extensive experience from basic forms and tables to
advanced "hot" graphs which allow drilling down into detail of
graph element.
- Sql
- Perl, 1 year, Wrote many conversion and generation programs for cobol,
html, etc.
- Java, .5 year
- Html, .5 year
- MS Visual Basic
- MS Access
- Python
- PHP
Operating Systems
- Unix, 15 years, extensive experience with all aspects
- Linux, extensive experience with all aspects
- Os400, 8 years, good experience
- Dos, 15 years, good experience
- Vms, 2 years, limited experience
- Windows 95/NT/2000/XP/VISTA, 7 years, extensive experience
RDBMS
- Oracle, 4 years
- Informix, .5 years
- As400, 8 years
- Sqlbase, 2 years
- MS SqlServer
Utilities and tools
- FTP network
- Rpc's
- MS Visual C++
- Borland C++
- Symantec Visual Café(Java)
Hardware
- Dec vax
- Ibm as400
- Unisys 5000/50
- Ncr
- Data general
- Ibm rs6000
- Windows/Intel PC's
Background
- Physics
- Mathematics
- Geology
- Astronomy
Education
- Advanced C++ Windows Programming(MFC) @ Daniel Webster College
- C Windows Programming(SDK) @ Daniel Webster College
- C++ course @ Lowell University
- Data Structures @ Daniel Webster College
- Massachusetts Institute of Technology, Cambridge MA
Many basic programming courses and much hacking around(Lisp,
Apl, Fortran, PL/1)
Contact Information