No company affiliations.
System Architect and Technical Consultant designing mission-critical, fault-tolerant, real-time embedded and distributed software for telecommunication base station control and management systems (LTE, CDMA, and EVDO technologies), aviation flight control systems, and communication systems. Expertise: Top Level Architecture Design. High PerfoRomance Computing Highly Available, Fault Tolerant Telecommunication Equipment Design. Real-Time Fault Management. Alarm Management. Device Self-Management. Availability Modeling, design, and prediction. Reliability analysis. Built-In test and diagnostics. UML Architectural Modeling. DFSS.
As lead System Architect, create Fault Management and Availability Architecture and Design for the LTE RAN Network Elememy Manager (WBM) and Wireless Broadband Controller (WBC) products. Perform Reliability Analysis and implement design improvements to achieve product reliability and robustness goals. Design Application/Boadd/Cage/System level Redunfancy, Recovery, Fault Containment/Fault Escalation and Automatic Repair policies. Create white box availability models using Markov and fault tree analysis. Achieved 5-NINES+ availability on deployed products. Created the company-wide DFMEA training and deployed world-wide. Designed the LTE DFMEA tools and templates for the LTE organization to identify and remove defects early in the product life cycle. Mentored/trained colleagues. Champion UML model-driven development applied to architecture, design, requirements, and dynamic model execution across the multiple projects to improbe requirements and design accuracy, allow verification of architexture, and avoid potentail defects early in the development cycle.
Created O&M and fault management architecture CDMA 1x, EVDO Base Station Controller. Performed reliability analysis and created reliability models to achieve 5-Nines availability. Introduced model-driven engineering. Created UML framework and guidelines for project. Developed fault management architecture for the Voice Processing Unit (VPU) product, achieving 100% availability for > 1 year after deployment across multiple carriers.
Instructor for the Computer Science Department. Taught Java, Visual Basic, Assembly Language Programming, Computer Networking, and Survey of Computer Programming Languages. Proofreader for the book "Assembly Language For Intel-Based Computers, Fourth Edition," by Kip R. Irvine, 2003.
Led the development of the telecommunications and control system software for the Icelandic Air Defense System (IADS) Telecommunications System (ITS). Led a team of 5 software engineers developing the suite of 10 device drivers controlling telephone, radio, alarm, switching, recording, and testing systems (45,000 lines of Ada code). Worked on-site in Iceland providing software integration culminating in successful customer sell-off. Led a team of software engineers developing real-time operational flight programs (OFP) for the F-22 fighter Joint Tactical Information Distribution System (JTIDS). SEI CMM Level 4 project. Designed & implemented a real-time, multi-tasking database. Provided consulting, training, architectural, and development support to Lockheed-Martin. Organized and taught introductory and advanced Ada and C language courses. Received exceptional ratings.
Led a team of software engineers developing Built-In Test and diagnostic software, task executives, device drivers, and inter-processor data communication flight software for the F-14 Weapons Control Computer. Developed, tested, and delivered 9,000 lines of Ada code. Led rapid prototyping efforts for successful new business concept demonstrations.
Developed a C++ rules-based threat analysis program.
Designed and programmed digital flight control systems software for the A-10 Warthog aircraft.
Designed fuel and water pump control systems for the CG-47 Guided Missile Ship Cruiser.