Mikal B. Keenan                                  Available for Interview           1 week notice

205.407.2026 [Pager*]                           Available for Employment   1 month or sooner

205.823.9811 [Home]                             kalki@sprintmail.com

 

Technical Summary    

·  10 years of IT software development experience, primarily C++.

·  8 months of web programming experience using J2EE.

·  Very strong experience with debugging techniques using Borland, Microsoft, Sun, and HP IDEs.

·  Very strong experience in development using the Microsoft Development Environment.

·  Very strong full systems lifecycle experience.

·  2 years experience using UNIX and UNIX variants (HPUX, AIX, Sun OS, Linux)

·  2 years of experience with web technology including W3C web standards, HTML, XML, XSLT.

·  2 years of multitiered application design and development.

·  10 years of experience using object-oriented design and implementation.

 

Experience

 

8/2003 – Present

Miles College – Birmingham, AL

Associate Professor and Coordinator, Computer & Information Sciences [CIS]

·  Providing oversight, management, advising, and planning for the CIS cluster, 6 subordinate faculty members, 25 student advisees, and campus information technology (intranet, registration, etc.).

·  Teaching Software Engineering, Project Management, C/C++ Programming, C++ Data Structures, and Web Design.

 

2/2003 – 3/2003  (Contract/Consultant)

Pyramid Digital Solutions – Birmingham, AL

Software Developer

·  Provided new feature design, programming, testing, and maintenance using C++.

·  Provided object-oriented design to add XML processing to a data translation application.

 

11/2000 – 7/2001

Infinity Insurance Company – Birmingham, AL

Client/Server Programmer/Analyst

·  Provided Java OOAD and development of core (non-GUI ) algorithms.

·  Served as the Fax DB (Oracle) Project Lead including J2EE/Server-Side (Servlet) Programming, image compression, storage, extraction, expansion, and network printing.

·  Provided development tool evaluation/selection (e.g., XML Spy, Together Control Center)

·  Environment:  Visual Cafι Enterprise; WebLogic Server;  SQL;  XML/XSL/XSLT (XML Spy and FOP);  NT; UNIX (Solaris)

 

2/2000 – 7/2000 (Contract/Consultant)

Accenture @ BellSouth

Software Developer

·  Provided C++ OOAD, implementation, testing and maintenance of Error Resolution Logic state machines.

·  Revised (simplified) design and implementation of Error Resolution Logic state machines.

·  Revised (simplified) the data model for inter-process communication using object-oriented data modeling..

·  Environment: HP SoftBench, Sun Workshop, Understand for C++ (NT, Solaris), Together C++ (NT, HPUX), UML Studio (NT).

 

3/1999 – 2/2000

Group 8760 – Birmingham, AL

Software Engineer

·  Provided C++ OOAD, development, and testing of a multi-protocol encryption/decryption application incorporating the PGP, S/MIME and GISB standards for secure internet-based EDI with varying "packaging" (plain text/email/HTTP; AS2) and key management.

·  Researched and evaluated development team tools.

·  Environment: NT, UNIX (AIX, HPUX).

 

12/1998 (Contract/Consultant)

Southern Dynamic Systems

Software Engineer

·  Provided object-oriented refactoring of a legacy fuzzy expert system (C) for C++ implementation.

·  Delivered files and documents including analysis of existing system, OMT static model of refactored system, and headers and source files for C++ definition and implementation of the static model. 

·  Used Understand for C/C++ to analyze existing system and Together/C++ for OOAD and preliminary implementation using Borland C++.

·  Environment:  MS Windows

 

1/1997 (Contract/Consultant)

SONAT Headquarters, Information Technology Department – Birmingham, AL

Instructor

·  Provided instruction in Object-Oriented Software Development Using C++.

 

6/1992 – 6/1998

University of Alabama at Birmingham

Ph.D. Project (C++):  Fine-Grained Object-Oriented Artificial Evolution of Artificial Neural Networks

·  Accomplished (sole developer/author) full software lifecycle development of a fine-grained object-oriented system incorporating simulated evolution, neural networks, and fuzzy logic control libraries using C++ (with extensive/intensive debugging experience).

·  Achieved automated, unsupervised design of problem-specific solutions for diverse technical problems, i.e., neural network solutions for mathematical, classification, pattern recognition, prediction, and decision support problems.

·  Solved test-of-concept (simple mathematics and logic: XOR2, COMPLEMENT4, SHIFT4, ROTATE4) and proof-of-concept design problems.  Generated novel neural network solutions for Fisher’s Classification Problem (Iris Data) ;  NASA O-Ring Performance Prediction;  Post-Operative Patient Routing;  and the main test - USAF Fighter Pilot Assistance – all with novel and unpredictable design outcomes.

·  Used Multivariate Analysis of Variance (MANOVA, SPSS) to evaluate a multifactorial statistical design.  Independent variables = Training, Reward, Algorithms, Coefficients, and Self-Adaptation (of coefficients).  Dependent variables = Evaluation Cost, Error, Generalization, NProcessors, NConnections, and Fitness (a function of Error, Generalization, NProcessors, and NConnections)..

·  Implemented very strong object-oriented design using the Object Modeling Technique, C++ templates (generics), C++ function objects, C++ runtime type information (RTTI), and heavy polymorphism with multiple inheritance.

·  Environment:  Sun SPARC Workstation, SunOS (UNIX)/Solaris, gcc, MS Windows (PC) Workstation,  Borland C++, MS Visual Studio / MS Visual C++.

 

6/1992 – 12/1997 (Contract/Consultant)

University of Alabama at Birmingham

Instructor

·  Department of Computer Science – Taught C/C++ Language Programming.

·  School of Special Studies – Taught C/C++ Language Programming; Object-Oriented Software Design.

·  School of Health-Related Professions – Taught Computer Applications; Principles and Fundamentals of Logic and Reasoning.

 

 

Education

 

University of Alabama at Birmingham

·  1998 Ph.D. Computer and Information Sciences

·  1992 M.S. Computer and Information Sciences

 

University of Miami

·  1989 M.S. Behavioral Medicine

 

University of Minnesota

·  1985 B.A. Behavioral Science