 |
|
 |
|
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Summary
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
.NET Architect, Designer, Developer
Architects,
designs and develops .NET applications, including .NET 2.0 and .NET 3.5. Architectural designs make full use of
object oriented concepts, resulting in a savings of about 30% in cost and time,
and 30% higher reliability due to reuse.
Manager
Manages all projects. Use of
modern iterative development technologies - specifically RUP – enables projects
to take advantage of the most modern technologies, while still keeping the
project under control. Projects are always preceded by a project plan, which is
kept always up to date with actuals. Proposals and estimates are based on
function point counting, leading to more accuracy in estimates – no more
projects that take twice as long as they were bid!
Skills
C#,C# 2.0, VB.NET,
ASP.NET, ASP.NET 2.0, .NET 3.5, NET CE, MS SQL Server, MS SQL Server CE, XML, XSLT, XSL-FO, Crystal XI
reports, UML. Some
experience with C++, Java, and AJAX.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Products and Services
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
»
Internet applications
» XML based
applications
»
C#, C# 2.0, C# 3.5, Visual Basic
.NET, ASP.NET, ASP.NET 2.0, .NET 3.5, XML
»
SQL Server, MS Access design and programming
»
JavaScript, XHTML, Dynamic HTML development
»
MS Office integration, design and development
»
Project management (using a RUP derived process and estimation
using Function Points)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Selected Career Highlights
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Project Management
» Demonstrated that the Real Option Valuation method was a revolutionary way of monitoring product
development, which was validated by Merck and Kodak’s switch to the new method.
» Replaced a plan to manually analyze potentially thousands of machines one-by-one with a plan utilizing
an inexpensive and more accurate system based on neural nets and genetic algorithms.
» Effectively integrated a vendor’s neural net program to create a successful proof of concept using a
capital outlay of less than $9K.
» Alerted a company to the strategic importance of an alliance with a large telecommunications firm in
order to deliver a web services solution.
» Assisted a major bank customer to complete a yearlong product evaluation successfully.
Innovative Design
» Created a five layer Winforms architecture to provide
a level of robustness and ease of mainteneance
not often seen. Included a unique way of storing information types often changed. »
Integrated a schema driven XML editor into an Internet
application
for entering complex business
information
in a word processor and spreadsheet format, and designed and implemented the
system for
storing the
resultant XML files to a relational database.
» Devised and implemented an information system that allowed an agreement negotiator to enter
contractual details in the form of general rules, which assisted the management of about 200K vehicles
under 200 different manufacturers’ repurchase agreements per year.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Work History Summary
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Webspanned Technology Incorporated
- President, .NET Architect, Designer, Developer
4/2002 – Present – Perform
all tasks to run the company, which is owned and operated entirely by me. The
business specializes in software development, project management, software
architecture design, and systems analysis.
Projects For Webspanned
For a vendor of inflight meals and snacks, development of a set of management reports.
For a large investment management company, creation of the
architecture and design, as well as half the development of a VB.NET 2.0
Winforms application to aid in the research of equities. This included the
database design. It also included mentoring staff on principals of object
orientation and principles of architecture.
For a regional
specialized insurance company
creation of an ASP.NET 2.0 report
viewer in C# to provide a menu of reports that a user is authorized for. A three
tier architecture which made use of object providers to communicate with the
Crystal XI dictionary. Also made use of generic collections for type
safety.
For a transportation services
company creation of an ASP.NET 2.0 C# report viewer based on object providers to
interface with the Crystal XI dictionary.
Made use of a Windows .NET 2.0 C#
batch program, scheduled via Crystal.
Also made use of generic collections
for type safety Also made use of a web service.
For a marketing services company
creation of a generalized report viewer URL interface application using the
Business Objects Enterprise XI Release 2 functionality. Based on parameters and
a configuration file, the viewer uses either the object model API or the URL
reporting. All types of parameters and run time selection criteria are
supported. Supports both the ActiveX viewer and the DHTML viewer. Supports both
ActiveX and PDF printing from the browser. The viewer is also configurable using
implementation modules coded to a standard interface, and loaded via entries in
a configuration file.
For a professional employee
organization the creation of a report delivery application as well as creation
of complex reports. Using the Crystal XI technology, in particular
Business Views and the ASP.NET,
C# interface to Crystal allows the clients of this organization to view Payroll
and HR reports on the web.
For a large specialized insurance
company creation of an Internet portal allowing all members of the company and
selected external people access to the latest company information. The portal
was architected so that the style and look and feel was based on HTML, CSS, and
extensive use of ASP.NET databound Repeaters, DataGrids and DataLists. Content
was based on XML files accessed by the site using XML deserialization as well as
the directory structure of the document database.
For this same insurance company,
creation of a toolkit to enable the creation of websites with a standard branded
look and feel. Made heavy use of ASP.NET 2.0 master pages, and user
controls. Also made heavy use of .NET 2.0 generics and providers.
A number of projects for a large
publisher of educational testing materials:
A Winforms packaged software
application using C# .NET and ODBC to receive the output from test answer sheet
scanners, score the test responses, and add the results to a desktop database
for further analysis by a packaged software application. Included XML. Included
AES encryption and .NET platform invoke.
An ASP.NET application to
implement web based registration and generation of registration keys. Coded in
ASP.NET and C# with a SQL Server backend. Used the Microsoft UI Process Block.
Included the design of a three tier architecture for this application. Designed
the database. Included a Windows Service.
Rewrite of a Winforms application
that generated statistical reports based on response sheets that were scored by
the publisher’s centralized scoring service. Coded in C# with a SQL database.
Designed the database. Rewrote the Windows Service supporting this. Made
extensive use of typed DataSets, DataAdapters, and the Fill and Update
capabilities of DataAdapters as well as the WinForms DataGrid.
For
a major manufacturer of health appliances, a 3 week project to provide their
distributors with a link between their POS system and QuickBooks, allowing
booking of invoices and better financial and tax reporting. The platform is C#
.NET, XML, and MS Sql Server. The project is complete.
For a construction services
firm a 3 week project to extract QuickBooks invoice information and create check
requests to pay subcontractors. The platform was C# .NET and XML. The
project was successfully completed.
For a distributor a 2 ˝ month
project to create a system to allow mobile printing of invoices out in the
field, and daily download of the invoices to QuickBooks. This was done in
partnership with a hardware consulting firm. The platform is C# .NET, .NET
Compact Framework, SQL Server, SQL Server CE, XML and Bluetooth. The project is
complete.
For an E-Commerce Internet
site a 1 month contract to create software to extract invoices from the site and
apply them to QuickBooks. The platform is C# .NET, SQL Server and XML. Project is
complete.
For an Oil Distributor a 1 1/2 month contract to create software to extract
information from QuickBooks and create tax schedule diskettes and reports to be
filed with the State of Illinois. The platform was C#.NET and XML. Project was
successful completed.
For a Custom Software Developer an 8 month subcontract to supply development,
project management, and software architecture services for an Internet
application to process testimony and create estimated health exposures from it.
This was a C#, VB.NET, ASP.NET, MS SQL Server, XML . Project was
successfully completed.
Rogue Wave Software – Sales Engineer
2/2001-4/2002- Drove the technical sales cycle.
Skills: Architectural design, business analysis, systems integration, persuasive communications, systems analysis, Oracle, SQL Server, C++, TCP/IP, POP3, FTP, OOAD, UNIX, Windows 2000, NT, Solaris, software industry knowledge, sales, marketing, business development, XML, SOAP, web services, Java
Greatest Accomplishments: Alerted the company to the strategic importance of a relationship with a large telecommunication firm and the way in which we could combine our products to deliver a web services solution being sought by this customer.
Accenture (Andersen Consulting) – Experienced Manager
1/1999-2/2001-Lead development of the standard e-commerce methodology.
Skills: Systems analysis, interviewing, e-commerce industry knowledge, startup business knowledge, process analysis, HTML, web page design, writing
Greatest Accomplishments: Developed a flexible e-commerce methodology and got it adopted in a firm culture in which a less flexible procedure oriented methodology was the norm. Credibility was gained by developing the methodology from interviews with successful engagements. The greatest challenge was getting engagement teams to realize the differences between a startup and a Fortune 500 firm.
1/1997-1/1999-Lead team helping develop the standard methodology used on all engagements.
Skills: Process analysis, writing, project management, diplomacy, technical editing, course design, course authorship, teaching, standards creation and enforcement, software design, software development
Greatest Accomplishments: Lead creation of an analysis and design course which simulated what participants would encounter on an actual engagement. Helped teach the pilot course. The course became among the most popular taught in the firm.
1/1995-1/1997-Engagement for a large defense contractor and the DOD to develop advanced object oriented technology.
Skills: OOAD, UML, Booch Object Design, Rumbaugh Object Modeling, Use Cases, Process analysis and design, defense industry knowledge, Big 5 consulting knowledge, web site design, web page design, HTML
Greatest Accomplishment: Invented a process for object analysis and design to more accurately model business processes and facilitate an object oriented system more accurately and easily encompassing process knowledge, which was not easily done up to this time.
10/1993-1/1995-Analysis and design of a CASE tool
Skills: Object modeling, diplomacy, system analysis, system design, software development
Greatest Accomplishment: Object modeled a software development process.
Zero Maintenance, Inc. (Part Time) - Owner
1/1998-7/1999-Partner in a technological startup.
Skills: Business startup knowledge, technology development, neural nets, genetic algorithms, vendor relationship management, business plans, technical architecture, Visual Basic, Delphi, MS Access, Interbase RDBMS, marketing, sales, business strategy, cost control, field service industry knowledge
Greatest Accomplishment: The original plan was to manually analyze potentially thousands of machines one at a time, using Physicists and Mechanical Engineers. I invented a replacement for this with an inexpensive and more accurate systems based one based on neural nets and genetic algorithms. Along the way, I effectively integrated a vendor’s neural net program to create a successful proof of concept for our first customer. All this was done for a capital outlay of less than $9000.
Asen Computer Associates - Consultant
4/1993-9/1993-Consulting engagement to assist a large health insurer design and develop a group health underwriting system using CASE tools.
Skills: System analysis, system design, data modeling, data base design, DB2, group health insurance knowledge, group health underwriting knowledge, consulting skills, diplomacy, software design, software development
Greatest Accomplishment: Actually designed and implemented the system.
Budget Rent a Car Corp – Senior System Analyst/Project Manager
11/1991-3/1993-Development of portions of a fleet system.
Skills: System analysis, system design, data modeling, data base design, DB2, auto industry sales knowledge, rental car industry fleet knowledge, software development, project management, software design
Greatest Accomplishment: Needed to manage about 200,000 vehicles a year under about 200 different manufacturers’ repurchase agreements a year, each with different restrictions on maximum and minimum rental mileage, maximum and minimum time in service, number of cigarette burns allowed (if any), number of dents allowed (if any), whether the cars needed to be returned with the original owners manual, when the cars could be ordered, how they could be equipped, and a potentially unlimited number of other restrictions. I invented the solution by designing and implementing an information system that allowed the agreement negotiator to enter the details of the agreement in the form of very general rules. The vehicles under this agreement would then be constantly automatically monitored to ensure that they did not break the rules.
Automated Concepts, Inc.-Consultant
4/1991-10/1991-Engagement to assist a large restaurant chain in improving their data standards and data integration. Skills: Data standards, data element description and modeling, data element naming conventions, data administration, diplomacy, fast food industry knowledge, franchising knowledge, COBOL, IMS, DB2.
Greatest Achievement: Showed through numeric measurement exactly how effective the data administration function was, and how far the function could improve.
Verizon (GTE Directories Corp)- Project Manager/Senior System Analyst/Data Administrator/Data Base Administrator
3/1983-3/1991-Various duties of increasing responsibility. Managed team helping to develop a major new application. Managed team maintaining a critical application. Assisted in selling new directory contracts, the largest of which was $40 million. Performed database administration and data administration duties.
Skills: Project management, software development, data base administration, data administration, sales, sales support, application maintenance, printing and publishing industry knowledge, advertising industry knowledge, telecommunications industry knowledge, telecom service order system industry knowledge, mainframe assembler
Greatest Achievement: Got the critical application I was responsible for under control through the use of measurement based management systems. I invented critical statistics and measured them helping me and my team to get the system under control.
Cybertek Systems – Consultant Project Lead
6/1981-2/1983 – Modified packaged software to handle universal life insurance product.
Skills: Project management, client relations, consulting, software development, software design, life insurance industry knowledge, COBOL, mainframe assembler
Greatest Achievement: Designed a way of handling the universal life product which departed significantly from the products which the software was designed to handle. The design calculated life insurance values from first principles of life insurance rather than from tables allowing the software the flexibility to handle universal life and any other conceivable life insurance products.
Allstate Life Insurance Company – Senior System Analyst/Technical Lead
3/1980-6/1981 – The team maintained and provided technical support for the accounting portion of a complete life insurance system.
Skills: accounting, life insurance industry knowledge, mainframe assembler, COBOL, project management, computer operations
Greatest Achievement: Getting the system under control by means of leadership of the technical group.
Earlier positions with Chemical Abstracts Service, Household Finance, and Signode available upon request.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Education
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Case Western Reserve University, M.S. Chemical Engineering, 1971
Michigan State University, B.S. Chemical Engineering, 1969
FLMI
CDP
|
|
 |