Dave Schuman
Technical Expertise
Programming: Java / JSP / Servlets, PHP, Ruby, Perl, HTML / CSS
/ Javascript / AJAX (Scriptaculous, Prototype, jQuery), Flash
ActionScript, J2EE / EJB, XML / XSL, C#, ASP, etc.
Mobile Device Programming:
iPhone (Objective-C), BlackBerry (Java)
Database: MySQL, SQL
Server, Oracle, Sybase, MS Access
MVC Frameworks: Ruby on
Rails, Zend Framework
OS: Windows NT / 9x / 2000 / XP / Server 2003, Mac OS X,
UNIX, Linux
Application Server Software: Apache, Tomcat, JBoss, Microsoft SharePoint, BEA Weblogic
Development Software: Eclipse, Visual Studio .NET 2003/2005, BEA Weblogic
Workshop, Adobe CS3 (Photoshop, Illustrator, etc.)
Multimedia Software: Digidesign
Pro Tools, Propellerhead Reason, Sound Forge, Adobe Premier
It's not really possible to provide an exhaustive list of all the technologies with which I have experience.
If you're looking for a technology you don't see listed here, please ask, chances are I may have worked with it before ;)
EDUCATION
Princeton University
BA, Ecology and Evolutionary Biology
PROFESSIONAL SUMMARY
Web
application design, development, and documentation for 11 years.
Small
business owner for 9 years, running
Daveworld Inc., a company that offers Web application design, development and
hosting solutions, as well as contract Web software consulting services.
Strong
interpersonal communication, management, and project leadership skills, combined with the ability to learn new
technology/skills and apply them with professional accuracy. Works
independently with little supervision.
EXPERIENCE
Daveworld
Inc., Fairfax, CA
Sep 1999 – Present
Business Owner, Webmaster, Web Developer
·
Design and implement web sites
and applications for various clients on a part-time basis. Web applications have
been built using .NET and Java technologies, and have incorporated Flash, DHTML,
and JavaScript.
·
Service various clients on a
part-time basis with web design, development, and hosting solutions.
·
Configure and maintain Windows
Server 2003 server running IIS, Apache HTTP Server, Tomcat Application Server,
MySQL db, SQL Server db, SmartMax mail server, FTP Server.
iHound Software, Fairfax, CA June
2007 – Present
Co-Founder / Owner, Architect
·
I am the sole architect and
developer for this project (http://www.ihoundsoftware.com)
which offers mobile device security tracking for USB-connected devices. We
offer the product completely for FREE as an act of goodwill to the greater
mobile-device-owning community J
ThoughtMatrix, San Francisco, CA July
2007 – Present
Senior Systems Architect
·
Technical design and development
of web sites and applications for clients of ThoughtMatrix, including:
o
ThoughtMatrix (http://www.thought-matrix.com):
Developed cool Flash coverflow-style navigation on the home page.
o
Ownerspass (http://www.ownerspass.com):
Managed a small team of developers. Using PHP on Zend Framework with MySQL and AJAX, designed and implemented an e-Commerce system to sell and trade event suites and
tickets (like StubHub). (Dev in progress, noted on 12/11/2008)
o
Plus 3 Network (http://www.plus3network.com):
Using Ruby on Rails with MySQL and AJAX, designed and developed a social
networking application for exercise enthusiasts with the ability to upload and
display activities from Garmin GPS devices.
o
PayPal (http://www.paypal.com/developer
and various other PayPal URL’s): Designed and implemented SiteRefresh content
domains for multiple areas of PayPal’s internal and external domains.
SiteRefresh uses Java running on JBoss with an Oracle database.
o
Devon Energy (http://www.devonenergy.com): Managed a
small team of developers. Used Microsoft SharePoint to completely re-implement
an existing SharePoint site, using only “out-of-the-box” SharePoint
functionality.
o
ChefsBest (http://www.chefsbest.org):
Used RedDot Live Server to provide custom functionality, including e-commerce
authorize.net integration, for a RedDot CMS site implementation.
o
Mozes (http://www.mozes.com):
Provided Flash ActionScript programming using XML feed as datasource for Mozes’
homepage “heat map”.
o
Palm Mobilize The Vote (http://www.mobilizethevote2008.com):
Developed a one-page "mobilize the vote" page for Palm using HTML / CSS /
Javascript.
AssetMark, Pleasant Hill, CA Aug
2005 – June 2007
Web Applications Consultant: Technical Lead and
Primary Developer
·
Technical Lead, Primary
Developer: Strategist Management
Interface, a .NET 2.0 / 3.0 Web application
o
Designed, developed, and tested complex
3-tiered Web application in multiple hosting environments, eventually hosting
the application as a TCP service hosted under .NET 3.0 Windows Communication
Framework.
o
Coded front-end UI to bind to the
middle tier and follow business validation rules.
o
Single-handedly designed and
coded entire object-oriented middle-tier.
o
Designed and implemented entire database
schema using SQL Server Enterprise Manager, collaborated in database
integration project by re-writing legacy stored procedures using this new
schema.
·
Technical Lead, Sole
Developer: Profile Validator, a Web
service embedded within an existing Web application.
o
Coded Web service and middle tier
logic using VB .NET 2.0.
o
Integrated middle tier with third
party products including New Frontier Advisors’ Lifecycle Optimizer, ChartFX,
and DynamicPDF.
o
Coded front-end using Classic ASP
(for integration with the existing application).
o
Designed and implemented a
database schema and stored procedures using SQL Server.
o
Documented the application’s
design and feature set in an accompanying specification.
·
Web Developer: Coded http://www.assetmark.com,
their public Web site.
o
Implemented HTML/Javascript/CSS
according to graphical “comps” provided by AssetMark’s in-house graphic
designer.
o
Worked closely with the graphic
designer as changes were made and content was completed.
·
Prototype Developer: New Account Wizard -- designed and developed
functional Web application prototypes to assist in the re-design of an existing
web application.
San Francisco Municipal
Railway, San Francisco, CA June
2005 – Oct 2005
System/Solution Architect
·
Performed a needs assessment for
fixing documentation problems within MUNI’s trolley division. Worked closely
with Booz Allen Hamilton and MUNI employees to determine the scope of the
problem and to understand the details.
·
Drafted a solution proposal
consisting of a well-defined process for updating documentation, Document
Management System software, and a plan for implementing both.
Pure Digital Technologies, Inc.,
San Francisco, CA Jan 2005
– Sept 2005
Product Manager, Web Developer
·
Programming Tasks Accomplished
o
Implemented HTML/Javascript code
to host ActiveX control for “print to store” functionality. Included object
detection and error handling.
o
Implemented
HTML/DHTML/Javascript/CSS pages to host user-shared streaming video clips;
developed logic to deliver appropriate web functionality to various browser
types, operating systems and media players.
o
Implemented demonstrations of
software products to be viewed over the Web by clients and at trade shows.
·
Management Tasks Accomplished
o
Managed software development
projects, related to digital photography and video solutions, in various stages
of completion. Projects included:
§
Mobile Application
§
Web-based ActiveX Application
§
Reporting Requirements
o
Wrote and maintained product
requirement and specification documents
East Bay Regional Parks, SF Bay
Area, CA Mar
2005 – Apr 2005
Web Designer/Developer
·
Designed and coded the East Bay
Fire Danger Rating Information web page, a password-protected page used to help
fire officials monitor conditions at fire stations and dispatch personnel and
vehicles.
·
Created station data templates
for integration with an existing fire station data collection application.
·
Technologies used include HTML,
CSS, SSI, and HTACCESS security configuration.
Ameriquest Mortgage Co., Anaheim, CA Jun
2004 – Jan 2005
Web App Architect/Designer/Developer
·
Single-handedly architected,
designed and developed a contextual help application, with built-in content
management features for administrators, for use with Ameriquest’s new loan
processing application.
·
Designed and implemented strategy
for using RoboHelp as a single source development tool, trained content
authors.
·
Developed custom XSL
transformations to export RoboHelp output for contextual help as well as for
other online and printed usage.
·
Technologies included BEA
Weblogic 8.1 Workshop/Server, XML Beans, XSL, JSP, Web Services.
Autodesk Inc., San Rafael, CA
May 2001 – Jan 2004
Specification Writer / Developer; Product Designer /
Developer
·
Designed/prototyped
location-sensitive Mobile phone applications using Flash MX.
·
Designed/prototyped/built
Internet and Standalone Java applications to support sales initiatives.
·
Worked with platform team leads
and engineers to produce specifications.
·
Worked with product design,
application developers, test engineers, and technical publications leads to
devise and document useable applications.
·
Worked with a small team to
design/develop templates for documenting functional specifications using
Rational SoDA for Word with Rational Rose.
·
Held focus groups with larger
team for feedback on documentation.
·
Produced and distributed
documentation, held review sessions.
·
Sponsored/Distributed Engineering
Change Orders (ECO’s) for changes to specifications previously inspected, then
updated the specifications accordingly.
Exiprocity Solutions, Inc., San Francisco, CA Oct
2000 – Apr 2001
Lead Application Developer
·
Worked with a small team to
design/develop a working prototype with which to acquire startup funding.
·
Created a fully data driven
application with an open architecture, for the purpose of generating output in
a user interface, or for any common application (Excel, Word, PowerPoint).
·
Administered the development
server, including all hardware and software.
·
Skills used were Oracle
admin/design/development, Java/JavaBeans design/development, JSP
design/development, ASP design/development, Object-Oriented JavaScript, DHTML,
XML, Windows 2000 Admin, Apache Web Server admin/customization, Tomcat Servlet
Engine admin/customization, ChiliSoft! ASP server admin/customization, Excel
VBA Macros.
AnswerThink Consulting Group, Inc., New York, NY Aug 1999 – Oct 2000
E-commerce, Senior Consultant
Procter & Gamble: For a client launching
three new Web sites geared toward feminine hygiene topics, implemented
e-commerce applications to sell products, displayed targeted information, and
gathered data for relevant research:
·
Analyzed client’s current Web
hosting system, recommending new technologies for site implementation.
·
Constructed information
architecture design.
·
Installed/administered Interwoven
TeamSite v4.0 and ATG Dynamo Commerce Suite v4.5 including complex integration.
·
Programmed a web-based quiz
application using Dynamo Server Pages, JavaServer Pages, and JavaBeans in a
Dynamo/UNIX environment.
Keyspan Energy: For a
client facilitating the merger of
two utility companies, created an easy-to-use HTML front-end to combine their
respective back-end systems:
·
Met with clients from both
companies in focus groups geared toward user interface design.
·
Created/presented HTML prototype
screens, Java Server Pages (JSP), Entity and Session EJB’s.
·
Delivered working prototype.
Goldman, Sachs & Co.,
New York, NY Jul 1998 – Aug1999
Programmer/Analyst
Managed and
executed full system life cycle of interactive Web application, Email
Subscription System (ESS), for Tokyo Asset Management Public Web Site:
·
Assumed ownership of ESS project
and functions, maintained project plans and met deadlines.
·
Wrote/confirmed requirements
based on requirements of both New York and Tokyo IT professionals.
·
Designed and coded system and
coordinated infrastructure for ESS and Tokyo public Web site. Included use of
HTML, CGI, Perl, and Javascript.
·
Constructed Sybase database and
interactive scripts with SQL stored procedures and Perl.
·
Coordinated code inspection and
security issues with legal/firmwide groups.
·
Wrote and implemented test cases
and plans.
·
Deployed ESS, integrating with Tokyo public Web site.
·
Trained Japanese users and IT
employees on ESS usage and maintenance.
·
Created administration Web
interface for easy maintenance of site by business users and IT employees.
·
Developed Web backup application:
coded Perl scripts and designed UNIX directory structure.
Researched and
developed data feed of mutual funds and their holdings for an external client:
·
Analyzed structures of two
databases for relational qualities and created translation tables to expedite
correlations.
·
Wrote Visual Basic scripts to
produce reports in MSAccess and exported reports in custom formats.
Micro Warehouse, Lakewood, NJ May
1998 – Jul 1998
VBA/MSAccess Programmer
·
Programmed automated reports and
reporting tools with VBA/MSAccess.
·
Created custom MSAccess databases
based on data feeds.
Media
Culture Identity, Conifer, CO Aug
1997 – Dec 1997
Internet Consultant
·
Programmed HTML/Javascript for
consulting cooperative.
·
Streamed original/pre-recorded
music in MIDI Crescendo and RealAudio formats.
·
Created original graphics,
graphic design for Web sites.