Paul A. Fortin
As a Solutions Architect, Paul has over twenty years of technical
and management experience in software development and engineering
for the Canadian Air Force and in industry. He is a
recognized expert in the areas of software architecture,
development, and the deployment of large-scale and medium-scale
real-time software applications. His special focus is in the
area of task scheduling and resource allocation. Over the
years, Paul has been instrumental in a number of key projects, from
the design and development of a frequency management system for the
Canadian Arctic Radar systems, to Technical Lead/Project Manager
for the modernization of the NORAD Canadian Air Command and Control
System. Earlier, Paul worked on an Artificial Intelligence Personal
assistant project for a company in Chattanooga Tennessee.
Summary
Highlights
Software
Dev. Expertise
Program Development / Solution Architect, C/C++, XWindows,
J2EE/Java,programming, Java Reflection and JNI, XML, development,
JOVIAL, CTree+)
Integration
Expertise
Manager, Solution Architect, Technical Lead
Industry
Expertise
Real-time Air Force Command and Control Systems. Application
porting, software migrations and Legacy Software
transformations.
Other
Expertise
Java technologies - JNI and Reflection. TCP/UDP Networking,
Application servers, Rational Rose and Enterprise Architect (UML
modeling), eXtreme Programming, Performance analysis and tuning of
real-time systems.
Positions
Held
Senior Systems Analyst, Technical Program Manager, Lead Architect
and Technical Lead
Education
Certificate in System Analysis and Design (St-Mary's College,
Halifax, Nova Scotia, Canada through the Canadian Armed
Forces)
Certificate in Software Development and software lifecycle
methodologies at the Air Force Institute of technology (AFIT)
Relevant
Experience
Client
Castor Technologies Inc.
Industry
Software Porting, Migration and System rejuvenation.
Project
Scope
Design and Deploy a state of the art automated Knowledge Based
System used to port or migrate any system to any other system
automatically without the use of human intervention.
Specific
Role
Project Manager / Technical Lead.
Results
The new version of the IRIS application is completely designed and
ready for implementation. Completed by the end of November
2004, IRIS will enable virtually anyone to port complete
applications for platform to platform flawlessly with no human
intervention.
Client
Canadian Military, Canadian NORAD Region
Industry
Government Air Force
Project
Scope
Design, Development and Deployment of a modernized air defense
system capable of tracking, identifying and intercepting over
10,000 flying objects simultaneously. The system employed over 64
user consoles from which all users could direct the control and
identification of any airborne object within the USA and
Canada.
Specific
Role
Project Manager / Solution Architect / Team Lead
Results
This project, a three year effort, was being completed on timeas I
left to join Castor Technologies. The first version would
enable Canada to completely take over all air operations over the
North American continent. The system had a 99.98 percent
availability requirement which was met through distributed
applications and function monitoring of the system by a Managed
Object Monitor (MOM). Components that were inoperative were
detected within 12 seconds and re-started automatically by the
system.
Client
E-Brain Solutions
Industry
Artificial Intelligence, Java Development
Project
Scope
Responsible for the creation of the Java to CTree+ Database
component of an AI personal digital assistant.
Specific
Role
CTree+ Database Interface specialist / J2EE / Linux
Specialist
Results
Spearheaded the Database development effort using CTree+ and Java
Reflection and JNI technologies. Within four months we had a
functioning database of a revolutionary design that saved Java
objects and all their relations in a CTree+ database. The
design allowed for a single call to save one object to also save
all the related objects with their appropriate states. It was
paramount that the AI never forgot a command given or an object
(such as a contact) already described by the user.
Client
NORAD Region Systems Support Facility
Project
Scope
Created and lead a team of experts into finding software anomalies
in the real-time component of NORAD air defense software and to
resolve those issues. Lead the team during a period of 2
years.
Specific
Role
Senior System Analyst / Team Lead
Results
Found and rectified over 1000 known software anomalies in the NORAD
Air control software. Created a software modification that
extended the useful life of the system by a minimum of 10 years
(System is still operational). Completely re-designed the
Graphical User Interface communications component to make it more
efficient and easier on the real-time scheduler in the central
processor.