Michael J McLaughlin

408 Smith Building, Rexburg, ID 83460-0840

mclaughlinm@byui.edu

Work (208) 496-3078

 

Objective: Contribute to excellence in teaching and research in a University environment.

 

Summary:

Managed people, process and projects with profit and loss responsibility. Managed software development, enhancement, maintenance and support activities. Led projects across multiple lines of business. Administered Oracle databases and Unix/Linux/Windows systems. Developed and analyzed complex computing systems, data models, algorithms, and applications.

Publications:

Books

·   Oracle Database 11g PL/SQL Programming Workbook, Est. 2009, Oracle Press

·   Oracle E-Business Suite Administration Handbook, Est. 2009, Oracle Press

·   Oracle Database 11g PL/SQL Programming, 2008, Oracle Press

·   Oracle Database AJAX & PHP Web Application Development, 2008, Oracle Press

·   Oracle Database Express Edition 10g PHP Web Programming, 2006, Oracle Press

·   Expert Oracle PL/SQL Programming, 2005, Oracle Press

·   Oracle Database 10g PL/SQL Programming, 2004, Oracle Press

·   Achieving a Multidatabase Object Transaction Service through an Asynchronous Socket, 2000, UMI Dissertation Services

Articles

·   Introducing Domain Object Model Engineering in Database Design (Est. 2009)

·   Implementing the ATOMS Architecture as a Multithreaded Socket (Est. 2009)

·   Database Authentication for PHP Apps, Part 1 (May 2007)

·   Database Authentication for PHP Apps, Part 2 (May 2007)

·   Oracle’s Concurrent Pro*C Tutorial, Oracle Corporation (2000)

Conference Presentations

·   Oracle Database 11g New Features

Utah Oracle User’s Group Training Days 2008, Salt Lake City, Utah

·   Oracle LOBs: An In-Depth View

Utah Oracle User’s Group Training Days 2008, Salt Lake City, Utah

·   Using OCI8 to Build OPAL Web Applications

Utah Oracle User’s Group Training Days 2007, Salt Lake City, Utah

·   Developing Oracle 10g PL/SQL Object Layers over Table Data

Utah Oracle User’s Group Training Days 2005, Salt Lake City, Utah

·   Using Oracle 10g Object Types Instead of Record and Collection Types

Utah Oracle User’s Group Training Days 2005, Salt Lake City, Utah

 

Technical Environments:

·   C/C++, Java, SQL, PL/SQL, Developer/2000

·   UNIX Shell, PERL, PHP, HTML, DHTML, XML, JavaScript

·   UML, Rational Rose, Designer/2000

·   Oracle (Versions 6 thru 11g), MySQL, DB2, FOCUS

·   UNIX (AIX, Linux, Solaris), Windows XP, Mac OS X

 

Patents [Filed by Oracle Corporation]:

·   AsynchronousTransaction Object Management System (ATOMS), US Patent #7,206,805

·   Monitoring Latency of a Network to Manage Distributed Transaction Terminations, US Patent #7,290,056

Professional Experience:

Professor, Computer Information Technology, College of Business & Communication

Brigham Young University - Idaho, Rexburg, Idaho (8/04 to present)

·   Develop & teach courses in Computer Information Technology.

Senior Applications Upgrade Manager, Applications Release Engineering

Oracle Applications Development, Colorado Springs, Colorado (1/01 to 8/04)

·   Managed team testing upgrade process with development, consulting and support.

·   Led direct path upgrade for Oracle Applications 11i (11.5.8 and 11.5.9).

·   Led PL/SQL forward compatibility testing for Oracle Applications 11i/9i.

·   Analyze and evaluate code and technology stack integration.

·   Design and develop diagnostic toolkits to troubleshoot upgrade process.

 

Senior Technical Specialist, Mission Critical ERP Technical Lead

Oracle Applications Support, Colorado Springs, Colorado (5/97 to 12/00)

·   Developed internal white papers on installations and core technology.

·   Designed and developed test instances of Oracle Application suite.

·   Maintained group test instances as system and database administrator.

·   Provided critical customer care, problem escalation and analytical support.

·   Taught internal programming, database and application troubleshooting classes.

 

Principal Consultant, Applications Technology Practice

Oracle Consulting, Chicago, Illinois (4/96 to 5/97)

·   Led technical implementation of GUI Oracle 10.7 Applications at client site.

·   Led systems analysis and development of client-extensions and interfaces.

·   Designed and developed customized programs for Oracle Applications suite.

·   Developed Developer/2000 forms and reports for Oracle Applications.

·   Installed, administered, tuned and upgraded Oracle Applications as DBA.

 

Regional Systems and Process Engineering Manager, Northeast Region

American President Lines, Ltd., Chicago, Illinois (8/93 to 4/96)

·   Managed internal and external consulting services for development projects.

·   Led deployment of national sales force automation saving $1 million annually.

·   Led business process and function point analyses for system implementation.

