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.