Post Job Free
Sign in

Project Manager Software Engineer

Location:
Cumming, GA, 30040
Posted:
July 29, 2010

Contact this candidate

Resume:

PH I L IP ENNY

**** ***** **** *******, ** ***** 678-***-**** *****@*********.***

L inked In

EXPER I ENCE SU M MARY

Over 20 years of experience as a Senior Software Engineer/Architect/IT Manager in

t he Financial Services, Investment Banking, and Consumer Electronics

i ndustries. Professional responsibilities have included:

• Participating in all phases of the Software Development Life Cycle

• Managing and mentoring domestic and offshore staff

• Extensive hands on development experience in the M icrosoft Software Stack.

• Supporting and delivering new software to large user communities (over

250,000) in the Financial Services market vertical.

• Participating in an Agile development environment (SCRUM and Continuous

I ntegration Build)

• D r iving new product development in a Consumer Electronic startup

PROFESSIONAL EXPER I E NCE:

CSI Outfitters – Easley, SC

August 2009-Present

Architect

CSI Outfitters is a provider of Fund Accounting Software for the K12 space.

Architect

o Responsible for the design and development of an Instructional Communication

p latform built on Microsoft’s Exchange Web Service platform aka Outlook Live. The

service provides safe and secure communication among all participants in the K12

education space using M icrosoft .NET 4 and Silverlight 3.

o Developed WCF service to handle all Exchange Web Service communications to the

client Silverlight application

o Prototyped and developed Silverlight based applications used to display Exchange

based content to the subscriber community.

o Responsible for the day to day management of offshore (Beijing) resources.

o Present current development progress to Microsoft partners in Redmond.

The Neat Company - P hiladelphia, PA

September 2006-August 2009

V P Small Business Group/ Office Desktop I ntegration (Telecommuting based position)

The Neat Company produces proprietary scanner and software combination allowing individuals and businesses to get

rid of paper and stay organized. It is a privately held startup that has raised over $15 million funding to date.

Architect/Senior Software Engineer of “Quick Scan Platform” Team

o Responsible for design and implementation

Developed threaded architecture used to support future scalability needs.

M ulti thread I/O operations synchronized as necessary by using .NET

synchronization objects

Designed and developed plugin model to support dynamic loading of

i nput/output devices and views integral in platform. Extensive use of

. NET Reflection is used to achieve this.

Developed following WPF based user interface elements using the Model

V iew ViewModel design pattern:

• Scanned i tem previewer

• Main user interface elements

Developed installer using WIX

o M icrosoft SQL Server CE 3.5 and XML used as data repositories within the

p roject. Access to both was done using L I NQ.

o Agile development methodologies used include Scrum, Continuous In tegration

B uild and Unit Testing

Concept Creator, Architect, Lead Developer and Scrum Master of NeatScan To Office.

D irect scanner/optical character recognition (OCR)/document conversion add in for

M icrosoft Office. Currently the product has the highest approval rating of any

NeatCompany product on Amazon.

o Key development achievements

Developed:

• C++/C# based Office addin for use in M icrosoft Word, Outlook,

E xcel and PowerPoint

• WinForm based user interface elements used in the product.

• Much the user interface required significant Win32 API

i nteraction, via Platform Invoke, to support the proper parenting

of WinForms based elements

• Technique for hosting two different Office based addins in the

same AppDomain to share image cache.

o Product highlights

OCR’ed document directly insert content into Word, Outlook and

PowerPoint.

Direct scan business cards into Outlook contacts.

Scan and OCR receipts and generate receipt base expense reports using

p redefined templates.

Developed Neat Business Cards Add in product. This product integrates directly into Outlook/ACT! and

o

provides a business card scanning solution. Product allows users to Scan business cards, OCR the

content, auto generate Outlook contact and persist business card image with Outlook contact. T his

can all be done while client is in Outlook. No external synchronization required.

Work with “C” level executives in the organization to define Microsoft Office integration strategy

Develop product vision through use case analysis, functional specifications and products

p rototypes

Managed software and quality assurance engineers in mult iple locations (Atlanta,

Philadelphia, and Hyderabad, India) through the entire product lifecycle. Agile processes

and techniques (Scrum and Continuous Integration Builds) are used.

B loomberg LP - New York, NY

March 2001-May 2006

Di rector

Bloomberg LP is the leading global provider of data, news and analytics.

Manager Bloomberg API Client Development Team. Team consisted of 14-16 developers providing Bloomberg

Professional clients with the ability to integrate Bloomberg content through various software development interfaces

including C/C++, COM, and C# in addition to a turn key solution available in Microsoft Excel.

