Leon Smith
Resume
Technical Overview:
Languages: Java,
Javascript, Smalltalk, C, SQL, Forth, Assembler, Pascal, Prolog, Self
Technologies: EJB, JSP,
XML, XSL, HTML, JDBC, OOA, OOD, RDBMS
Software:
Application servers:
Weblogic, Inprise, Orion
JSP Engines: Tomcat, Resin,
NGASI
Databases: Informix,
SQLServer, MySQL, DB2, Teradata, HypersonicSQL
Source Control: CVS,
Perforce, PVCS
IDEs: VisualAge for
Java/Smalltalk, JBuilder, Websphere App Studio, PARTS
Roles: Senior Developer, Team Lead, Object Modeler, Application
Architect, Consultant
Technical History:
California
Software Studio, Paradise CA.,
President/Chief Architect, Morpheus Project, 2001
Designed and developed a component
based architecture for the acquisition, transformation and presentation of XML
documents utilizing XSL stylesheets as the entire basis for an application.
This technology is undergoing real world trials in an application that
transfers large sets of data between subcontractors for the State of California
and the State's legacy system. The application handles data conversion issues,
error reporting and an email-based error resolution system.
Howe
Marketing Group, Pasadena CA., Consultant/Technical Lead, CBS Project, 2000
Core Business Systems is an
intranet application used to manage all aspects of rebate programs with very
large warehouse retail firms (Walmart) from inception to fulfillment. All parts
of the application are designed to be Internet capable on demand. Defined
application architecture utilizing JSP frontend, command pattern mid-tier, and
EJB backend. Project used Inprise App Server initially, migrated to Weblogic
with TopLink Relational to Object mapping, and Informix Database on Sun Solaris
servers.
Technologies: EJB, TopLink, JSP, XML,
XSL, Java, HTML, Informix
Spark
On-line, San Francisco, CA., Senior Developer, MediaMpact Project,
1999-2000
Spark was conceived to
provide brokerage between advertising companies and web sites. I was
responsible for the browser-based Request for Proposal piece. Eliminated
hardcoded Java output of HTML by introducing XSL transforms to HTML into
architecture. Removed all vendor dependencies in the application XML layer,
reduced codebase significantly by applying basic inheritance mechanisms.
Technologies: XML, XSL, Java,
Servlets, HTML, JavaScript
KP
Corporation , San Ramon, CA., Senior Developer, ClickOn
Project, 1999
The ClickOn product enables
internet based ordering of custom printing of business communications items.
Designed Object Model for persistent middle tier of project and implemented as
EJBs for Weblogic. Product's current users include the largest software
companies in the world.
Technologies: Weblogic, EJB, XML,
XSL, JDBC, SQL, Java, Servlets
The Paradigm Exchange, Atlanta, GA., CTO, Co
Founder
1996 - 1999
Clients
included AT&T, Hewlett Packard, and State of California Affliates
The Paradigm Exchange
develops and markets products to Java developers and offers consulting and
development services in SmartCard technology and ECommerce.
Designed and lead the development of:
· Grinder, an Object Oriented Java IDE
downloaded by 10,000+ users
· Hurricane, a Java application server
for transactional, distributed database access and rapid development to very
thin clients.
· NCEN, a large web site for a CA government
entity using Hurricane to offer Employment, Event Calendar, Resume Bank,
Services and Training Vendors administration.
Technologies:
Java, Servlets, SQL, JDBC, AWT, HTML, JavaScript
Cybertek/PMSC,
Dallas, TX., Consultant, CyberLife project 1995 -
1996
Cybertek has supplied a
major segment of the insurance industry with application software since the mid
1960's. CyberLife was their first client/server, OO project. I was application
architect, mentor and coder for the workstation component, which was created
using Digitalk Smalltalk Enterprise for Windows and OS/2 interfacing to a
proprietary middle tier.
Product currently in use by
many of the largest Insurance firms in the world.
Technologies: Smalltalk, C,
proprietary.
Burlington
Sante Fe Railroad, Ft. Worth, TX., Corporate Consultant 1993 - 1995
My mission was to bring 600
developers into the OO world through Smalltalk, at the request of senior
management.
· Assisted in formation of developer's
user group.
· Assisted project teams with object
models, development approach, design and coding techniques.
· Created standard development environment
for the Digitalk/Smalltalk tool suite.
· Developed tools, Business Object
classes and enhancements to development environment.
Technologies:
Smalltalk, SQL, ODBC
Wells
Fargo BankCard, Concord, CA., Consultant, CSS project 1991
- 1993
CSS for "Customer
Satisfaction System" is the software used to service several million
credit card customers, providing real-time, detailed account information.
· Developed the object model, GUI
framework and application architecture
· Trained the development team in Smalltalk
· Implemented all client-side database
and APPC access.
Technologies:
Smalltalk, SQL, DB2, APPC, HLLAPI
American
Airlines, San Francisco, CA., Contract Programmer, DataModeler Project 1988 - 1990
Part of team to develop a
graphical data modeling tool for IDEF1X and DMT. Designed and programmed in
Smalltalk 80 from Parc Place. Also;
· Designed and programmed an Automated
Test Facility "ATF" in Smalltalk 80, with user primitives in C.
· Maintained and enhanced a software
"bridge" written in C and Pascal, that allowed communication between
MacIntosh-based network and a Teradata DBC 1012 database super computer.
Technologies:
Smalltalk, C, Pascal, Data Modeling
Morrisey
& Assoc. for IBM Corp, Dallas, TX -
Contract Programmer 1988
· Assisted in the creation,
enhancement and support of SAA/CUA-based user interface models and prototypes
used in the design of office productivity software developed under contract
with IBM ASD in Dallas.
· Responsible for designing and
programming C language interfaces between an existing "Help"
subsystem and office software models running under Microsoft Windows
(pre-version 1.0), and designing and programming protoypes in Actor.
· Primarily responsible for the design
and development of "C" code used to demonstrate a proposed
interactive dialog manager targeted for the OS/2 Presentation Manager
applications.
· Responsible for the evaluation and
testing of various commercial "C"-based library packages to be used
in developing Microsoft Windows and OS/2 Presentation Manager applications.
Technologies:
C, Actor, SQL, Windows
Paradise
Software Group, Paradise, CA - Founder
1985 - 1996
PSG was the corporation
used for my consulting contracts. In addition to the engagements listed above,
I was engaged in the following;
· Consultant to JCPenney, Co., Dallas,
Texas - On site Smalltalk training, telephone support to application
developers, custom development of Smalltalk/DBMS interface.
· Developed and marketed SQLJunction,
an interface to SQL servers from Smalltalk, C and Actor (Pre-ODBC).
· Developed GraphTalk, an interface
between SmalltalkV/Windows, and GraphicServer from Pinnacle.
· Developed a Flight Information
Display (FID) system for the San Jose International Airport. This package was
written in C under PC-DOS for an IBM-AT and included a custom multi-user
asynchronous communications system used to control a variety of LED Flight
Information Display terminals.
· A Multiple Listing Service (MLS) system for
the Paradise Board of Realtors; package written in C under PC-DOS and includes
a proprietary database manager and application generator.
· An accounting and billing package for pest
control agencies; installed and supported this system in seven sites in two
Western states; written in C and dBase III under PC-DOS.
Technologies:
Smaltalk, C, Assembler, Forth, Dbase, Clipper
Current Domains that I own
and intend to implement. The first four are operational
:
· leonsmith.net
· codespew.com
· imsobusy.com
· screenjourney.com
· whenware.com
· leonsmith.org
· eyedestinations.com
· monitorcandy.com
californiasoftwarestudio.com
***