Peter A. Bromberg, Ph.D.
904 Crescent Pkwy
DeLand, FL 32724
CURRENTLY
AVAILABLE AS OF 4/13/2009
Email: Please email first for phone contact. Download Word(doc) version of this resume
EMPLOYMENT
OBJECTIVE:
Ø Position
as Lead / Senior Developer, Development Manager, or Chief Technology Officer. Immediate desire is to remain in
Central Florida, preferably in the Lake Mary area. Will
consider contract work.
SUMMARY OF
QUALIFICATIONS:
Visual Studio.Net: Have developed Web Services, ASP.NET, and C# middleware components on the .NET platform since the inception of the first BETA in July 2000, with a focus on the ability to re-engineer, rewrite or extend existing technology. Experience heading up a team development environment on major .NET projects. Was lead programmer and chief architect on a jointly funded project with Microsoft in developing cutting – edge .NET – based middleware and front end web – based software for the banking and financial industry using IFX XML standards. Weeks of “in the trenches” experience in testing and optimization of .NET applications at the Microsoft Testing Labs in Charlotte, NC. Work with XSD Schema, SOAP Webservices, Windows Services, .NET Remoting and SOAP Extensions, custom serialization classes, encryption and compression for distributed applications. Developed ASP.NET e-procurement sites with complex middleware integration involving Windows Services and custom programming tasks such as dynamic – in-memory generation of Excel Workbooks and charts that stream to the client browser, use of the Remoting infrastructure and in-memory Data Caching technologies. Experienced in converting C++ applications to managed code. Currently working with Windows Communication Foundation (WCF), WIndows Presentation Foundation (WPF), Windows Workflow (WF) C# 3.0, and LINQ. Experienced with code generation of DAL, BLL and entity component layers for .NET, such as NetTiers with CodeSmith Templates as well as the use of NHIbernate with Fluent.NHibernate, LINQ TO SQL, and Entity Framework.
MS SQL Server: (2000/2005/2008)SQL Service Manager,
Enterprise Manager, BCP, ISQL. Tables, Rules, Triggers, Views, stored
procedures, most DBA functions. Custom MSDE Distributions. Design and
normalization of databases. English Query, SQLXML, Analysis Services
(OLAP), Heterogeneous Queries. XMLHTTP queries, URL Addressable Queries. Native
XML input / output. SQL Notification Services, SQL Reporting Services and
SQLXML 3.0. Experience working with SQL Server 2005 including ServiceBroker and
CLR-Integration C# stored procedures.
SQL Server Notification
Services: Developed
advanced workflow – based event notification applications using this new
application platform to notify subscribers via email, Messenger, and PDA / cell
phone for subscribed business events.
Windows 2008 Server and
Windows Vista: COM+,
ADSI, DNS, Windows Media Server, IIS 7.0, Message Queue(MSMQ) , Exchange
Server, SQL Server, BizTalk Server, Queued Components. Experienced in setting
up, testing and deploying Network Load Balancing in a multi-server web farm
production environment. Currently working with Windows 7 Ultimate and Windows
Server 2008. Experienced in setting up VMWare and VPC virtual machines.
XML and Webservices: Work with XML development tools
such as Xml Spy. Remote Scripting, MSXML 3.0/4.0 Parsers, XML DOM, SAX, XSLT,
XPATH, SOAP. Early adopter of WS-Security W3C Recommendation and WSE toolkit
for XML Signature, authorization, attachments and routing of XML Webservices.
Extensive experience with XPath and XSLT, both in database operations and web –
based applications.
Web Design,
Installation, Maintenance, Development:
Web-Oracle and Web-SQL Server Integration, Microsoft IIS 6.0 and 7.0.
JavaScript, ASP, DHTML, ODBC driver configuration, OLE DB Providers.
Experienced in cross-browser web site development utilizing Expression
Web, Co-developer and architect of www.eggheadcafe.com
public developer portal website. Experience with XML Schema, WS-Security and
XML Signature.
WORK
EXPERIENCE:
Partner,
eggheadcafe.com
2001 -
Present: Founding
partner and engineer at eggheadcafe.com, a highly successful developer-oriented
web site since July 2000, with over 20 million page views per month.
Development, Search Engine Optimization, and content.
Recent
Positions (contract and permanent):
CIBER
INC., Orlando FL April 2007 – April
2009: Consultant: Developed SOA (Service Oriented Architecture) Web and
Middleware applications for several Fortune 500 clients. WCF Web Services,
ASP.NET MVC Framework, SQL Server and Oracle back-ends.
Created SOA
Enterprise Application Middleware and database access layers, Windows Mobile
MVC Service layer and middleware applications for a Fortune 500 clientele.
Volo Communications, Altamonte
Springs, FL: November, 2004 – Feb 2007: Senior
Enterprise Software Architect . Develop softswitch and VOIP (Voice Over
Internet Protocol) SIP switching and routing technology. Architecture is mostly
C# with some C++ managed code wrappers of telephony and codec APIs.
·
Wrote SmartDispatcher multithreaded C# Windows Service that
processes 2000 MSMQ messages per second and can be reconfigured while running.
·
Developed Managed C++ wrappers for G.729 and ILBC codecs as
well as managed C# streaming “plug-in” DirectX Audio capture and playback
classes that can be hosted in a web page.
·
Developed "click-to-call" webservice API and web
sites to enable architecture and implementation of unique VOIP-based telephony
applications.
ASPSoft, Inc., Orlando FL: Jan. 2004 –November 2004. Senior
Consultant / Developer at this cutting – edge, Microsoft Certified Solution
Developer consulting firm.
·
Architected .NET Remoting – based infrastructure and Windows
Forms GUI modules for extensive Healthcare – oriented applications, web – based
ASP.NET modules for trans-institution hospital staff extranets.
·
Implemented innovative custom transport – level binary
DataSet serialization and compression to conserve bandwidth.
Gartner Group, Maitland FL: January 2003 – April 2003: Senior Developer. Contract
position to develop a complete, pluggable .NET web – based reporting
infrastructure for Gartner’s TVO (Total Value of Opportunity) software suite.
Design, spec, architecture, coding and testing. Project was completed on time
and under budget.
·
Extensive use of C# and strongly – typed custom reporting
classes making use of Xml classes.
Go Co-op.com, Maitland, FL:July 2002 – January 2003. Principal
Software Architect. Contract position developing and architecting .NET
Platform web – based e-procurement applications for the hospitality industry
using Webservices, XML, Remoting and Windows Services as a lead programmer on a
small, high – powered .NET development team.
·
Helped
convert classic ASP application with 1200 table multi-server database
back-end to .NET platform for major scalability and throughput
enhancement.
Fiserv
CBS, Inc, Maitland, FL:
August 2000 – June
2002. Senior Programmer / Analyst:
·
Responsible
for co-development of the web-based retail banking application.
·
Primary
responsibility of coding the Internet Explorer 5.5 DHTML – based user interface
utilizing advanced DHTML, XML, VBScript, JavaScript and SQL Server 2000 XML
data interchange.
·
Creation
of middleware Windows DNA – based COM+ components and server – based COM+
components talking to AS400 based DB2 host and Data Queues in a load-balanced,
multi-server web farm environment. This is the most advanced web – based
financial application in the industry.
Realtime Publishers, Inc: Staff Author. Have authored custom
articles on various technology and development subjects for this premier
vanity publishing company:
Prentice Hall:
Technical Editor on several .NET related books, including the Deitel Series.
Manning Publishers: Technical Editor on book “C# In Depth” by Jon Skeet
Technologies
Used:
C#.NET: Extensive experience in writing Middleware
Database Components, Windows Services, TCP Socket, FTP and HTTP classes, Web
Services and Business Rule implementation, as well as in converting legacy COM
– based components and code into .NET OOP-oriented classes and
structures. Worked with Mobile Internet Toolkit to provide Web – based UI
compatible with over 40 different devices from PDA’s to cellphones.
Experience in converting COM+ Visual
Basic code to C# System.EnterpriseServices code, Message Queue, Queued
Components, Windows Services, Web Services and Business Rule implementation,
and .NET Remoting Framework implementations. Experienced with WSE (Web Services
Enahncements) in message-level SOAP Authentication, XML Digital Signature, XML
Encryption and Message Routing.
Ø
Primary
Architect of .NET Framework - based Communicator architecture, which proved out
at Microsoft Labs to be up to 10 times faster than any previous COM –based
implementation.
Ø
Architected,
designed and developed advanced CompressedDataSet technology which allows for
the remoting of large .NET ADO DataSets in a highly compressed state in-memory,
with over 90% bandwidth savings.
Ø
Developed
Internet Explorer Browser ActiveX Picture Transmit Control to capture screen
pictures or signatures (for banking transactions) on client from Windows
clipboard, convert to JPEG with Intel JPEG C Library, send over the wire to
server and saved to database. Control automatically downloads and installs in
client browser over the Internet.
Ø
Developed
PABZlib COM wrapper component to Zlib C Library to enable client-side browser
compression of XML and other documents up to 95%, send over the Internet via
HTTP, decompress at server. Optional recompression of server results and
transmission / decompression at client all in a single function call. Component
auto-installs via Internet CAB download in client’s browser. Also developed
.NET free-threaded version of component: “PABNZlibHelper” with built-in COM
Interop.
Ø
Developed SessMgr COM
Server Component utilizing SQL Server 2000 to enable Session State management
on a web server farm, eliminating need for ASP Session object and speeding up
performance of large web – based applications hosted on multiple servers in a
web farm environment.
Sprint
PCS, Maitland, FL.: December 1999 –
August 2000. Software Engineer IV:
Responsible for maintenance and full
lifecycle development of web – based collaboration, intranet and internet
database – enabled enterprise applications for a variety of business processes
including call center applications, intranet – based web reporting, and content
delivery systems. Business process analysis, requirements documents, project
plans. Web Application stress testing. Consultation with department heads;
recommendation, design, development and implementation of software solutions.
· Developed complete
cross-browser compliant company intranet with Windows DNA based collaboration
and database-enabled content management. DHTML, ASP, COM, VBScript, JavaScript,
XML utilizing both SQL Server and Oracle data stores.
· Co-Developed N-Tier Web
Reporting Management system for generation, caching, and display – on – demand
of general business reports from Oracle data store in both Active Reports and Crystal
Reports formats in the client web browser.·
Developed custom web – based business components for use of developer group and
other departments including Base DLL registry, HTML Component, Discussion
Forum, Management Alerts with email notification, Employee Lookup Directory
with email and paging links, and company-wide quarterly “Scorecard”
web-based employee evaluation survey
application.· Deployed
proof-of-concept COM+ Windows DNA solutions on Windows 2000 Advanced server
utilizing the latest features of Exchange 2000, IIS 5.0, Message Queue, SQL
Server 2000 HTTP/XML queries, and Biztalk Server 2000 with SOAP / XML, Web
Services and Digital Dashboard Web Parts. Used Visual Studio 7.0 PDC Developer
Preview to develop web forms, web services, and web components utilizing C#, ASP+
and ADO+ with DataReaders and Datasets.
MEDai, Inc., Orlando,
FL: Mar 1999 –
Nov. 1999. Manager of Development: Responsible for full life cycle development
of N-Tier client/server COM / DCOM and Internet – enabled database applications
at this cutting – edge medical artificial intelligence firm. Responsibilities
included: gathering user requirements; writing user requirements documents;
creating application process flow diagrams; creating UML data models;
development of user interfaces, middle-tier business objects and database
processes; testing, implementation and maintenance of all business systems.
Developed a series of B2B projects to convert and upgrade legacy systems from
Windows to web enabled, multi-tier application systems utilizing Windows NT
4.0, VB 6.0, JavaScript, Active Server Pages (ASP), Internet Information Server
4.0 (IIS), Microsoft Transaction Server 2.0 (MTS), DCOM, IE 5.0, Netscape
Navigator and an Oracle 8i data warehouse (200 GB). Developed Intranet –
enabled Exchange Server/ Outlook applications. Responsibility for maintenance
and development of corporate intranet and public corporate web site(s), as well
as client extranet applications.
·
Developed online COM – based asynchronous stock pricing components for “AI
Trader” artificial intelligence proprietary trading system. Component capable
of asynchronously downloading and converting 4,000 individual stock issues with
260 days historical data each in 10 minutes or less. Experience in working with
and using neural network programming tools to develop custom business
intelligence analytical solution applications.
EDUCATION:
B. A. Economics, Columbia
Pacific University, 1987
Ph.D. Economics, Columbia Pacific University, 1990
Numerous Company and Industry – based training courses
PROFESSIONAL
PAPERS:
“A Study of
Associations Between Solar and Economic Data”, April, 1990 (148pp + source
code): Dissertation
submitted in partial fulfillment of Doctoral Degree requirements to Columbia
Pacific University (Faculty Mentor: Dr. James Gould, Assistant Director, Lubin
Graduate School of Business, PACE University, NY). Research paper included
development of and source code for Fast Fourier Transforms and Autocorrelation
Analysis methods on daily Ottawa 10cm Solar Flux readings (NOAA) from 1947
through 1990, correlated with corresponding interest rate and stock index data,
as well as computer analyses of GOES satellite minute-by-minute solar activity
readings correlated with corresponding real-time commodity futures trading
data. Paper included multi-year interest rate and stock index forecasts through
1996 based on associative model which correctly predicted the long-term decline
in global interest rates, based on solar cycles.
PUBLISHED
ARTICLES:
·
10/26/2002 Article, “Overhead of COM+ Services in the .NET Platform” Published
at eggheadcafe.com
· 9/29/2002 Article, “Serialize
/ Deserialize .NET Classes to SQL Server” Published at eggheadcafe.com
· 9/7/2002 Article,
“Custom Forms Authentication in ASP.NET” Published by Microsoft
Developer Network Academic Alliance site.
· 9/16/2000 Article on
.NET: “Got Interface?” Published by Microsoft Developer Network Academic
Alliance.
· Numerous additional articles,
book reviews and features can be viewed online at the developer web site I
conceived, designed and co-host at http://www.eggheadcafe.com.
PROFESSIONAL
CONFERENCES, PRESENTATIONS, TRAINING AND AWARDS:
Microsoft Global MVP
Summit, Seattle WA, Mar 2009
.NET Code Camp Conference, Orlando, FL 2006, 2007
Microsoft Global MVP Summit Conference, 2006, 2007
Presentation to the Orlando .NET User Group on SQLite and ADO.NET, 2004
VSLive 2004, Orlando FL
Microsoft Tech-Ed 2004, San Diego CA
Microsoft Visual Studio .NET Developer - Most Valuable Professional
MCSD Courses and tests in Visual Studio.NET Web Development. MCP Certification
qualified.
February 2002: Microsoft .NET platform in-house training
May 2002: Microsoft Testing Labs, Charlotte NC – direct MS training / testing
May 2000: Microsoft Tech – Ed Conference, Orlando
July 2000: Microsoft Professional Developer Conference, Orlando FL