Post Job Free

Resume

Sign in

Project Manager System Administrator

Location:
Sussex, NJ, 07461
Salary:
$120,000
Posted:
May 11, 2023

Contact this candidate

Resume:

Jeffrey Springer

*** ***** ******* ****, ******, NJ 07461

201-***-**** adw2gu@r.postjobfree.com

Experienced Information Technology Professional

Unix and C++ Expert

A dedicated, meticulous software developer with more than 25 years of related experience and a successful track record of increasing operational efficiency through the development of complex programs, tools, and enhancements for a wide variety of applications; proven ability to gather technical requirements and develop programming plans.

Vast experience in all facets of programming from performance tuning and coding to testing, user support, and documentation; an object-oriented designer with expertise in diverse industries including pharmaceutical, financial, sales, and manufacturing.

Able to utilize logical, rational judgment with a talent for evaluating many aspects of a problem and focusing on key issues; a talent for managing multiple projects simultaneously and performing well under pressure.

Technical Skills

Languages: C, C++ c++14, SQL, Oracle PL/SQL, CGI, HTML, DHTML, Unix scripting

Libraries: Boost, STL, Oracle, Sybase, X

Software: SyncSort

Operating Systems: Unix (Linux, Solaris, HP-UX, BSD, AIX, True 64)

Databases: Oracle, MySQL, Sybase, Db2

Other: Registered investment advisor (Series 65)

Professional Experience

DXC Technology 5-1-2022 – 9-30-2022

Senior Developer / Programmer

C++, Perl and scripting programmer, with small team, to manage a very large and complicated system for Fortune 1000 client. Fixed and streamlined the Perl emails that automatically get sent out upon alerts and other notifications.

American Express 12/1/2021 – 4-1-2022

Engineer

C++ programmer, automating tests of code do be put into production. The code involved parsing regular text files and, later on, HTML files. I used vectors to store the parsed words and also to reverse the rows contained in an HTML table. There was also a lot of documentation.

Mphasis Corp 4/15/2021 -11/12/2021

Senior Programmer

C++ / Linux programmer working with a large team for refactoring from HP-UX to Linux. Debugged and then corrected three core dumps.

Nexagen Networks 6/2020 - 4-1-2021

Morganville, NJ

Senior Programmer

Worked with a small team of programmers to develop software for an armed vehicle for the U.S. Army. Used C++ 14, Linux and the Qt graphics library. Fixed a segmentation fault by replacing an array with a vector with a lambda. The fault was caused by deleting an uninitialized pointer. Created the initial work on a compass widget that was to show the presence and location of enemies. Worked on the threat system developing a way to pin a threat in a list of threats. I moved that clicked threat to the top of the list and displayed a pin icon next to it. When the user cancelled the pin, I moved the threat back to its original position.

Insurance Agent for Aflac and some other companies 2015 – 5 – 2021

ThomsonReuters

New York, NY

Senior Consultant 6/2014-8/30/2014

Technical project manager for program to price reversed mortgages into bonds, using C++ and Linux. Managed a team of programmers in India. Helped to create technical direction and project flow.

AT&T

Bedminster, NJ

Senior Consultant 12/2013-2/2014

Short-term assignment to automate the large Make system and perform maintenance in 'C' and C++ on Unix for their stream-database system. Enabled the global make to call the make for every directory underneath. Resolved all dependencies, made the makefiles more streamlined and readable. Separated “make all” from “make install”. Corrected bugs in C and C++. Transferred selected functions written in 'C' to C++ with a completely different string library.

Dow Jones,

South Brunswick, NJ 7/2013 – 11/2013

Senior Consultant

Created a multi-threaded program in C++ to update columns in a table that had 4 million rows. Documented the flow of many important programs. Designed and coded a program to to check if inputs were available and, if so, collect the information for later update to the database. This saved over 10 lines in the code to be replaced by a single function. Designed and worked on a large-scale project to make very difficult -to-read C++ programs readable. Performed maintenance and updates to the membership division of Factiva.

AT&T

Middletown, NJ 4/2013 – 6/2013

Senior Consultant

Worked in C++ and SQL to design, build and successfully test a cache manager designed to hold structures in memory mapped files with full querying capability. The searches were enabled by a custom binary search algorithm. The cache manager proved successful restoration functionality no matter what the cause of a failure (e.g., power interruption). Performed timings of joins on AT&T's custom database “Daytona” through use of their in-house database language.

CLS Bank

Manhattan 3/2012 – 12/2012

Senior Consultant

