Michael Kevin Moran
******.****@**********.***
OBJECTIVE:
To obtain a position in the field of Internet software development.
QUALIFICATIONS:
3+ years Internet programming
Java, including Applets, Servlets, Applications, JDBC to Oracle, Sybase, MySQL, and Microsoft SQL Server (using Weblogic drivers), 2d graphics, Package development (Classes, Interfaces, Javadoc, gmake/Makefile), Swing
HTML, static and (Servlet, C, Shell, PERL, JSP, and ASP) dynamically created
Automated "screen scrapers" (written in PERL) that search the Internet for requested info. HTML, XML, and TXT files are deciphered (reverse engineered), and table columns/rows are stored in a database. These are friendly read-only scripts.
Microsoft Visual Interdev
8+ years Unix
Tk/Tcl/sed/awk/grep/shell/etc. Unix application design
C, including Motif/X-Windows
Some PERL
15+ years C programming
Microsoft C, most SDK versions before Windows
Unix C, various platforms (Sun, Intergraph/Clipper)
MicroStation MDL (C/GUI language built into a CAD package)
Windows 3.1/95/NT C, Microsoft and Borland SDKs (before MFC, some 32 bit, and DDE)
Microsoft Visual C++ 5.0, some ActiveX/COM (using wizards) and LIB/DLL development
Unix Motif/X-Windows
VAX/VMS C
18+ years GIS and CAD
MicroStation administration, several years programming MDL
Arc/INFO programming, AML (Unix) and MapObjects (Windows, VB and C++)
18+ years Other
Event Driven / GUI / Object Oriented application design
Extensive development of C libraries to read/write proprietary file formats
Visual Basic 5.0 (and the rest of Visual Studio 97)
Four years VAX/VMS FORTRAN programming
Extensive DOS, VAX/VMS, and Unix operating system experience
dBase/FoxBase/FoxPro(xBase)
and Sybase/SQL/ODBC database programming
Software marketing/sales/support
EDUCATION:
Fall 1979
- Spring 1980; Blinn Junior College; Brenham, TX
Associate of Applied Science Degree
; Fall 1980 - Spring 1982;
Texas State Technical Institute
; Waco, TX; GPA 3.8+
Fall 1988
- Spring 1989; Houston Community College; Houston, TX
MDL Introductory Class; August 23, 1990; Bentley Systems Inc; Exton PA
MDL Class; May 29-31, 1991; Bentley Systems Inc; Exton PA
MDL Advanced Class; December 8-11, 1992; Bentley Systems Inc; Exton, PA
MicroStation Basic Language
; August 27, 1997; Hughes Reprographcs; Houston, TX
C Shell Programming Class; Summer 1994; Berger & Co; Houston, TX
Arc/INFO Introductory Class; Summer 1994; Berger & Co; Houston, TX
Arc/INFO Advanced Class; Fall 1994; ESRI/UT Tyler; Tyler, TX
ArcView/Avenue Class; Spring 1995; ESRI/Berger & Co; Houston, TX
Fast Track to SQL/SYBASE; September 26-29, 1995; SYBASE; Houston, TX
Visual Basic/ESRI ActiveX Map Objects; December 1-5, 1997; GTI, Redlands CA
C++ v4.0 ; December 16-20, 1996; Teknowlogy; Houston, TX
Object Oriented Analysis and Design; February 17-21, 1997; AMS, Houston TX
Intermediate/Advanced Java; October 6-10, 1997; Sun/Teknowlogy, Houston, TX
Four week Internet Boot Camp; June/July 1999
; D&T; Houston, TX
XML Boot Camp; October 2-6, 2000; XMLS Inc., Austin TX
EXPERIENCE:
Lead Programmer Analyst
Reliant Energy Wholesale Group / Power Generation - Fuel and Energy Management
September 1, 1999
- present
B2B Software. Java/XML/MIME/tibco/Oracle communication software that enables Reliant Energy to do business in the deregulated electrical market. Includes a set of classes that dynamically convert data between XML, tibco, and Oracle, and communicates via https with ERCOT (the ISO) to submit bids and schedules, and receive awards. All hand coded.
Java and PERL programming for Web based real time access to an Energy Management System. It is used by Dispatchers and Traders. Includes Applets, Servlets, Applications, JDBC to Oracle, Sybase, MySQL, and Microsoft SQL Server, and some VisualCafe/JBuilder.
Applets with 2d graphics for real-time display of weather, commodity, and energy data. On call for real-time 24x7.
Java and PERL screen scraping. This technology is used for storage/display/analysis of weather and commodity data read from the Internet. XML data is read using the Xerces SAX classes from Apache.
Package development (Classes, Interfaces, Javadoc, gmake/Makefile, etc.).
Business Analyst
Reliant Energy
/ Shared Services - Information Technology
July 1, 1996
- September 1, 1999
Web page development using Unix shell scripts and Active Server Pages to access Sybase.
Computer Aided Drafting programming and support. Includes programming in C (VAX, Unix, DOS, and MS Windows C/C FORTRAN, and MDL.
Geographic Information System programming and support. Includes programming in AML for Arc/INFO and Sybase, and Unix C, X-Windows, Tk/Tcl/sed/awk/shell.
Programmer Analyst II
Houston Lighting & Power Co
. / Administrative Services
March 1, 1994
- July 1, 1996
Computer Aided Drafting programming and support.
Geographic Information System programming and support.
Sr. Technician
Houston Lighting & Power Co. / Substation Engineering
March 3, 1982
- March 1, 1994
Computer Aided Drafting programming and support.
PERSONAL DATA:
Fun-Run/Marathon/Triathlon/Workout Enthusiast
Member of the Bayou City Road Runners and Reliant Energy Power Movers (running clubs). I maintain the Power Movers' Web site on my own time.
REFERENCES:
Available on request
OTHER:
I am the author of three commercial software products, they are as follows (please see my webpage):
VIEWDGN is a DOS/Windows 3.1/95/NT MicroStation 2D file viewer/printer/red-liner.
CELLMATE is an MDL application that aids in cell placement.
SG/CADI is a complete Windows NT CAD 2-1/2D grounding analysis package.