Mark Gibb

Software Engineer at Vedo Systems
  • Claim this Profile
Contact Information
Location
League City, Texas, United States, US

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Jamie Cyr

Mark is an experienced and dependable software developer and is always a great asset to any team. His leadership and GTD attitude turns a good development team great.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2018 - Present
    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Software Developer
      • Oct 2013 - Present

      Added extensions/new features to a statistical modeling package written in Java. The modeling is performed using a genetic algorithm that creates a solution by “evolving” over many generations. Created Java GUIs for the modeling software. Greatly improved performance of Java code with efficient use of concurrency. Worked on server-side Java supporting RESTful APIs for web applications. Worked independently from home. Added extensions/new features to a statistical modeling package written in Java. The modeling is performed using a genetic algorithm that creates a solution by “evolving” over many generations. Created Java GUIs for the modeling software. Greatly improved performance of Java code with efficient use of concurrency. Worked on server-side Java supporting RESTful APIs for web applications. Worked independently from home.

    • United States
    • Research Services
    • Software Developer
      • Dec 2017 - Jul 2018
    • United States
    • Retail
    • Software Engineer
      • Aug 2011 - Oct 2013

      The Boeing Company: CTS-100 Flight Software Team: Aug 2011 – Present Real Time Embedded Software Engineer • Developing software for the flight control computer of Boeing’s newest space capsule, the CTS-100. • Developing VxWorks C code for task scheduling, jet commanding, time management, Guidance/Navigation/Control integration, and other core services. • Developing technical design documents for NASA and management approval. • Presented the design of the flight software at Preliminary Design Review (PDR). • Presented and executed demos of the flight software for payment milestones. • Wrote detailed design documents including integrated UML diagrams and Use Cases. • Utilized bus monitoring tools to test and debug MIL-STD-1553 communication. • Utilized change tracking software to monitor code fixes and document future tasks and enhancements. • Supported cross-team integration and testing in multiple work shifts. • Documented and performed training for other members of the software team. Show less

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2005 - Apr 2011

      Developed middleware software for the US Army. This project targets multiple platforms with multiple languages. The software is built for Linux, Microsoft Windows, LynxOS, and VxWorks. The primary languages are C++ and C with a Java implementation for Linux using JNI (Java Native Interface). The software is called System of Systems Common Operating Environment (SOSCOE). Implemented a capability for memory and thread management for C and C++. This provides for pre-main allocation of memory and thread pools. Standard system functions were intercepted and wrapper code written so that software could use the memory and thread management features without having to be re-written: standard system calls would provide the managed memory and threads. Implemented a system in C and Java to speed up or slow down system time for training purposes. This system also used interception and wrapping code so that applications are unaware of the existence of the feature. This allows a training scenario to be speeded up and still use the same software that is used in the field. Used xml to configure applications along with xml schema definition (xsd) files for validation. This involved using xsd schemas to generate code that would read in the xml configuration for the application. Implemented developer and unit tests, and scripts to run the tests. Also wrote detailed design documents and contributed to developer user guides. Show less

    • JAVA developer, Lead developer
      • Aug 2001 - Mar 2005

      Developed JSP servlet based web applications that use Documentum content storage and APIs. These applications generally capture a work process and allow the user to focus on the tasks and data that are important to them, through a thin web-based interface. Developed and deployed an application that allows Book Managers at United Space Alliance (USA) to maintain International Space Station crew procedures through the procedure life cycle. This includes maintaining a repository of over 3500 procedures, searching for procedures, and routing the procedures through various tasks such as creation, editing, translation, and approval. Developed and deployed an application for USA that tracks requests for astronaut appearances around the country. This application features routing of the appearance request through a life cycle as well as automated document generation from meta data and automated email correspondence with the requesters. Developed and deployed several instances of an Accounts Payable (A/P) application for large corporate clients such as Brown-Forman and Medtronic. The A/P application allows tracking of scanned invoice images through a work process so that they can be paid. This application handles a high volume of invoices coming through the system and featured connectivity with back-end financial systems including SAP and PeopleSoft. Developed and lead user training sessions. Participated in user testing sessions for all of the applications that were deployed. Travelled to client sites to provide support and troubleshooting. For the USA work, I was awarded the "Supplier of the Year" award from USA for 2004. Show less

    • United States
    • Software Development
    • Software Engineer, JAVA developer
      • Aug 2000 - Jul 2001

      Worked on the client side of a client/server alarm and event logging system written in Java. The system is able to display high-rate events received from the server in a table with event coloring, sound tags, and images. This effort entailed extensive work on Java graphical user interfaces Worked on further development of the PISCES (see below) orbital dynamics toolkit from NASA including a satellite ground track display, automatic generation of geosynchronous state vectors, and display improvements. Show less

    • United States
    • Aviation and Aerospace Component Manufacturing
    • Software Engineer, JAVA developer
      • Aug 1998 - Aug 2000

      Worked on a software project called PISCES (Platform Independent Software Components for the Exploration of Space). The goal of the project is to update all of the fight dynamics and flight planning software in the Mission Control Center from a mixture of older languages into an all-Java library that is platform-independent, object-oriented, and reusable for future missions. Developed algorithms for orbital propagation, launch window calculation, and orbital acquisitions. Also designed and implemented several GUIs based on Java Swing. Show less

    • Payload Mechanical Integration Engineer
      • Aug 1994 - Aug 1998

      Wrote engineering procedures for the integration and handling of space shuttle payload elements. Directed teams of technicians performing integration and handling tasks such as assembly of spacecraft components and lifting payload hardware with overhead cranes. Worked on the SpaceLab program which involved the assembly of the SpaceLab module carried by the Shuttle. Directed the assembly of experiment equipment used in orbit by astronauts. Reviewed design drawings and planned ground processing schedules. Worked with payload customers to meet their requirements. Show less

    • Space Shuttle Orbiter Mechanical Systems Engineer
      • Jan 1991 - Aug 1994

      Performed NASA technical oversight of contractor engineers. Worked on a team to test and troubleshoot Space Shuttle Orbiter mechanical and electrical systems such as payload bay doors, landing gear, and hatches. Worked with contractor engineers to develop engineering procedures to ensure a flight-ready Orbiter.

    • United States
    • Armed Forces
    • 700 & Above Employee
    • Munitions Specialist
      • Jan 1987 - Jan 1993

      Completed Air Force basic training. Worked one weekend a month on A-7 and F-16 fighter aircraft as a munitions specialist. Loaded bombs, missiles, and ammunition and prepared the aircraft for flight. Completed Air Force basic training. Worked one weekend a month on A-7 and F-16 fighter aircraft as a munitions specialist. Loaded bombs, missiles, and ammunition and prepared the aircraft for flight.

Education

  • Iowa State University
    Bachelor of Science, Aerospace Engineering
    1986 - 1990
  • Florida Institute of Technology
    Computer Information Systems
    1997 - 1998

Community

You need to have a working account to view this content. Click here to join now