 |
 |
Who's
Who 2004
I have again been named to
the 2004 Who's Who in Information Technology. This
is an honor I am proud to have achieved again

|
| |
|

|
Consulting
- Enterprise Architect
- Web Development/Portal
Development
- J2EE
- .NET
- IT Project Management and
LifeCycle - Iterative Development and Rational
Unified Process
- Microsoft Project
- Technical Documentation
- And much more...
|
| |
|
 |
Web Development
|
| |
|
 |
Duke
Nukem 3D Music Project
Earlier this year, I obtained
permission from Lee Jackson and Bobby Prince to
compose new musical arrangements of the still-popular
and still-played Duke Nukem 3D PC game. With 3D
Realms making the programmatic source code Open
last year, we now have OpenGL support for greatly
improved graphics, and now support for MP3 and OGG
files in place of the original MIDI music. And now
I have completed new arrangements for all three
original Episodes, and for the Atomic Edition. Enjoy!
Click Here to Check It Out!
|
| |
|
|
|
 |
 |
 |
Development
I continue to advance my programming
skills by taking classes and pursuing certifications
when appropriate and when time allows. My current
focus of study is on Microsoft .NET, to include
working with VisualStudio.NET, C# and SOAP, and
I attended the VSLive! Conference in New York City
last June. It was an outstanding conference. I also
attended the Gartner Application Development Summit
last September in Orlando, Florida and am looking
to attend again this year in Los Angeles.
I completed the web site for
the Louisville
Rose Society this summer.
This is an excellent group of rose lovers, and their
site will continue to grow and provide a useful
repository of rose-care information for the greater
Louisville area.

|
 |
|
Historical:
- Anthem/AdminaStar
Federal:
- HTML, JAVASCRIPT,
JAVA, ASP, JSP and COLDFUSION used in development
of corporate Intranet, Internet and Extranet.
- Visual Basic and SQL
Server development for all traditional 32-bit
Windows applications.
- Thin-Client application
feeds via a Citrix MetaFrame server farm using
nFuse.
- Quoted by Jacada in a press release for my work with Jacada Integrator and MapMaker, in a project to aggregate and make searchable mainframe data in a client-server environment. Read it here.
- More to come...
- Bank of Louisville:
- HTML, DHTML, JAVASCRIPT,
JAVA, ASP, JSP and COLDFUSION used in development
of corporate BOLIntranet. Standardized on a
COLDFUSION Enterprise server for serving of
dynamic, database-driven web content, utilizing
an Oracle 9i database platform.
- The Bank also utilizes
Visual Basic, Visual C++ and PowerBuilder for
maintaining various applications, many of which
were scheduled for conversion to browser-based
application platforms.
- Getronic's MOSAIC programming
environment utilized for maintenance and enhancements
to the Teller system.
- ConstructionZone.com:
- HTML, DHTML, JAVASCRIPT,
JAVA, COLDFUSION and XML used in development
of company E-Commerce site, created to aggregate
construction information from partners and sold
to a subscriber base of construction industry
professionals in a normalized presentation.
Developed the schema and data dictionary utilized
to convert non-standard construction information
into normalized c-z.com data sheets.
- McWane Design
Group:
- HTML, DHTML, JAVASCRIPT,
JAVA, ASP, JSP, COLDFUSION and XML used in
development of many sites for mcwanedesigngroup.com,
my own consulting company (mcwanedesigngroup.com
now bounces to markmcwane.com). I continue
to provide web development services to hand-picked
non-profit organizations, such as Kentucky
Organ Donor Affiliates, Alley
Cat Advocates and Middletown
Christian Church (constructed and now
scheduled for internal updating), as well
as other corporations and businesses.
Methodology:
I am a trained proponent of
the Iterative Development Methodology, and its use
within the Rational Unified Process. The iterative
approach and versioned releases are closely related;
in fact, versioned releases are one instance of the
iterative approach. The approach, however, includes
not only releases and release candidates, but all
milestones and deliverables within the project. In
this sense, you can think of the process milestones
as "spirals within spirals" of successive
refinement, as illustrated in the following diagram.

The iterative approach
Between each milestone, the
team members build on the draft documents, negotiate
the content, and prepare plans for their own teams.
The teams work in parallel in this iterative manner.
The concept of versioned
releases and "product mindset" are important
elements throughout the systems development life
cycle because they impact how expectations are set,
how decisions are made, and how the entire project
is planned and managed.
The IBM Rational Unified
Process®, or RUP®, is a configurable software
development process platform that delivers proven
best practices and a configurable architecture.
It has provided very successful returns in the implementations
I have led through the development life cycle. |
|
| |
|