Résumé: David Braverman
Availability
Braverman expects to be available by 8 September 2008.
Send an email
to enquire about availability and rates, and to discuss your software architecture
and development needs.
PDF version.
Professional Experience
, Chicago, Ill., 3/02—
Owner/Lead Architect
- C#, AJAX, SQL Server, IIS, ASP.NET, Agile methods: Took over and then rebuilt from
scratch scheduling application
abandoned by original vendor. Finished critical functionality and brought application
to a usable state under budget and ahead of schedule, then won contract to replace
the entire application.
- C#, SQL Server 2005: Developed application at trading firm with real-time
analysis of proprietary information in trade-timing application.
- Litigation support, C# (2005), SQL Server 2005: Assisted CPA and attorneys
with compiling and calculating 360,000 financial instruments over 40 years to determine
damages in a multi-million-dollar lawsuit.
- C# (2005), XML Web Services, SQL Server 2005, SQL Server Notification Services,
T-SQL, Windows Forms, Microsoft Enterprise Library (January 2006), Scrum (Agile
Development): Developed customer-service application for major computer supplies
and software vendor. Retail client.
- C# (2005), XML Web Services, SQL Server 2000, T-SQL, internationalization, Windows
Forms, FlexLicense, Microsoft Enterprise Library (June 2005, January 2006):
Created Web Service-based automated deployment tools for end-user software licenses
and data files, resulting in 50% reduction in customer-support costs. Financial
services client.
- C# (2005), ASP.NET, ADO.NET, SQL Server 2000, Microsoft Index Service, IIS,
XHTML (W3C validated), CSS2, XML, XSL: Created and maintained extensive real-time
weather website, with elements of Geographic Information Systems (GIS) design
(see the new beta version http://www.wx-now.com).
- C#, UML, XML/XSL, OO patterns, UML, .NET Security, cryptography, internationalization,
NUnit, Infragistics UI controls: Created fundamental architecture for a leasing
application re-engineering project. Financial services client.
- C#, .NET Framework, SQL Server 2000, Visio 2002 Developer Architect, UML, VB6,
Microsoft CRM: Re-architected and re-factored disparate VB6 applications into
a comprehensive, integrated .NET-based. Users reported 30-fold improvements in speed
and 10-fold improvements in their own efficiency. Trading client.
- Technology planning, infrastructure design, Windows Server 2003, Microsoft SMS
2.0, Exchange 2000: Ongoing role as technical adviser and systems administrator
for Chicago-based national non-profit organization in technology issues. Included
top-to-bottom review of their existing systems and long-range technology planning.
- C#, .NET Framework, SQL Server 2000, Visio 2002 Developer Architect, UML:
Windows-forms project to automate operations for an international container ship
line. First phase involved documenting and refactoring existing code base; developing
coding standards; training and mentoring project personnel; and coordinating code
transition from development to maintenance. Second phase involves re-architecture
of entire application, including architecture documentation, framework development,
top-to-bottom design and coding, development planning, and architectural oversight.
Shipping client.
- C#, .NET Framework, SQL Server 2000, T-SQL Web- and Windows-based, n-tier
development effort to re-architect and re-construct a loan tracking application
for a major financial institution. Extensive R&D with the .NET framework to
solve unusual concurrency issues. (Supercontractor:
Avanade Corp., Chicago; Partner: HCM Solutions,
Chicago.) Financial services client.
- ASP, SQL Server 2000, T-SQL, XML, multi-language Web infrastructure project
for a Belgian environmental-consulting firm. Project required solid 2-tier architecture
but because of hosting constraints, all business logic was built into extended SQL
Server stored procedures instead of COM objects. (Partner:
Beat Design, Inc., Oak Park, Ill.)
- Team leadership, Microsoft Office 2000, VBA. Directed conversion of 6,000
archival Office 4-5 documents to Office 2000. Developed new quasi-object-oriented
solutions despite constraints (Office 2000 VBA was mandated) to replace obsolete
document generation tools. Government client.
- VB.NET, ASP 3, ASP.NET prototype for New York financial firm, demonstrating
both Windows and Web approaches to several programming tasks.
- www.inner-drive.com (and see our demo
at www.wx-now.com)
PeopleFlow.com, Chicago, 9/01–2/02
Senior Developer
- C#, VB.NET, ASP.NET, SQL Server 2000, XML software construction projects
included four career sites for Fortune-1000 customers and back-office tools for
their HR departments. Health care, manufacturing clients.
- Spearheaded architectural review of existing code base, leading the effort to increase
code re-use, maintainability, efficiency, and reliability.
- In addition to development responsibilities, stepped in and worked overtime to
fill vacant IT manager role, working with end users in all company departments to
build and maintain IT infrastructure. Through infrastructure modernization and aggressive
preventative maintenance reduced IT incidents 75% in five weeks.
- www.peopleflow.com
DiamondCluster International, Chicago, 4/00–7/01
Senior Engineer (Senior Associate)
- Developed business objects and data access components for phase 2 of a multi-million-dollar
eCommerce B2C Person-to-Person payment system using XML, VB6, COM, MTS, JavaScript,
and ASP. Was instrumental in identifying and eliminating security holes in
the application. Financial services client.
- Created an Intranet scheduling application used company-wide to allocate and track
revenue for solution-center space rental using XHTML/CSS2, ASP, VB, COM+, SQL Server
2000, Windows 2000, Windows Component Services, and Integrated Windows Security.
Internal.
- Led the company-wide VB Coding Standards team as principal author and editor,
including VB.NET notes.
- Coordinated all database concerns for commodity trading application, interfacing
between business analysts, client data architects and DBAs, and team developers
in multi-million-dollar rapid-development engagement using SQL Server 2000 and VB6.
Trading client.
- Advised business strategy team in Lisbon, Portugal, on Wireless Web technologies,
because of which the company sold €5 million in extension and development work.
Telecoms client.
- www.diamondcluster.com
ING Barings, Furman-Selz Prime Brokerage, New York, 3/99–3/00
Senior Programmer/Analyst
- VB6, Informix, Adobe PDF utility to maintain a database of over 36,000 client
financial reports and supporting data tables, including UI development with flexible
configuration options.
- Informix, Netscape Web Server, JavaScript web pages presenting financial
information to clients. Development included troubleshooting interactions between
components and Windows NT 4, as well as analysis of available data to produce information
sought.
- Sequent, AS/400, VB6, FTP, Entrust Entelligence PKI encryption tool for
unattended file handling processes that ensure timely and accurate posting of option
and equity information to client website.
- Trained and mentored junior-level developers in my department and others.
AnswerSpace, New York, 3/98–2/99
Developer
- DHTML, ASP, VB6 COM, InterDev, Crystal Reports application building a web
presentation of a complex system for the telecommunications industry comprising
120 pages supporting a 60-table SQL Server 7.0 schema. Telecoms client.
- Oracle 8.0 PL/SQL development: constructed real-time system for major television
network’s General Election news coverage that took live data from remote sources
and presented it to national broadcast and web in fractions of a second (responsible
for 90% of all PL/SQL procedures and 50% of election-night system monitoring). National
media client.
- VB 5.0/6.0 applications: for television network, raw data feed ingestor
and database health and performance monitoring applet; also, developed COM middle-tier
components for web server deployment with SQL Server 6.5 back-end. National
media client.
- IIS, NT 4.0 server and workstation: In addition to programming responsibilities,
maintained company network and systems as assistant network administrator.
Q2 II, New York, 3/97–3/98
Developer
- ASP, COM, ADO, RDO, VB Script development: programming for two commercial
websites included modular website design, data access from multiple sources, interfacing
proprietary components; included ActiveX, ODBC, and FTP components.
- Constructed CDR-based product that indexed 100,000s of pages of timely construction
information using VB5 and Btrieve. Also completed system to send 10,000 faxes
daily interfacing with C++ and Perl components.
- IIS, NT 4.0 server and workstation: In addition to programming responsibilities,
maintained company network and systems as assistant network administrator.
modulus, Chicago, 12/95–10/96
Information Services Coordinator
- VB 4.0, Access 95 VBA, Excel 95 VBA, Crystal Reports development: designed
and began construction of reporting tool for accounting system; developed sales
forecasting system that predicted manufacturing needs up to 24 months in advance.
- NetWare 3.1, 4.0; Windows 3.11, 95 administration: Overhauled and maintained
network structure, including company–wide NetWare 3.11 to 4.1 and Windows 3.1x to
95 migrations. Installed, upgraded, and maintained 33 workstations and 2 servers.
Implemented email, fax-from-desktop, intranet documentation, and other network services.
Relevant skills
|
Skill Name |
Skill Level |
Used since |
|
C# 1.0—3.5 |
Expert - Certified |
2001 |
|
.NET Framework 1.0—3.5 |
Expert - Certified |
2001 |
|
Design patterns and pattern-based architecture |
Advanced |
2002 |
|
Microsoft Enterprise Library, Application Blocks |
Advanced |
2004 |
|
Visual Studio 2002—2008 |
Advanced |
2001 |
|
XHTML/HTML |
Advanced |
1997 |
|
ASP.NET 1.0—3.5 |
Advanced |
2001 |
|
ADO/ADO.NET |
Advanced |
1998 |
|
SQL Server 6.5—2005 |
Advanced |
1998 |
|
T-SQL |
Advanced |
1998 |
|
Windows NT/2k/XP |
Advanced |
1996 |
|
XML/XSL |
Advanced |
1999 |
|
Exchange 2000—2007 |
Intermediate |
2002 |
|
JavaScript |
Intermediate |
1997 |
|
Active Directory |
Intermediate |
2000 |
|
Geographic Info Systems |
Intermediate |
1997 |
|
Microsoft CRM 1.x |
Intermediate |
2003 |
|
UML |
Intermediate |
2001 |
|
Oracle 8, PL/SQL |
Rusty |
1998 |
|
No longer used |
|
Please note: I no longer take VB, VB.NET, or pre-.NET ASP projects, except
for re-engineering to C#. Similarly, while I would enjoy the opportunity to port
an ASP3 or VB6 project to .NET, I will not be a good fit in any position whose principal
responsibilities include maintaining pre-.NET applications. |
|
Visual Basic 1-6, VB.NET |
Expert - certified |
1992 |
|
ASP 2-3 |
Expert |
1997 |
|
VB Script |
Expert |
1997 |
|
COM/COM+ |
Intermediate |
1997 |
|
Visual InterDev |
Intermediate |
1997 |
|
C++ |
Beginner |
1997 |
|
Crystal Reports |
Rusty |
1995 |
|
Informix 9 |
Rusty |
1999 |
|
Novell Netware 4 Administration |
Rusty - certified |
1995 |
|
Windows 95 |
Rusty - certified |
1995 |
|
Foreign languages |
|
French |
Intermediate |
1984 |
|
Spanish |
Intermediate |
1985 |
|
German |
Rusty |
1988 |
|
Portuguese |
Rusty |
2000 |
|
Other skills |
|
Airplane pilot |
Private-ASEL |
1998 |
|
Audio engineering |
Advanced/Rusty |
1987 |
Certifications
Brainbench
- C#, April 2005
- .NET Framework, April 2005
- Programming Concepts, April 2005
Microsoft Certified Professional
- Visual Basic 5.0, January 1998
- Windows 95, October 1996
Education
Juris Doctor.
Dean's List. Technology in Law award. Copyright Law award. Consumer Law Reporter
production editor. WLUW–FM air talent.
Bachelor of Arts in History, minor in Music.
Dean’s List. Chronicle (weekly newspaper) Editor in Chief. Crisis hotline
coordinator, trainer. University tutorial program tutor. WRHU–FM chief announcer,
air talent. National political party college organization president. Mainstream
political organization founder. Judiciary board associate chief justice. Resident
security team leader. Who's Who. Dean's office award for participation.