MC-Squared: Designed real-time Resource Management (carrier allocation), Service Management (Aeronautical Earth Station logons and carrier mobility management) and Resource Monitoring (local/global carrier pools and satellites) processes in SDL. Developed these processes in C under Solaris on Sun Ultra workstations to implement primary and secondary NCMS nodes and system Arbiter within INMARSAT's Network Channel Management System. Implemented optimization algorithms for adaptive operation in a priori block assignment or on-demand assignment (DAMA) modes based on traffic load to make more efficient use of available spectrum while maintaining or improving Quality of Service. Interconnected Regional Location Register databases and the Inmarsat Mobility Management System (IMMS).