Post Job Free
Sign in

Software Engineer/Developer

Location:
Bellingham, MA, 02019
Posted:
June 02, 2018

Contact this candidate

Resume:

DENNIS STRAHAN

781-***-****

******@**********.***

SUMMARY

Experienced technical team leader and mentor.

Experienced application architect.

Excellent verbal and written communication skills.

Experienced liaison between technical and business communities.

Client/Server developer conversant on both mainframe and distributed platforms.

Experienced RDz trainer.

HARDWARE & SOFTWARE

Hardware:

Personal Computers, IBM mainframes, IBM RS-6000.

Operating Systems:

Windows, Unix, z/OS

Languages:

C, C++, ATL/COM, MFC, some C#, Visual Basic, SQL, CICS, COBOL, some Java, Korn Shell scripting, Windows batch files and numerous other procedure languages.

Databases:

DB2, VSAM, MS-Access, SQL Server

Editors, Utilities, and Software Packages:

RDz, RAD, Eclipse,Visual Studio, Visual SourceSafe, ClearCase, Rational Rose, VMWare, Visual Slick Edit, Exceed/Hummingbird, RapidSQL, Rumba, TSO/ISPF, Endevor, File-Aid, Platinum, SyncSort, InterTest, SmartTest and a host of other utilities and software tools.

PROFESSIONAL EXPERIENCE

FIDELITY INVESTMENTS, Durham, NC 2007 – 2017

Principal Software Engineer

Projects:

Fraud Restriction Enhancement - Technical Team Leader

Provided risk associates with the ability to prevent disbursements to 401k participants suspected of fraud.

Determined which client applications would have access to this functionality by platform.

Managed all interactions with QA.

Payroll Adjustments - Technical Team Leader

Estimated resource allocations for mainframe developers.

Created a process flow detailing interactions between Record-Keeper and Business Tiers. (The Business Tier didn’t have one of their own!)

Worked directly with Business Tier java developers during testing phases to ensure interfaces between tiers worked successfully.

Portfolio Services at Work Strategic Development - Lead Developer/Analyst

Created a process to ensure all participants enrolled in a retirement service were deactivated after the plan discontinued the service.

Worked on a team that developed a process to perform plan-to-plan transfers for participants enrolled in the Porfolio Services at Work retirement service.

Automated Account Rebuild - Developer/Analyst

Worked on team that created a process used by Plan Sponsors to upload corrections to plan participants’ accounts. The online update service was capable of updating over 100,000 participants at a time.

Developed mainframe server programs that provided inquiry and update services to the Business Tier.

Portfolio Services at Work Version 5.0 - Lead mainframe Developer/Analyst

Created all mainframe server processes following a new (at that time) architecture that specified all updates would happen on the Record-Keeper (mainframe) while utilizing a thin client approach to the Service and Business Tiers.

All edits applied during inquiry process were repeated in update process to ensure updates were stateless.

AUTHENTIUM, INC., Palm Beach Gardens, FL 2006 – 2007

Software Engineer

Worked as a team member on the development of the second generation Authentium ESP Enterprise (Extensible Security Platform), developing in C++, ATL/COM, and VB6.

Ported existing framework services written in VB6 to C++ with ATL/COM for faster performance and a smaller memory footprint.

Updated VB6 UI applications to use the new C++ COM objects.

Development was performed in VMWare virtual machines using Visual Studio .NET 2003.

Used XML DOM (Document Object Model) in both VB6 and C++ to traverse the XML messages used for communication between modules and services.

INDEPENDENT CONSULTANT 1995 – 2006

STOP & SHOP, Braintree, MA 2005 – 2006

Projects:

Signmaker

Co-developed the in-store Signmaker application in use in over 500 stores.

Front-end is VB6 connecting via ODBC to MS Access, MS SQL Server and Oracle databases using ADO and embedded SQL commands.

Used XML DOM (Document Object Model) to traverse the configuration XML.

Back-end is a combination of Micro Focus COBOL for Unix and Korn Shell scripts.

Budget

Developed Korn Shell scripts to poll all the stores in the chain for Sales data used in Budget forecasting

FIDELITY INVESTMENTS, Marlboro, MA 1995 – 2005

Projects:

Real-Time Trading

Developed business objects for the DCBOM (Defined Contributions Business Object Model) in C++ and ATL/COM.

Used Rational Rose for object-oriented modeling and design techniques.

Employed ClearCase for version management.

FESCo Enterprise Data – Technical Lead

Designed and implemented online services in a multi-tiered environment to provide replication capability from company-wide database to practice (Defined Contributions) database.

Designed DB2/SQL tables to support online services.

Provided technical support to mainframe developers utilizing the services.

OmniPay History (client server application) – Architect

Designed and developed Windows application in Visual C++ and MFC using object-oriented design and development techniques.

Designed and developed mainframe data server programs.

Non-Qualified Plans – Technical Lead

Redesigned mainframe online interface for Class Year elections.

Designed DB2/SQL tables.

Used embedded SQL commands to access DB2 data.

Provided technical supervision for a team of five developers.

Created a programmer’s reference that was widely used by both technical personnel and the business community.

FTP Windows-to-Mainframe

Developed utility used by the entire development group in C#.

Used XML DOM (Document Object Model) to traverse the configuration XML.

ADDITIONAL PROFESSIONAL EXPERIENCE

Developer/Analyst and Developer/Architect positions at THE NEW ENGLAND, AIG, STATE OF NEW HAMPSHIRE,

and NORTHEASTERN UNIVERSITY.



Contact this candidate