• Clients
  • Contracting
  • Blog
  • Contact
  • About
Menu

Marc Clifton

PO Box 911
Philmont, NY 12565
(518) 721-8353
Software Architect and Consultant

Your Custom Text Here

Marc Clifton

  • Clients
    • Space Systems/Loral
    • BMBFC
    • Health Connect One
    • Casino Money
    • NCompass
    • Emergitech Corp
    • Mile High Business Alliance
    • Video Simplex
  • Contracting
  • Blog
  • Contact
  • About
ssl.png

Space Systems/Loral

Wirelist Generator

Designed and developed a 3-tier application development environment (C#) for new in-house requirements and replacing of legacy systems

Interfaced with other departments to obtain user requirements

Provided training in OOD, C#, .NET and database design for IT staff

Developed approaches for computational types and formal methods in F#

Implemented data store / schema in Oracle DBMS

Prototyped using Visio to generate electrical model

Developed algorithms to automate the generation of netlists and wirelists from the electrical model

Provided technical guidance to the IT team

Switch Ring Analyzer

Solved a complex network topology problem analyzing satellite end-of-life failure modes of on-orbit switch rings

Provided engineers with visualization tools in both custom client UI presentations and Visio

Implemented thread-based algorithm to maximize CPU utilization during analysis

Project has been enhanced over the years to support additional requirements as the capabilities of communication satellites has evolved.  

In 2011, the entire code-base was rewritten in C# without performance degradation, the algorithms were redesigned to accommodate new requirements, and all supporting documentation was updated.

Internet Over Satellite Simulation (2000 – 2002)

Designed and developed a proprietary Internet over satellite simulator

Simulated Consumer Premise Equipment, virtual satellite link, virtual gateway using COM

Modeled TCP split protocol, rain fade compensation, and QoS scenarios

Implemented user interfaces allowing engineers to simulate various conditions and visualize performance

Satellite Design Tool

Working with Advanced Systems department, designed and developed the DBMS (Oracle) and client software for automating satellite designs from frequency plans and uplink/downlink requirements

Developed algorithms to analyze power requirements, mass calculations, orbital lifetime and launch vehicle selection

Space Systems/Loral

Wirelist Generator

Designed and developed a 3-tier application development environment (C#) for new in-house requirements and replacing of legacy systems

Interfaced with other departments to obtain user requirements

Provided training in OOD, C#, .NET and database design for IT staff

Developed approaches for computational types and formal methods in F#

Implemented data store / schema in Oracle DBMS

Prototyped using Visio to generate electrical model

Developed algorithms to automate the generation of netlists and wirelists from the electrical model

Provided technical guidance to the IT team

Switch Ring Analyzer

Solved a complex network topology problem analyzing satellite end-of-life failure modes of on-orbit switch rings

Provided engineers with visualization tools in both custom client UI presentations and Visio

Implemented thread-based algorithm to maximize CPU utilization during analysis

Project has been enhanced over the years to support additional requirements as the capabilities of communication satellites has evolved.  

In 2011, the entire code-base was rewritten in C# without performance degradation, the algorithms were redesigned to accommodate new requirements, and all supporting documentation was updated.

Internet Over Satellite Simulation (2000 – 2002)

Designed and developed a proprietary Internet over satellite simulator

Simulated Consumer Premise Equipment, virtual satellite link, virtual gateway using COM

Modeled TCP split protocol, rain fade compensation, and QoS scenarios

Implemented user interfaces allowing engineers to simulate various conditions and visualize performance

Satellite Design Tool

Working with Advanced Systems department, designed and developed the DBMS (Oracle) and client software for automating satellite designs from frequency plans and uplink/downlink requirements

Developed algorithms to analyze power requirements, mass calculations, orbital lifetime and launch vehicle selection

You must select a collection to display.

Powered by Squarespace