Bassam Abdul-Baki's Resume
Bassam S. Abdul-Baki
4003 Brussels Way
Woodbridge, VA 22192
Tel: (703) 670-5990
E-mail: babdulbaki@comcast.net
Overview
Senior programmer/analyst seeking a challenging position that will further develop strong leadership, design and techincal skills. I have a master's degree in Mathematics, with 8 years of relevant technical experience in the IT industry (programming, analysis, quality assurance and configuration management). My strength's include designing and developing software applications using C++/MFC and debugging and fixing large complex systems’ code. Demonstrate excellent communication skills, leadership, initiative, creativity, and teamwork, with a strong desire to excel.
Technical Skills
Languages: C/C++, Visual C++ (MFC/ATL/ActiveX//COM/STL), Visual C#, Visual Basic, VBA, SQL, Pascal,
Java, JavaScript, HTML, XML, XSL, XSD, DTD, INF, REG, MS-DOS
Batch Files, FORTRAN.
Operating Systems: Windows 3.1/95/98/NT/2000/ME/XP, Linux,
UNIX, VAX/VMS, MS-DOS.
Software: Visual Studio, MS Office (Word, Excel,
PowerPoint, Visio), Adobe Acrobat, Borland Delphi, Borland
JBuilder, MathCAD, Matlab, Maple, Minitab, SmartDraw, Corel,
Paint Shop Pro, PC-Lint, MySQL, Sybase.
Work Experience
Digital Access Corporation, Senior Programmer / Analyst - June
2000 - Present
- Provided programming, debugging and technical support to various government-related projects; designed, developed and documented some of the functional and requirement specifications; scheduled meetings with the customer to advise on new changes and modifications to the specifications; coordinated those changes with the rest of the team members.
- For various government-sponsored projects, my programming tasks included:
- Developing several Windows applications either as stand-alone executables or as services.
- Developing OCXs to display ceratin GUIs in different applications without having to redesign them.
- Developing an XML parser to serialize all configuration settings to XML for persistency which was used in multiple projects.
- Creating a stand-alone DLL for ESRI’s ArcView to display ESRI data from any ODBC database.
- Miscellaneous
- Developed a few XML pages that helped facilitate exchange of information internally between different technical groups.
- Provided MS Office, software and hardware technical support to the company.
- Beta-tested and evaluated software.
- Was a member of the Employee Relations Committee (ERC) to better facilitate the exchange of information between employees and management.
Rannoch Corporation, Software Analyst - November 1995 - June
2000
- Developed a set of ground collision avoidance algorithms
for airport surface operations, independent of the Air Traffic
Control system that will eventually be implemented into aircraft.
This included developing a computer model of conflict scenarios
needed to test the Runway Incursion Advisory and Alerting System
(RIAAS) logic and a cockpit moving map display to show the
information, the algorithms needed to determine the aircraft's
phase of flight (i.e., arrival, departure, taxi or stopped), and
the ability to predict which runway is the aircraft's active
domain.
- Performed a reliability, maintainability, and availability
analysis of an FAA ASR-11 radar system to determine if it passed
the minimum operational requirements.
- Performed an analysis of the runway occupancy time required
by aircraft at Atlanta's Hartsfield International Airport.
Analyses were conducted to determine the factors that determine
ROT such as aircraft weight, velocity, air carrier and
meteorological conditions.
- Performed an analysis of the proposed taxi velocity and
acceleration limits. My primary role was to improve the limits
for the various phases of advanced surface movement guidance and
control systems operations (high-speed, normal taxi, and apron)
with respect to aircraft type and location on the airport. These
parameters include calculating the runway occupancy time for the
landing phase of flight based on aircraft type and runway exit,
calculating the probability that a given aircraft type takes a
given exit, producing velocity curves for arrivals and take-offs
to simulate real-time scenarios, and analyzing airplane
accelerations and decelerations in all areas of the airport
(runway, taxiway, terminal area).
- Developed software to do data fusion between the primary
and secondary radar at Atlanta's Hartsfield International
Airport. I was in charge of conducting an analysis of the
Automatic Dependent Surveillance-Broadcast (ADS-B) ground
elements for the surface surveillance application. I also
developed software to test the communications protocol used in
the STDMA Capacity Simulation Model and assess the capability of
the STDMA capacity for surface operations.
- Supported, and eventually took charge of, the independent
validation and verification (IV&V) of the new Collision
Avoidance Subsystem (CAS) logic for Version 7.0 of the CAS
Requirements Specification (CRS) -based TCAS Simulation (TSIM),
which served as an important part of verification in the airborne
software certification process described in DO-178B. This task
included a step-by-step comparison mapping with the
MITRE-developed pseudocode for TCAS Airborne Equipment. More
specifically, my TCAS-related responsibilities included:
-
- Verifying that the TSIM Pascal code was logically equivalent
to the CRS state charts by performing a step-by-step, two-way
comparison between TSIM and the CRS.
- Generating and updating the requirements' list, the test
matrices and the traceability matrices to verify TSIM
functionality.
- Designing logic-challenging encounter scenarios for the TSIM
program, and analyzing the output generated from those
encounters.
- Maintaining the CRS baseline by implementing all discrepancy
changes, revisions, problem trouble reports and change request
forms into the baseline, and was responsible for change and
configuration control of the TCAS requirements defined in the
CRS.
- Maintaining all page reference changes in the CRS baseline by
writing a macro that updates them automatically.
- Developed a real-time program to generate secondary
surveillance interrogation and replies for a Naval Research
Laboratory (NRL) project. This program was used to test drive
simulators and communication systems and to automate some of the
testing on a series of Rannoch-built radar decoder equipment. I
also wrote several programs to evaluate the efficiency and
capacity of communication protocols for aviation air-air and
air-ground data links.
- Miscellaneous
-
- Supported development of Rannoch's web site. This included
installing Windows NT 4.0 Server, configuring the security
protocols, and designing and maintaining the HTML web pages.
- Installed and tested a Linux server.
- Automated some of the company's employee forms (i.e., Time
Sheet, Weekly Expense Reports).
- Provided MS Office, software and hardware technical support
to the company.
- Created Windows help files for various company-developed
software.
- Beta-tested and evaluated software.
Education
M.S. Applied Mathematics, University of Maryland Baltimore
County, 1995.
B.S. Mathematics, University of Maryland Baltimore County, 1993.
Publications, Associations, Affiliations
- Independent Validation and Verification of the TCAS II
Collision Avoidance Subsystem, October 28, 1999.
- NASA Low Visibility Landing and Surface Operations
(LVLASO) Runway Occupancy Time (ROT) Analysis, NASA Langley
Research Center, November 12, 1998.
- Configuration Management Plan for CAS Requirements
Specification (CRS) - Addendum A, TIM-9212-5, August 31,
1998.
Member of the DII COE Maritime Software Developer's group (COE-M Developers).
Member of the SC-147 TCAS group that completed the DO-185A document entitled Minimum Operational Performance Standards for Traffic Alert and Collision Avoidance System II (TCAS II) Airborne Equipment.
Member of the Mathematical Association of America (MAA).
Member of Pi Mu Epsilon National Honorary Mathematics Society.
|