·   Cataloged and developed regional business quality program.

·   Designed and developed a capital prioritization model in Visual Basic.

 

Senior Advisory Business Analyst, Strategic Systems Analysis Group

American President Lines, Ltd., Oakland, California (12/91 to 7/93)

·   Led all software development phases of a client-server accounting application.

·   Led systems TQM analysis, saving $4 million in annual data processing costs.

·   Developed interfaces between mainframe and Oracle application on UNIX.

·   Provided second-level application support on Oracle client-server applications.

·   Participated as a member of the company's UNIX standards committee.

 

Financial Planning & Control Officer, Assistant Vice President, Credit Policy Division

First Interstate Bank, Los Angeles, California (5/86 to 11/91)

·   Managed capital and operating budget of $9 million for 11 cost centers.

·   Managed and supervised commercial and consumer lending portfolio analyses.

·   Managed and coordinated system enhancement and maintenance programming projects.

·   Managed and coordinated PCs, LANs and consumer collection systems.

·   Coordinated division cost allocation and product-line productivity analyses.

 

Operations Manager/Project Manager, Banking Officer, Northern California Division

First Interstate Bank, San Francisco, California (7/84 to 4/86)

·   Managed and supervised build-out of a 25,000 square foot operation center.

·   Managed and coordinated implementation of consumer collection systems.

·   Analyzed and re-engineered business processes for consumer lending operations.

 

Management Trainee, Northern California Division

First Interstate Bank, San Francisco, California (6/82 to 6/84)

·   Rotational assignments in retail, commercial and wholesale operations.

·   Course work in leadership, lending, operations, human resources, and computer systems.

 

Education:    Doctor of Computer Science, 1999

Colorado Technical University, Colorado Springs, Colorado

Master of Business Administration, 1996 with Distinction

Keller Graduate School of Management, Chicago, Illinois

Bachelor of Arts, 1980, Political Science

San Jose State University, San Jose, California

 

Professional Development:

·   Oracle Education: Development, Application Development and DBA Masters Certificates

·   Sun Education: Java, Distributed Java & Solaris Administration

·   Quality Training: Integrated, daily and statistical process control

 

Instructional Experience:

Professor, Computer Information Technology, College of Business & Communication

Brigham Young University - Idaho, Rexburg, Idaho (8/04 to present)

·   Undergraduate Courses

Course
Number

Course Name

Section(s)
Taught

CIT

140

Micro-Applications for Business

6

CIT

320

Database Design & Development

21

CIT

350

Managing Information Technology

5

CIT

410

System Analysis & Design

11

CIT

420

Database II

5

CIT

425

Database Warehousing

3

CIT

485

Enterprise Applications

3

CIT

499

Special Topics

2

Undergraduate Courses Taught:

56

Affiliate Professor, School for Professional Studies

Regis University, Denver, Colorado (5/01 to 5/03)

·   Graduate Courses

Course
Number

Course Name

Section(s)
Taught

MSC

696

Professional Project - Role [ Project Advisor ]

4

MSCD

644

Database Performance Tuning

2

MSCO

600

Object-Oriented Software Engineering

2

MSCO

630

Object-Oriented Analysis & Design

2

MSCO

670

Java Programming

3

MSCO

672

Advanced Java Programming

3

MSCO

674

Enterprise Java Programming

1

Graduate Courses Taught:

17

Adjunct Associate Professor, Department of Computer Science

Colorado Technical University, Colorado Springs, Colorado (1/99 to 6/01)

·   Undergraduate Courses

Course
Number

Course Name

Section(s)
Taught

CS

145

Introduction to UNIX

2

CS

242

Computer Organization & Architecture I

1

CS

243

Computer Organization & Architecture II

1

CS

246

Introduction to SQL & PL/SQL Programming

2

CS

412

Intermediate & Database PL/SQL Programming

1

Undergraduate Courses Taught:

7

·   Graduate Courses

Course
Number

Course Name

Term(s)
Taught

CS

642

Software Verification & Validation

1

CS

658

Distributed Systems

4

CS

660

Database Systems

2

CS

672

Software Engineering Methods

1

CS

690

Special Topics: Advanced Oracle Design & Tuning

1

IT

510

Database Applications

1

IT

512

Relational Database Management System

1

IT

514

Database Analysis & Design

5

IT

516

Relational Database Implementation

6

IT

520

Windows Development I

1

IT

522

Windows Development II

1

Graduate Courses Taught:

24

Teaching Interests


·   Computing architecture & operating systems

·   Database application concepts & design

·   Database architecture & programming

·   Object-oriented analysis & design

·   Programming languages & software engineering

Research Interests

·   User-interface strategies in Internet development.

·   Web application development methodologies

·   Beowulf systems across the GRID.

·   Gossip protocols.

Personal Experience:

·   LDS missionary in Italy.

·   Military service in US Army.

·   Fluent in spoken and written Italian (4.4 on DoD exam).

References: Available upon request