scott
lane williams
email: mantaray@cruzio.com,
scottw@adobe.com
cell: (831)
247 5616 home: (415) 458 1793
general information
ü
18 Years
experience in the software industry
ü
Experience
Designing and Building User Interfaces using:
§
Adobe Flash
and Flex
§
HTML/JavaScript/DHTML/Ajax
§
SVG and XForms
§
Active Server Pages, Java Server Pages
§
Java, C#, C++, C
ü
Extensive
experience as a software architect and developer
ü
5 years of working
on web services “stacks”, helping define web services standards, and using web
services (1 year at Bank of America; 4 years at HP)
ü
Have worked
for the following companies:
§
Adobe
§
Hewlett-Packard
§
Microsoft
§
Bank of
§
Wells
§
Lockheed
§
§
CustomerSat.com
ü
Career
Highlights
§
Part of team
that redesigned Adobe Acrobat 8 and Adobe Reader 8
§
Patent Pending
for a “Form Lens” invention that I co-invented at Adobe
§
Awarded Patent
# 09/662,858. This was for “Pop Up on Exit” technology I created in 1999 for
CustomerSat.com
§
Lead inventor
of HPs Web Services Conversation Language (WSCL) a W3C Technical Note.
§
Designed and
coded Hewlett-Packard's (Web Service) UDDI Registry Composer.
§
Wrote three
chapters of a book on HPs E-Speak technology: E-speak: Java Developer's Guide
to E-Services and Web Services.
§
Creator of
Hewlett-Packard's Web Services Software Development Lifecycle (WSDLC)
§
While I was
CTO at CustomerSat.com wrote entire web-based survey system. Showed it at Demo 99 conference.
§
Helped build
first online banking site (BofA’s Home Banking) is 1997
timeline
Nov 2004 –
Present Senior Software Scientist and Senior UI Prototyping
Engineer
Adobe Systems, Inc.
Apr 2000 -
Nov 2004 Web Services Tools Architecture and Development
Hewlett-Packard
Sep 1999 -
Apr 2000 Chief Technology Officer and Software Architect
CustomerSat.com
Feb 1998 -
Nov 1999
Bank of
Sep 1997 -
Mar 1998 Senior Java/CORBA Developer
Lockheed Martin -- Advanced Computing Lab
Aug 1997 -
Nov 1997 Software Architectural Consultant (was offered CIO
position)
CTB/McGraw Hill,
Aug 1997 -
Nov 1997 CORBA/Java Software Design Consultant
Jan 1997 -
Aug 1997 Software Architectural Consultant for On-Line Banking Web
Site
Bank of
Aug 1996 -
Nov 1997 Software Development Manager
CTB/McGraw Hill,
Aug 1995 -
Jul 1996 User Interface Designer and Engineer
CTB/McGraw Hill,
Jan 1995 -
Aug 1995 Senior User Interface Designer and Engineer
Decisive Technology
Sep 1994 – Jan
1995 Senior Java/CORBA Programmer
Sprint, Kansas MO
Aug 1993 -
Sep 1994 Project Manager, User Interface Developer, Database
Developer
Microsoft
Jun 1992 -
Aug 1993 Project Management, Architecture, Senior Software Engineer
Eagle Enterprises,
Jun 1988 -
Jun 1992 User Interface & Database Designer and Engineer
Security Pacific Bank and Teknekron Systems,
May 1988 Graduated Phi Beta Kappa.
Computer Sci., Russian, & Literature
technology
experience
GUI building tools & technologies: Adobe Flex, Adobe Flash (6, 7, &
8) & ActionScript 1, 2, & 3, SVG, C#, Java/Swing, HTML, Rich Internet
Application (RIA), XForms, VB, Active Server Pages (ASP), Java Server Pages
(JSP), HTML & JavaScript, X/Motif, C++/C., Windows C SDK.
Languages: Action Script, C#, VB.Net, Java (J2SE/J2EE), Microsoft VC++
4.0/5.0, Macromedia Flashs HTML, JavaScript, AT&T C++, Borland C++, Visual
Basic 4.0/5.0, Perl, Standard SQL, Transact SQL, Borland Pascal, 80x86, C.
Software Architecture Tools &
Technologies: UML,
Rational Rose, Erwin (database design), CodaGen (model driven architecture
tool), Visio (network diagrams, etc.), PowerPoint (used often as an
architectural diagramming tool), Macromedia Flash (GUI prototyping as well as
animated architectural diagrams).
Web Services Technologies: UDDI, Microsoft .NET (C#), Apache AXIS,
Microsoft BizTalk 2000, SOAP (Simple Object Access Protocol), XML, WSDL,
BPEL/WSCI/BPSS, HPs Web Services Management Framework (WSMF)
Middleware & Distributed Object
Technologies: Internet
technologies, RMI, EJBs, JINI, Apache AXIS (for web services), .Net Framework
(both .Net Remoting and IIS/COM+ as a web services container), RPC, CORBA,
DCOM/COM+, LDAP
Application Servers & Object-based TP
Monitor Technologies: JBoss
EJB Server, BEA Web Logic, .Net Framework with IIS/COM+, IBMs Component Broker
(CORBA Component Model server), Micrsoft Transaction Server (MTS), BroadVision,
KivaSoft, Application Server, Tuxedo, Net Dynamics
Web Servers: Internet Information Server, JBoss, Apache,
Apache/Tomcat, Netscape Enterprise Server, Microsoft Personal Web Server,
Jakarta/Tomcat
Directory Servers and APIs: Peer Logic i500 (x.500 with LDAP
access), LDAP, Java Naming & Directory Interface (JNDI), Java Swing, Java
Secure Socket Extension (JSSE 1.0)
Databases: Microsoft SQL Server 2000, 7.0,6.5,
& 6.0, Tandem NonStop SQL, Microsoft Access, Novell Btrieve, dBase,
HypersonicSQL, MySQL, Oracle 8i and 9i
Communications/Networks/Directory
Services: Web services
(SOAP), HTTP, TCP/IP, NetBIOS, CORBA, Async, LAN Manager, 3Com, Ungermann-Bass,
Novell, Internet/Intranet, CORBA Naming Service, LDAP, JINI