William (Bill) Powell
Software and Systems Development Expert
Software Team Management – Mentoring – Software/Business Process
Integration
Passionate about Software Serving the Process Not Process Serving the
Software
Bill Powell is a seasoned software leader with vision, experience and an innovative approach
to the software development process. He has the proven ability to bring complex projects to a
successful conclusion, and he has done this with projects up to US$200 million budget and
team sizes of up to 60 people. Conversely, he has achieved great results in small, budget-
restricted projects demanding innovative approaches.
Bill covers the entire Software Development Life Cycle from conception through analysis,
development, testing, deployment and support. He can carry out the tasks himself in a small
project, or manage a team for a larger development effort.
He has worked extensively with modern software technologies such as Java, J2EE, JSP,
Spring, Hibernate, SOAP, REST, RIA, Swing, AWT, Python, Laszlo and ZK.
His experience covers commercial and military systems as well as embedded software in
medical electronics, and he is at home in either the private or public sector.
Contact Details
Address: 16325 Mink RD NE
Woodinville, WA
98077
Country: USA
Home Tel: +1-425-***-****
Mobile Tel: +1-206-***-****
Email: ***********@*****.***
Nationality: US Citizen
Achievements
Patents:
Identification Title and Attribution
Boeing Invention Disclosure #A83-156 Jammer Exploitation System (JAMEX II)
(With Edward R. Wiley)
Boeing Invention Disclosure #A83-157 Non-Cooperative Surface Radar Exploitation(RadEX I)
Sole Inventor
Boeing Invention Disclosure #A83-158 Non-Cooperative Surface Radar Exploitation(RadEX II)
Sole Inventor
Boeing Invention Disclosure #A85-17 Radar Exploitation Coded Pulse Group Method(RadEX III)
Sole Inventor
Commercial Software Systems Developed:
Linguist - Translation Software
General Ledger
Accounts Payable
Accounts Receivable
Payroll
Tax Solve Ultima
LENZ Real Estate Software (Expert System-based)
William Powell - Software and Systems Development Page E
Major Skills & Competencies
Type of Skill Skill or Product Expertise Level
Business Skills Mentoring Trainer (> 5 years)
Bill has mentored team
members of every team he
has ever led
Process Design Expert (> 5 years)
Team Leadership Expert (> 5 years)
Product Skills HTML Expert (> 5 years)
Java Server Pages Expert (> 5 years)
SOAP Expert (> 5 years)
Spring Expert (>5 years)
JDBC Expert (> 5 years)
MYSQL Expert (> 5 years)
XML Advanced (> 5 years)
Hibernate Advanced (>5 years)
Linux Advanced (> 5 years)
Laszlo Expert (> 5 years)
JAVA Expert (> 5 years)
Python Expert (> 2 years)
Development Process Application/Architecture Expert (> 5 years)
Skills Analysis & Design
Version Control & Configuration Advanced (> 5 years)
Management
System Integration Expert (> 5 years
Integration Testing Expert (> 5 years)
Industry Specific IT Consultancy Expert (> 5 years)
Skills
Aerospace Expert (> 5 years)
Avionics Systems Expert (> 5 years)
Electronic Warfare Expert (> 5 years)
William Powell - Software and Systems Development Page E
Work History
Software Consultant – Axelon Services Corporation
August 2011 – May 22, 2013
Supervisor – Gary Schmidt – 425-***-****
Email: ******@***.***
Bill was a consultant with Axelon Services Corporation, Providing continuing software
development to AT&T Mobility Services, with responsibilities for development of server side
back end and batch processes in the Java Language. Technologies used included: Spring,
Hibernate, RMI, Oracle Web Logic Server and Oracle 11G database. His direct responsibilities
included design and development of the HRBulk process, design and development of the
Promonet data feed process and the BPS Project Launch and Project update processes.
Chief Technical Architect – AS Networks
March 2010 – June 2011
Supervisor: Andrew Lim - Mobile: +60-12-607****
Email: ******.***@**********.***.**
Bill was the Chief Technical Architect for AS Networks (Malaysia) with responsibilities for the
design and technical change direction for the AS Networks Business In A Box Product. This
product was developed in the Python language using the Posgres or MySQL databases. He
was responsible for customizing Business in a Box per customer requirements.
Software Consultant – Softworks Consultancy
Oct 2009 – March 2010
Supervisor: Jeremy Johnson - Mobile :+6 (0-12-305-****
Email: *********@*****.***
Bill was a consultant with Softworks Consultancy providing continuing software development in
the Python language, configuration and installation support for the open source ERP solution:
OpenERP, formerly known as Tiny ERP. He provided consultation for a MNC Security Seals
Manufacturing Company. His responsibilities included design and development of customer
required additions to OpenERP.
Software Consultant - Independent Software Consultant
Jun 08 – Oct 2009
Bill was previously an independent software consultant providing continuing software
development for the Job Board site for Kite Group Ltd. He was responsible for all aspects of
the Job Board Development including the Web Service feeds, JSP based GUI, Spring MVC
based architecture and data base changes. He also provided software development and
maintenance for the Lenz Real Estate System for Regroup Associates Sdn Bhd in Kuala
Lumpur.
Software Development Manager - Infuse Malaysia Sdn Bhd
Oct 07 - Jun 08
Supervisor: Jeremy Johnson Mobile: +6 (0-12-305-****
Email: *********@*****.***
Bill was employed as the Software Development Lead for Infuse Malaysia Sdn Bhd. He was
involved with developing a Job Board web site for a client in the UK. This project used Java,
William Powell - Software and Systems Development Page E
J2EE, JBoss, Tomcat, Spring Hibernate, Soap web services and XML web services. It
combined an Apache server and a JBoss/Tomcat application server with a Hibernate/MySql
ORM stack. It included both Axis Soap and XML based web services to interface with a Daxtra
CV extraction, Anonymizer, and Job and Candidate Matching and search service. The
development team was located both in Malaysia and India. The development methodology
was agile utilizing a daily scrum with participation from both the local team and the remote
team. We used a common SVN server located in England. We had a weekly scrum with the
client which kept everybody on track with their needs and requirements.
Chief Technical Architect - Aroma Software Sdn Bhd
Aug 02 - Oct 07
Supervisor: Peter Davie +60-12-207-****
Email: *****.*****@*****-********.***
Bill was accountable for technical project leadership on a variety of projects for Aroma’s
clients. Responsibilities included web application architecture and development.
Projects included:
• Development of a complete set of web service based, web start applications (utilizing
Neural Networks) for the Real Estate industry;
• Development of a corporate portal utilizing Novell Extend 5 for Maxis
Communications, one of the largest wireless operators in Malaysia;
• Development of a web start based rich client for Malaysian Tax accountants, This
included forms and worksheets for Malaysian personal and corporate income tax
reporting.
• Have Laszlo based applications for the Real Estate Industry, marketing management,
coop membership management and CRM.
Technologies included:
Java 2,SWT,J2EE, Servlets, JSP, MySql, JDBC, HTTP tunneling, RMI, Novell Extend 5,
Novell Identity Manager, Eclipse, Open Laszlo, HTML, MVC, Apache, Tomcat, Jboss Java
Neural Networks, Web Services, and Soap.
Software Architect/Manager - Rashid Hussain Securities Sdn Bhd
Dec 00 - Aug 02
Supervisor: Peter Davie +60-12-207-****
Email: *****.*****@*****-********.***
Bill was employed as a Software Architect/Software Development Manager by Rashid Hussain
Securities in Kuala Lumpur. He was responsible for software architectural design and
management of a team of Business Analysts and Java developers. The company specialized
in JDBC, Oracle 8i and J++.
These projects included the complete replacement of the RHS BackOffice system with Object
Oriented technologies. This entailed the development of a large portion of RHS BackOffice
with the Vitria middleware system. Bill’s direct design and development responsibilities
included the broker front end process, the Scans/MCD/CDS process, KLSE and MASDAQ
price feeds, bank reconciliation, MarginCAR, etc. His responsibilities also included supervision
of development teams involved in the order routing system, error processing and response
system and a number of other projects.
William Powell - Software and Systems Development Page E
As Architect he was also responsible for investigation and implementation of new technologies
such as RMI, Swing, JAI, Jini, JMS, and XML amongst others.
William Powell - Software and Systems Development Page E
Technical Consultant - PT Atlantis Programma Prima/PT CiptaSoft Prima
Jun 97 - Nov 00
Supervisor: Michael Olsson
Bill managed the FoxPro programming group where he was responsible for the software
products of the group including: Linguist, General Ledger 98, Accounts Payable and Accounts
Receivable, Stock, Traffic and Payroll. He supervised the setting up of the configuration
management system for software. He also conducted classes in C++ and assembly language.
Principal Avionics Engineer - Tech Aid Indonesia
Jan 96 - Jun 97
As a Principal Avionics Engineer for Butler Service Group and later for Tech Aid Indonesia he
was employed by the IPTN Avionics Program Update organization. He was responsible for
Interface Control Drawings, Supplier Control Drawings, Technical Description, Operational and
Design Analysis (TDODA) documents for several variants of the CN235 aircraft.
He was responsible for the production of the TDODA for the Avionics Integration of the CN
235-110M aircraft for the Royal Brunei Air Force. He was also responsible for resolving all
integration and wiring design problems for the RBAF aircraft.
Senior Software Engineer – Tek-Sci / Physio-Control
Jan 95 - Jan 96
As a Senior Software Engineer for Tek-Sci, Inc. he was engaged by the Physio-Control
Software Quality Assurance organization. He was responsible for functional testing of the
software for embedded microprocessors (68HC11) in heart defibrillators, monitors and
pacemakers. After about four months of working at Physio-Control as a contractor, he was
offered a job as a direct employee of Physio. He accepted the offer and was then working for
Software Quality Assurance on the Addams family project. He was responsible for writing test
programs in Swivel which is a C language extension for automated software testing.
Senior Software Engineer - TAD Technical Services Corporation
Jan 93 - Jan 95
As a Senior Software Engineer for TAD Technical Services Corporation, Bill was employed on
the Boeing 777 airliner project in the Cardfile Software Group. His duties included:
• Software structural test utilizing HP64700 in-circuit emulators and Manufacturing
Engineering Test Sets (METS).
• Design, code and test the test programs and analysis tools. These test and analysis
tools were developed in ADA, C, C++, 68332 assembly and FORTRAN. The ADA, C,
FORTRAN and assembly tools were developed on the SUN SPARC 10 and LX Sparc
stations under the Solaris(Unix) operating system. The C++ analysis tools were
developed on 386 and 486 PC’s.
• He was responsible for testing and verification of all ADA and assembly language
code for the Environmental Control System and Miscellaneous Card (ECSMS). The
ECSMC card was developed around a Motorola 68332 embedded microcontroller.
This LRU (line-replaceable unit) software consisted of approximately 350 ADA and
William Powell - Software and Systems Development Page E
assembly language modules which he was required to test – both functionally and
structurally.
Senior Systems Engineer - ARC Professional Services Group
Jan 92 - Jan 93
Bill was employed on the Merlin project at the ARC UK office in Portsmouth, England. His
duties included providing the engineering perspective when planning Configuration
Management for activities such as system integration and test, models and simulations, and
software development. They also included reviewing engineering requirements documents
such as the System Design Specification, Subsystem Performance Specifications, ICD’s,
Acceptance Specification, Trials Plans, amongst others.
Senior Systems Engineer ARC Professional Services Group
Jan 82 - Jan 92
Previously he was engaged on the Boeing P3 Update IV program in the Software Functional
Qualification Test organization. He was responsible for the functional qualification tests for the
ESM software and the Displays software.
Prior to that, he was employed by the Boeing AWACS program in the ESM (Electronic Support
Measures) project group. He worked with the E3 Emitter Data Base. He was also responsible
for devising pulse processing and emitter ID algorithms for the AN/AYR-1 Passive Detection
System.
He developed requirements and wrote specifications and acceptance test procedures for a
state-of-the-art simulator that produces 1500 radar, IFF and other emitter signals
simultaneously. He also monitored and guided the developer of the simulator.
He was responsible for the system design of the remote radar posts for the proposed Thailand
Air Defense System.
He was a member of the proposal evaluation team for a new ESM subsystem for the AWACS.
While on loan to AWACS Advanced Projects he was responsible for the formulation of several
innovative new concepts for passive ranging using ESM systems. These concepts were
prominently mentioned in Boeings annual IR&D report
While a System Engineer in the AWACS OPS Analysis group he performed tactical and cruise
missile detection studies for AWACS, focusing upon active (radar) and passive (ESM) sensors.
He was responsible for determining the operational usefulness of new sensors and
communications proposed for installation aboard the E-3.
Bill provided tradeoff and analysis support to the New Zealand P-3 project at Boeing. He
provided engineering analysis on the AN/APS-137(V) radar enhancement, Harpoon missile,
and the electronic warfare suite for the New Zealand P3B modernization program.
Senior Systems Engineer - Intercon Systems Corporation (Predecessor of ARC)
Jan 78 - Jan 82
William Powell - Software and Systems Development Page E
Bill was the Senior AN/TSQ-73 System Engineer on the Q-TOS project. He was responsible
for writing technical sections of the Q-TOS simulator proposal. He was responsible for the
technical specification for the AN/TSQ-73 Tactical Operations Simulator (Q-TOS).
He was also the Senior System Engineer for the AN/TSQ-73 Air Defense Command and
Control System at the U.S. Army’s Software Support Center at Ft. Bliss, Texas, responsible for
the System Engineering section. The responsibilities of this section included the review of all
Computer Program Engineering Change Requests (CPECR) for technical correctness and
impact on system documentation and training. He was responsible for user liaison (through
numerous trips) to the 32nd AADCOM in Europe to resolve interoperability problems.
As Senior System Engineer, he was responsible for the design of a modem for tactical data
links which was controlled by an embedded Z80 microprocessor.
While a computer programmer on the AN/TSQ-73 system, he was responsible for the design,
development and testing of CPECRs for all areas of the AN/TSQ-73 Air Defense System
software. He participated in integration testing of the AN/TSQ-73/IHAWK ATDL-1 PIP interface
at White Sands Missile Range as a software observer and analyst.
He participated in Joint Advisory Group meetings in San Diego, representing the U.S. Army’s
AN/TSQ-73 Software Support Center in interoperability discussions with representatives of the
Navy, Air Force and Marines.
He provided software expertise during the delivery and briefing of the Version 28.1 Software to
the 32nd AADCOM Users in Europe.
Software Engineer - Global Navigation, Inc.
Jan 76 – Jan 78
Previously, as a software engineer, he was responsible for the evaluation and selection of a
microprocessor chip family for a new line of business aircraft navigation systems. He was
responsible for all software developed for a new strap-down Inertial Measurement Unit
simulator and all Inertial Computer Unit software. He developed this software on the ZILOG Z-
80 development system in both assembly language and FORTH.
Principal Associate Engineer - Litton Data Systems Division
Jan 73 - Jan 76
As a Principal Associate Engineer in AN/TSQ-73 Software Development he was responsible
for the design, code, development and testing of those portions of the Threat Evaluation and
Weapon Assignment changes which went into the Executive, Tracking and Display functions.
Prior to that, as Senior Engineering Instructor, he was responsible for the development and
teaching of courses of instruction on the AN/TSQ-73 software system. These courses were
taught to both U.S. Army students and Litton programming personnel.
William Powell - Software and Systems Development Page E
Programmer/Specification Writer - Lear Siegler
Jan 71 - Jan 73
As a programmer/specification writer, he designed a FORTRAN LORAN Navigation simulation
program. He was responsible for system programming for the HP ATS BASIC Software
System. He was responsible for choosing a ground support computer. He designed Mission
Preparation Software and Aerospace Ground Equipment (AGE) / Airborne Communications
software for a computer controlled drone aircraft program.
Previously as a programmer/specification writer he was responsible for programming test
programs for L1011 flight control equipment in the ATLAS automatic test language.
Technician - ITT Federal Electric Corp. Radar/Telemetry Technician
Jan 68 - Jan 70
As a Radar/Telemetry technician on board the Apollo and range instrumentation ships he was
responsible for troubleshooting, diagnosis, and repair of the radar and telemetry equipment
and computers.
Radar/Communication Technician - Dynalectron Corp. Radar/Communications Technician
Jan 67 - Jan 68
As Radar/Communications technician at Oatman Mountain, Arizona, he was responsible for
maintenance, troubleshooting and repair of the AN/FPS-33 and AN/FPS-6B radars and
microwave communications equipment.
William Powell - Software and Systems Development Page E
Education
Bellevue Community College, Bellevue, Wa, USA 1994 - 1995
Diploma
C++ For the Advanced Programmer
Control Data Institute, Los Angeles, USA 1970 - 1971
Diploma
Computer Programming
USAFI, University of Maryland, USA 1964 - 1965
One Year College Credit
Certifications
Novell Malaysia, Kuala Lumpur, Malaysia 2004 - 2004
Certificate
Novell Extend 5 Training Course, Novell Identity Manager Boot Camp
Sun Microsystems, Kuala Lumpur, Malaysia 2002 - 2002
Certified Java Programmer
Java Programming
Vitria Corp Training, Kuala Lumpur, Malaysia 2002 - 2002
Certificate
Designing Vitria Middleware Solutions
Java Programming Language
Issuer: Sun Microsystems Malaysia
Valid from: 22-Jan-2001
Microsoft Certified Professional (1597861)
Issuer: Microsoft Corporation
Valid from: 01-Jan-1999
Microsoft Certified Solution Developer (1597861)
Issuer: Microsoft Corporation
Valid from: 01-Jan-1999
Military
US Army - 31 August 1962 - 13 December 1966
Honorable Discharge
Specialist 5
William Powell - Software and Systems Development Page E