Post Job Free
Sign in

Software Engineer Quality Assurance

Location:
Birmingham, AL, 35226
Posted:
September 18, 2010

Contact this candidate

Resume:

Mikal B. Keenan

Versatile Systems Analyst / Software Engineer / Developer / Programmer /

Technical Writer

Available for Interview Immediately Available for

Employment Immediately

205-***-**** (Cell) 205-***-**** (Home)

abkz90@r.postjobfree.com

Technical Summary

. 10 years of IT software development experience, primarily Object-Oriented

and very strong C++/C.

. C++ BrainBench: Advanced (Master), better than 93% (global) - 98%

(vendor-specific) of tested population.

. Java: Course designer/author/technical writer for Pearson Education and

Sun Microsystems.

. 10 years of experience using object-oriented analysis, design (UML), and

implementation.

. 2 years of experience with web technology including W3C web standards,

HTML/XHTML, XML.

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

and IDEs.

. 2 years of multitiered application design and development.

. 8 months of web programming experience using Java/J2EE, Javascript, 5

months C#/.NET.

. Very strong experience with debugging techniques using Microsoft,

Borland, Sun, and HP IDEs.

. Very strong experience in development using the Microsoft Development

Environment.

. Very strong full systems lifecycle, technical writing/documentation (also

presentation) experience.

. Online presentation viewable here

