Extensive experience in UNIX and Linux software as expert perl programmer, operations engineer, development engineer, devOps engineer, technical writer, quality assurance engineer, project leader and change management/release engineer.
February 2016 - September 2016
TEKsystems, Suite #612 41 State Street Albany, NY 12207 (716)932-1468,http://www.teksystems.com/
perl Programming in support of Gracenote (http://www.gracenote.com/) site infrastructure. Data is extracted from database tables and reformatted for use in the print services department where TV listings for Gracenote print services customers are generated. This work involves both extension of current modules to provide additional and combined services, as well as creation of new perl programs to replace functions heretofore performed by older technologies.
March 2015 - September 2015
TEKsystems, 300 Airborne Pkwy Suite 100, Cheektowaga, NY 14225 (716)932-1468,http://www.teksystems.com/
perl Programming in support of Synacor (http://www.synacor.com/) site infrastructure. This work involves data normalization of e-mail related data import. Synacor has several lines of business; migration of e-mail accounts from Google, Hostopia, WindowsLive and similar based hosting services to Zimbra based maildrops is the one this project relates to. This is my first exposure to MongoDB, the database used at Synacor to house data on the users whose e-mail accounts are to be migrated, their authorization techniques and keys, migration status and statistics. E-mail migrations are done by IMAP::Sync processes on multiple tiers of migration servers to analogous tiers of mail drop servers.
June 2014 - December 2014
Accenture, 211 North Broadway, Suite 2950 St. Louis, MO 63102 (314)345-3000,http://www.accenture.com/
perl Programming in support of Express Scripts (http://www.express-scripts.com/) site infrastructure. This work involves automated generation of complex SQL to extract and present content of a Teradata database and implementation of parallel processing for performance improvement.
July 2013 - May 2014
Ascendum, 10290 Alliance Rd, Cincinnati, OH 45242, (513) 792-5100, http://www.ascendum.com/
Develop perl programs in support of IT infrastructure at Kroger. Contribute perl design, implementation, testing and deployment expertise to their network segmentation project. Design, develop and implement a tool to generate and manage device templates required for the network management system. Reorganize and enhance existing net menu network management system. Learn, then enhance Krogers tsccs software and server management system based on puppet, perl, svn, apache and mysql technologies. Contribute expertise in linux (SUSE and SCO in this case) environments to this effort.
June 2010 - July 2012
TEKsystems, 750 Holiday Drive, Pittsburgh, PA 15220-2731, (412) 919-3910, http://www.teksystems.com/
Support perl programming of infrastructure at Erie Insurance. This is primarily in design and implementation of perl user defined processes in the CA Harvest source code management system used there for management of their java based Websphere application server. In addition, periodic deployment of code packages and package groups through Assembly, Test, Staging and Production environments for several integrated projects are handled. Command line tools to facilitate these deployments were designed, documented, implemented and tested. Design and implementation of tools for monitoring of IT infrastructure and resolution of issues discovered by that monitoring were additional duties.
November 2009 - February 2010
Progressive Software Computing Inc., Suite 201-B Plaza Center, 3505 Silverside Road, Wilmington, DE 19810 (302)479-9700
Application Infrastructure Support Engineer
Completed a contract at GSI Commerce abandoned by a previous contractor.
Developed perl based tools in support of configuration of
Subversion repositories utilizing Maven build system. Involves customized
pom.xml checkout, editing and checkin to maintain version integrity during
Design, document, implement and deploy other perl tools in support of mission as required.
August 2008 - September 2009
Adea Inc., 7701 Las Colinas Ridge, Irving, TX 75063 (972)764-1700
Application Infrastructure Support Engineer - Web Apps III (Advanced)
Worked a one year contract at Merck, responsible for tier 3 web infrastructure support of apache/tomcat in a load balanced environment. Utilizing deep knowledge of TCP/IP, SNAT, PAT, documentation, Server side JAVA, perl, Subversion, RPM creation, Internet Security, in a Linux (RHEL4/5, Solaris) environment. Completed project is a conversion of a java based tool for administration of approximately fifteen hundred Subversion repositories into perl in order to correct a problem with configuration file corruption by implementing file locking, both in the perl replacement tool as well as an associated command line tool for use of systems administrators. In addition, a variety of enhancements and extensions to original tool were implemented.
June 1997 - May 2008
CNET: The Computer network, 1200 Route 22 East, Bridgewater, NJ 08807 (908)541-3700
Operations Engineer, Tools group
Responsible for Software tools used by development and operations engineers; Software Factory, both cvs and svn archives and conversions of older cvs based archives to Subversion, Log analysis and Reporting Tools. Responsibilities utilized ad hoc programming in perl, shell, cgi, cvs, Subversion, embedded tcl, Apache servers, C, and maintenance of Java resin and tomcat configuration files in support of .rpm installations on RedHat Linux.
April 1994 - June 1997
AT&T Resource Link, 1 Speedwell Avenue, Morristown, NJ 07960-6847
Designer and Perl programmer of Internet FTP accessible Electronic Directory Assistance application.
December 1987 - April 1994
AT&T IMS International, 340 Mt. Kemble Avenue, Morristown, NJ 07962 (201)326-5238
Member of Technical Staff
September 1987 - November 1987
Self-employed Software Development Consultant
Designed and Implemented assembler and "C" code for real-time factory automation and process control system. Proprietary OS.
June 1985 - July 1987
Syntrex Inc., 246 Industrial Way West, Eatontown, NJ 07724
Senior Member of Technical Staff
July 1980 - January 1985
Exxon Office Systems Company, Princeton, NJ and Lionville, PA
Software Engineer/Member of Technical Staff
Represented Qyx Division in the development of Corporate standards for information interchange to facilitate integration of independently developed products.
Developed the specification for a modular workstation product. Aided the development of a specification for a sixteen workstation Zilog S8000 based file server utilizing C-ISAM relational database. Product included integrated e-mail, calendar, word processing and backup/restore capabilities.
Implemented e-mail user interface module in "C" language under UNIX. Development was in UNIX 4.2bsd on VAX for operation under ZEUS (a UNIX clone for Zilog machines) on the Zilog Z8000.