Software Engineer at Vintner's Circle Franchising, LLC
Greater New York City Area
Software Engineer at Vintner's Circle Franchising, LLC
Greater New York City Area
I have been working as a computer programmer since 1983. I have been involved in all levels of software development from requirements gathering through design and implementation to deployment and support.
I have extensive experience with OpenVMS where I have worked on everything from command procedures to device drivers. I have also programmed on Linux and Windows.
I am very proficient in C and perl. I have also programmed in C++, Java, Pascal, Fortran and Cobol. I have database experience with PostgreSQL, Oracle, MySQL, and SQL Server. I have written GUI applications using Motif, Perl/TK, Java/Swing, and MFC. I have developed web-based applications in perl, PHP, and VBScript (ASP) on Apache, WASD and IIS.
OpenVMS, linux, C/C++, Perl, PostgreSQL.
(Privately Held; Retail industry)
August 2009 — Present (4 months)
Development and sourcing of applications and infrastructure to support store operations.
(Public Company; SGP; Pharmaceuticals industry)
May 2003 — September 2009 (6 years 5 months)
I was the primary support person and software developer for an automated warehouse system written in C and running on OpenVMS. The system communicates with several PLCs to control a conveyor system and seven cranes. There are data interfaces to several other business systems. This is a validated system in a GxP environment.
I maintained and supported the Returned Goods System which is implemented in an Access database and the Training Data Collection System which is an ASP application. I was the primary support contact for the Werum PAS-X system used by Central Weigh.
(Telecommunications industry)
September 2001 — December 2002 (1 year 4 months)
emCrit Corporation was a startup attempting to develop a telephone switch suitable for deployment in shared tenancy locations.
I was responsible for the design and development of the system configuration program which was written in Java and communicated to the server using CORBA. In later stages of development I took over development of the server portion of the configuration program which was written in C++. I was involved in system design decisions and database design.
(Privately Held; Maritime industry)
June 1996 — September 2001 (5 years 4 months)
Maher Terminals is an intermodal terminal operator servicing ships, rail, and trucks. I was responsible for researching new hardware and software for use at the terminal and developing interfaces for the COBOL programmers to access the new technology. I worked with external vendors to design protocols to allow our systems to control their hardware and then wrote software to implement our side of these protocols. These systems included an imaging system used to service truckers entering the terminal and a TCP/IP over radio interface to send commands to straddle operators in the yard.
(Public Company; Retail industry)
October 1993 — May 1996 (2 years 8 months)
Designed and implemented communications software for internal use.
(Public Company; 10,001 or more employees; Computer Software industry)
1983 — 1993 (10 years )
Customer support and custom software development for OpenVMS and RSX-11M/M+.
Associates , Electronics Technology , 1979 — 1981
Music including performance and recording. I play guitar and bass. I acted as recording and mixing engineer on a recently completed project with several friends. We used a 24 track 24 bit digital audio workstation from Roland. I am a firm believer in the Open Source development model. I enjoy working with Perl and developing XS interfaces. I have developed a few for Perl on OpenVMS. I maintain a network of computers in my home that includes linux and OpenVMS systems.
I am a member of the Linux User Group in Princeton (LUG/IP).