We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

Durham, NC

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.

TECHNICAL SKILLS:

Hardware: Personal Computers, IBM mainframes, IBM RS - 6000.

Operating Systems: Windows, Unix, zOS

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:

Confidential, Durham, NC

Principal Software Engineer

Responsibilities:

  • 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.

Confidential

Technical Team Leader

Responsibilities:

  • 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.

Confidential

Lead Developer/Analyst

Responsibilities:

  • 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.

Confidential

Developer/Analyst

Responsibilities:

  • 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.

Confidential

Lead mainframe Developer/Analyst

Responsibilities:

  • 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.

Confidential, Palm Beach Gardens, FL

Software Engineer

Responsibilities:

  • 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.

Confidential, Braintree, MA

Signmaker

Responsibilities:

  • 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.
  • Developed Korn Shell scripts to poll all the stores in the chain for Sales data used in Budget forecasting

Confidential, Marlboro, MA

Budget

Responsibilities:

  • 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.

Confidential

Technical Lead

Responsibilities:

  • 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.

Confidential

Architect

Responsibilities:

  • Designed and developed Windows application in Visual C++ and MFC using object-oriented design and development techniques.
  • Designed and developed mainframe data server programs.

Confidential

Technical Lead

Responsibilities:

  • 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.

Confidential

Developer/Analyst

Responsibilities:

  • Developed utility used by the entire development group in C#.
  • Used XML DOM (Document Object Model) to traverse the configuration XML.

Hire Now