Bloomberg API Client software components distributed to entire Bloomberg Professional subscriber base of over

250,000 and used by more than 110,000 unique users on a monthly basis.

Responsible for liaising with business owners to determine ongoing system needs,

developing detailed functional specifications, project planning for initiatives and managing

technical resources for all initiatives.

Continuously overseeing multiple concurrent projects including content management

systems, content publication, and new software services for Bloomberg’s user base.

Defined annual budgets for hardware, software and consulting services required for fiscal

year

Managed requisitioning of development and production hardware resources.

Responsible for technical and soft skill mentoring, and annual performance and

compensation reviews of staff.

SPEC I F I C PROJECTS

MyBloomberg

Project manager of Bloomberg’s MyBloomberg user content repository. MyBloomberg utilized Windows Sharepoint

Services v2 via client authenticated SSL channel to provide user created content via a custom Sharepoint interface

accessible from multiple client desktop access point: Windows Explorer, Internet Explorer, and Microsoft Office

products. Service is available to Bloomberg Professional Subscriber base (currently over 250,000 users.) Project

responsibilities included:

o Worked with Business in defining requirements via use case analysis

o

User In terface design

o Resource management including hiring M icrosoft Consulting Service consultant

t o implement project.

I nsurance Underwriting Reporting Service

Service provides Insurance Underwri ting Industry with customized reports containing

detailed financial information necessary to underwri te Director and Officer Liability

I nsurance policies.

Developed C# based document t ransformer application using M icrosoft Word object model

to customize Crystal Report generated M icrosoft Word documents.

ADO.NET was used to harvest information from a Microsoft SQL Server database to

create the Word based report

Service responsible for selling 140+ terminals

July 1998-February 2001

Royal Bank of Scotland (RBS) Financial Markets/NatWest Global Financial Markets - New York, NY

Vice President

GFM NY IT Application Development Manager (from March 2000). Responsibilities included:

o Oversight of all software development in New York office

Money Market Front Office support of Money Market trading system

o

Development and maintenance of proprietary Money Market Trading system

o

Developed portfolio P&L calculator for Money Market Desk

o

Managed migration of legacy Money Market t rading system to a t rading system developed

using Delphi 4 and Sybase System 11. Securities types contained in Money Market system

i ncluded: Loans, Deposits, CDs, Floating Rate Notes, Vanilla Swaps, and FX Arbitrage.

Responsibili ties included:

o Developing all fixed income accrual-based functionality required

o Dealing with NatWest NY Back Office, Operations and Finance, to specify and

i mplement daily reports and Front-to-Back Office reconciliation.

o Developing Java based accrual calculator used in Money Market Trader.

CMO Risk Project - Developed solution that populates NatWest's Interest Rate

Derivative application with CMO cash f lows. Cashflows were used to generate interest

r ate sensitivities for NatWest's CMO portfolio. Ongoing responsibilit ies:

o Managing three software developers,

o Coordinating software releases with all impacted in NatWest GFM, Front

O ffice, Operations, Finance, Infrastructure, and provide support for following

systems:

o Supporting a proprietary cross product r isk application providing such

i nformation as In terest Rate Sensitivities and Value at Risk figures to NatWest

N Y Front Office and Market Risk

October 1996-July 1998 N atWest Markets - Market Risk Group - New York, NY

Senior Associate

Developed position aggregation component of Equity Front-End (EFE) program. This

component aggregated positions and provided Value at Risk (VaR) calculations for equity

based portfolios.

The VaR calculator was developed as an Excel add-in that could be to calculate VaR for

equity portfolios contained in Excel spreadsheets.

September 1989-October 1996 Dow Jones Telerate - Jersey City, NJ

Project Leader/Lead Developer - M o rtgage Securities Division

Led a three-person team rewri te of Telerate's Collateralized Mortgage Obligation (CMO)

I nteractive application which provided CMO cashflows to Telerate customers.

Designed and developed Liberty Page Display System (LPDS.) LPDS displayed real-time government treasury

pricing via the Telerate network

Designed and developed OS/2 2.1 multi-threaded device driver to implement Telerate's

E xtended Standard Input Protocol (ESIP).

Designed/Developed Telerate's CMO In teractive Host in C++. The host provided Telerate

customers access to Agency Mortgage Pool information, CMO analytics and pricing

i nformation.

ED UCAT ION

The Ohio State University, Columbus, OH

B.S. in Engineering Physics

Patents

Method and System for Transferring Data From a Scanned Document Into a Spreadsheet

Distribution and mapping of financial records from data stream

References available upon request



Contact this candidate