(http://home.sprintmail.com/~kalki/FGOOAEANN.htm)

Experience

12/2009 - Current (Contract/Consultant)

Education Online (Distributed)

Systems Analyst

. Author: Programming standards and guidelines for Java/Javascript/(X)HTML.

. Requirements Analysis, UML Code Documentation, and Code Review

12/2008 - Current (Contract/Consultant)

Pearson Education - Indianapolis, IN (for Sun Microsystems)

Course Developer / Technical Writer

. Authored course and lectures for Problem Solving and Program Design Using

Java

. Authored course and lectures for Data Structures and Algorithms Using

Java

. Evaluated and selected methods for presentation of web-based training

(WBT) online course content.

11/2007 - 4/2008 (Contract/Consultant)

Blue Cross Blue Shield of Alabama - Birmingham, AL

Systems Analyst

. Converted C programs with embedded SQL (ESQL/C) for database migration

from Informix to DB2.

. Performed C code reviews and recommendaions for Informix=>DB2 ESQL/C

conversions.

. Modified/Refactored existing C programs to correct errors, upgrade

interfaces and optimize operational efficiency (improve performance).

. Recommended, initiated, and assisted team migration to MS Visual Studio.

. Platform: Windows XP/UNIX, Visual C++/Visual Studio.

8/2007 - 3/2008 (Contract/Consultant)

Pearson Education - Indianapolis, IN

Course Developer / Technical Writer

. Authored course, lectures, and exams for Problem Solving and Programming

Concepts

. Authored course, lectures, and exams for Problem Solving and Program

Design Using C

. Authored course, lectures, and exams for Data Structures and Algorithm

Analysis Using C++

. Evaluated and selected texts for authored courses.

02//2007 - 7/2007 (Contract/Consultant)

BE&K Software Engineering - Birmingham, AL

Software Engineer

. Provided maintenance/enhancements for Workforce and Document Mgmt

applications using C++/MFC/STL

. Modified/Refactored existing C++ applications to correct errors, upgrade

interfaces and optimize operational efficiency (improve performance).

. Advised re: object vs relational database and implementation (impedance,

load), database server clustering.

. Platform: Windows XP, Visual C++, MFC, STL, Visual Basic, C#, Visual

Studio 2003/2005, MS SQL Server.

11/2005 - 4/15/2006 (Contract/Consultant)

AllStates @ Southern Nuclear - Birmingham, AL

Software Engineer / Plant Digital Systems Engineer

. Provided OOD/C++ instruction, design, maintenance, and quality assurance

for digital systems used in the management of nuclear power plants.

. Developed specifications for Human-Machine Interaction; Analyzed legacy

software systems for refactoring into object-oriented C++.

. Provided quality assurance analysis of vendor-supplied C/C++

implementations (with recommendations).

. Defined a specification/standard for C++ software development process,

programming practice, and style.

. Visual C++; MFC; TCP/IP Programming in C/C++, Pascal, FORTRAN;

Windows; OpenVMS.

8/2003 - 7/2005 (Contract/Consultant)

Miles College - Birmingham, AL

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

. Provided management oversight, advising, curriculum development, and

planning for the CIS major, 6 faculty members, 25 student advisees, and

campus information technology (intranet).

. Designed a new thin client-based server-centric campus

instructional/research infrastructure (incl. HPC and interfacing with

software/hardware vendors: IBM, Sun, and other suppliers of servers,

clusters, etc.).

. Coordinator and mentor for the NSF-funded Birmingham Area Consortium for

Higher Education.

. Taught Software Engineering, Project Management, C/C++ Programming, C++

Algorithms and Data Structures, Object-Oriented Analysis and Design, 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++, Rogue Wave.

. 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 OOAD and development of core server-side algorithms using Java.

. Served as the Fax DB (Oracle) Project Lead including J2EE/Servlet

Programming, image compression, storage, extraction, expansion, and

network printing.

. Provided development tool evaluation/selection (e.g., XML Spy, Together

Control Center)

. Environment: NT/Solaris; Visual Caf Enterprise; WebLogic Server; SQL;

XML//XSLT (XML Spy; FOP)

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

Accenture @ BellSouth

Software Developer

. Provided C++ OOAD, implementation, testing and maintenance of Error

Resolution Logic state machines.

. Provided ANSI C refactoring as preparation for translation of C modules

to C++.

. Used OO analysis of requirements and specifications to optimize the

design and implementation of Error Resolution Logic state machines

(upgraded team approach to development).

. Used OO analysis (data modeling) to simplify and optimize the data model

for inter-process communication and to optimize operational efficiency

(improve performance).

. Environment: NT/Solaris/HPUX, HP SoftBench, Sun Workshop, Understand for

C++, UML Studio.

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.

. Provided maintenance and refactoring of C++ applications to optimize

operational efficiency.

. Researched and evaluated development team tools.

. Environment: NT, UNIX (AIX, HPUX), Rogue Wave, MFC, Visio.

12/1998 (Independent Contract/Consultant - Freelance)

Southern Dynamic Systems

Software Engineer

. Provided object-oriented refactoring of an ANSI C fuzzy expert system for

C++ reimplementation.

. 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 (Independent 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 full lifecycle development of a fine-grained object-oriented

system with simulated evolution, neural networks, and fuzzy control

libraries using C++ (extensive/intensive debugging experience).

. Achieved automated, unsupervised design of problem-specific solutions for

diverse technical problems, i.e., neural networks for mathematical,

classification, pattern recognition, 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 strong object-oriented design using the Object Modeling

Technique, templates (generics), function objects, runtime type

information (RTTI), and heavy polymorphism with multiple inheritance.

. Single-handedly developed fault-free 182,000 C++ LOC to accomplish all of

the above (sole author/implementor/etc.).

. 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 (Word

Processing, Database, Spreadsheet, Telecommunication).

. Education

1998 Doctor of Philosophy in Computer and Information Sciences

University of Alabama at Birmingham - Birmingham, Alabama

Dissertation

Fine-Grained Object-Oriented Artificial Evolution of Artificial Neural

Networks. (C++: 182,000 lines)

Research

Software Engineering, Genetic Algorithms, Neural Networks, Machine

Learning/Artificial Intelligence

Awards

Fellowship: 1995-97 NASA GSRP, Office of Space Sciences, NASA

Headquarters, Washington, D.C. -- Fine-Grained Object-Oriented

Neuro-Evolution.

Research Award: 1995 Alabama Academy of Sciences -- Novel and Combined

Generation, Selection, Reproduction and Mutation Operators for Evolutionary

Computing.

3rd Place: 1994 IEEE Professional Technical Writing Awards -- Hybrid

Genetic Algorithm and Backpropagation Training of Feedforward Neural

Networks.

Fellowship: 1994 NASA GSRP, Office of Space Sciences, NASA Headquarters,

Washington, D.C. -- Hybrid Evolutionary and Connectionist Computing.

Research Award: 1994 Alabama Academy of Sciences -- Object-Oriented Hybrid

Neuro-Genetic Strategy for Evolving Feedforward Neural Networks.

1st Place: 1994 UAB Sigma Xi Research/Presentation Competition -- An

Object-Oriented Hybrid Neuro-Genetic System for Evolving Feedforward Neural

Networks.

1992 Master of Science in Computer and Information Sciences

University of Alabama at Birmingham - Birmingham, Alabama

Curriculum Software Engineering, Database Management Systems, Artificial

Intelligence, Telecommunications, High Performance Hardware Systems,

Numerical Computing, Supercomputing, Parallel Programming, Operating

Systems, Algorithms and Data Structures, Programming Languages

Awards

1st Place: 1993 ACM SouthEastCon Research/Presentation Competition --

Hybrid Genetic Algorithm and Backpropagation Training of Feedforward Neural

Networks.

Fellowship: McCallum Doctoral Fellowship (89-93)

1989 Master of Science in Behavioral Medicine

University of Miami - Miami, Florida

Thesis

Biobehavioral Differences between Normotensive and Borderline Hypertensive

Black Americans

Research

Stress, Emotion, Motivation & Physiopathology; Hypertension; Seasonal

Affective Disorder (S.A.D.; Chronobiology); Computerized Testing

(Behavioral Medicine Inventories)

Awards

"One of 40 Up and Coming Alumni Under 40" : 1986, University of Minnesota -

Minneapolis, Minnesota

Ford Foundation Predoctoral Fellowship: Ford Foundation / National

Academies of Science - Washington, District of Columbia

1985 Bachelor of Arts in Behavioral Science (2nd major: Physiology)

University of Minnesota - Minneapolis, Minnesota

Research

Cognitive Psychology: Preconscious (Subliminal) Processing

Industrial/Organizational Psychology: Automated (Computerized) Testing

Chronobiology: Physiological Rhythms/Biological Clocks; Hypertension

Awards

Golden Key National Honor Society; Psi Chi National Honor Society, Dean's

List

Publications

Fine-Grained Object-Oriented Artificial Evolution of Artificial Neural

Networks

- Library of Congress, 1998 (Dissertation at UAB)

Novel and Combined Generation, Selection, Reproduction and Mutation

Operators for Evolutionary Computing

- Proceedings of the 1996 Intl Conference on Intelligent Systems, Orlando

A Hybrid Backpropagation and Genetic Search Strategy for Training

Feedforward Neural Networks

- Proceedings of the 31st Annual Association for Computing Machinery South

East Conference, 1993

- Proceedings of the National Symposium & Exhibition on Advanced Information

Systems and Technology for Acquisition, Logistics and Personnel Applications

(American Defense Preparedness Association [DOD]).

Biobehavioral Differences between Normotensive and Unmedicated Hypertensive

Black Americans

- with Dr. Neil Schneiderman [U. Miami Behavioral Medicine Research Center -

UMBMRC]

Ambulatory Blood Pressure as a Function of Race, Gender, Mood and Place

- with Dr. Neil Schneiderman [UMBMRC] (1986) Circulation, 74 Supp, II, 319

Automatic Seven-Day Monitoring of Human Blood Pressure in Health

- with Dr. Franz Halberg & Dr. Wolfgang Marz (1985) Journal of the Minnesota

Academy of Science

Presentations

Fine-Grained Object-Oriented Evolution of Artificial Neural Networks

- 2004 Lockheed Martin Artificial Intelligence Laboratories, Cherry Hill, NJ

Focus on Excellence (The Psychology of Winning).

- 2002 Honors Convocation, Miles College, Birmingham, AL

Novel and Combined Generation, Selection, Reproduction and Mutation

Operators for Evolutionary Computing

- 1995 NASA GSRP Symposium, Washington, D.C.

A Hybrid Backpropagation and Genetic Search Strategy for Training

Feedforward Neural Networks

- 31st Annual Association for Computing Machinery South East Conference,

1993

- National Symposium & Exhibition on Advanced Information Systems and

Technology for Acquisition, Logistics and Personnel Applications (American

Defense Preparedness Association [DOD])

- 1994 Sigma Xi Competition, University of Alabama at Birmingham.

Ambulatory Blood Pressure as a Function of Race, Gender, Mood and Place

- 1990 National Academies of Science / Ford Foundation Conference, UC

Irvine, California



Contact this candidate