Worked as a 'C', 'C DB2 and Unix scripting programmer. Analyzed legacy code filled with function pointers and a framework for which no source was available for redesign. Prototyped and coded two separate MQ based servers in C++ and Boost and then converted them to C. Wrote a number of DB2 SQC's for both inserts and selects from the DB2 database.

UBS,

Weehawken, NJ 5/2011 - 12//2011

Senior Consultant

Worked as 'C', 'C X', Sybase and Unix scripting programmer for the Municipal Bond department. Projects included high-yield trades, third-party trades and front-end 'X' programs for traders written in C++. Converted the Sales Manger Reporting System originally written in SQR (i.e., Sybase Query Reporting language) to Unix scripts and Sybase stored procedures. No one was left in the bank that knew SQR or had been involved with the system and there was almost no SQR documentation.

Verizon Wireless

Warren, NJ 5/2009 - 12/2010

Consultant

Worked as 'C', C++, Oracle, ProC and XML programmer to create new servers and maintain others in both VMS and HP-UX. Created a central server control environment for HP-UX servers using HP-UX internals to watch other servers and restart them when necessary. Involved a central control server and another cron-enabled program to check the central control server. Created many other servers as part of massive conversion effort from VMS to HP-UX. Added ssl based encryption to socket connections. Wrote Unix scripts to monitor “C” development servers by analyzing log and core files. Worked in production support for Unix, VMS and Oracle based production problems. Analyzed XML files.

Advanced System Concepts

Parsippany, NJ 5/2007 – 4/2008

Engineer

C++ Unix programmer and System Administrator for Linux, HP-UX, IBM-AIX, Solaris, and True-64 working on real time daemon: the Active Batch Agent. The Agent received job parameters from a Windows scheduler, ran the jobs and then reported the job results back to the Windows scheduler over the socket.. Utilized C++, TCP/IP Sockets, multi-threading and read-write pthread locks. Did performance tuning for daemons and Unix administration. Added LDAP functionality, kernel-based opened file report (one for each Unix operating system) and SSL encrypted communication to the Active Batch Unix Agent (runs jobs from the Active Batch Scheduler).

UPS

Morristown, NJ 9/2006 – 4/2007

Consultant

Employed C, Unix, Oracle, Oracle PL/SQL, ProcC and SyncSort for complete life-cycle development of TERM – an email maintenance and tracking system for the UPS marketing department.

DOW JONES

South Brunswick, NJ 4/2006 – 8/2006

Consultant

Using C++, Unix, multi-threading and TCP/IP sockets wrote two programs. First, to take real time market-tick data from WombatFs' feed handler and write out to GigaSpace. In addition, a program designed to take market-tick data coming from GigaSpace and out to an existing daemon to further distribute the data downstream.

BRISTOL-MYERS SQUIBB

Plainsboro, NJ 9/2002 – 3/2006

Consultant

Employ considerable programming skills using C++, Unix scripting, Oracle ProC, PS/SQL, and SyncSort to maintain and facilitate data warehouse operations; perform detailed analysis of project requirements and develop effective programming strategies; implement testing procedures to ensure functionality and accuracy of systems and enhancements.

·Designed and coded a system to verify the weekly inputs to the database warehouse; provided senior management with a tool to compare statistical data and accurately identify sales/marketing fluctuations and discrepancies.

·Designed and coded a system to verify sales-alignment files, which contained 6.5 million rows; efforts resulted in better management analysis of sales performance and marketing statistics.

MERCK-MEDCO, Franklin Lakes, NJ 1/2000 – 3/2001

Consultant

Developed programs to help company incorporate their product line into CVS’s over-the-counter products for the

online sales/marketing division.

·Used C++/Unix, ProC to design, develop, and maintain a program to load daily complex relationship text files into Oracle (Parallel Server); enabled company to sell over-the-counter products with their prescriptions through online system.

·Created cron jobs, Perl scripts, and Unix shell scripts to control the execution of the production executable and associated image and log files.

·Ran ad-hoc SQL queries against the production Oracle database containing the BroadVision schema.

Five PROGRAMMING, DEVELOPMENT CONSULTING ROLES 1995-12/1999

Two consulting firms; Chase Bank; Citibank; Volvo of North America.

Education

·New School for Social Research, New York, NY – Master of Arts in Psychology, 1979

·Manhattan School of Music, New York, NY – Bachelor of Arts in Music, 1977

·Professional Development C++ World Seminar, Borland C++ Conference.

·Passed NASD Series 65 Licensing Exam; also: Registered Investment Advisor



Contact this candidate