See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Craig Burton is a seasoned software engineer with expertise in Unix, software development, integration, and telecommunications. He has a Master of Science in Computer Engineering from USC and a Bachelor of Science in Aerospace Engineering from Cal Poly Pomona. With over 20 years of experience, Craig has worked on various projects, including the TNS Service Order Administration (SOA) platform, Actian/Versant and Progress database data mining, and the DataModel suite of Windows-based surface software.

Experience

  • Edge Autonomy
    • San Luis Obispo, California, United States
    • Software Engineer
      • Feb 2023 - Present
      • San Luis Obispo, California, United States

  • Canam Steel Corporation
    • Point of Rocks, Maryland, United States (Remote)
    • Senior Software Engineer
      • Jun 2022 - Mar 2023
      • Point of Rocks, Maryland, United States (Remote)

      Actian/Versant and Progress database data mining, analysis, and conversion as part of effort to replace internal business, design and production systems. Software in C# and Java, developed on Windows.

  • Scientific Drilling
    • San Luis Obispo, California Area
    • Software Engineer
      • Dec 2014 - Jun 2022
      • San Luis Obispo, California Area

      Maintain and enhance the DataModel suite of Windows-based surface software. Duties include specifications gathering, design, development and unit- and integration testing. DM software is developed on Windows using Visual C++ and C#/.NET and the NUnit test framework.

  • Interactive Intelligence
    • Indianapolis, Indiana Area (Remote)
    • Senior Software Engineer
      • Jul 2013 - Nov 2014
      • Indianapolis, Indiana Area (Remote)

      Maintain and enhance the RESTful interface for the SessionManager component of Interaction Center. Duties include requirements gathering, design, development and unit- and integration testing. IC software is developed on Windows using Visual C++ and C#/.NET with JavaScript.

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Senior Software Engineer
      • Oct 2011 - Jul 2013

      Lead software engineer on the TNS Service Order Administration (SOA) platform. The SOA provides industry-compliant Number Portability (NP) provisioning capability for many (150+) Telecommunication Service Providers. Provide engineering support for the product -- primarily enhancements and new features -- and serve as SME for external groups such as Product Management, Customer Care, Client Management and System Administration. The technology stack includes Solaris OSI, C++, Java, Tomcat, Versant ODBMS with MySQL and Oracle RDBMS. API protocols include CMIP (via ISR Global TMN Toolkit), CORBA (omniORB), SOAP and sockets.Support all product environments (Development, QA, UAT and Production) as lead Versant database administrator (DBA).Assist customers with their CORBA or SOAP integration efforts by providing real-time support as well as design recommendations and sample code.

    • Software Development Manager
      • Oct 2005 - Oct 2011

      As a technical manager, assembled and led a team of software engineers in the architecture, construction, deployment and support of a stable and high-performance local service management system (LSMS). The LSMS, which utilizes C++, Java and Oracle RDBMS, is used to provision the TNS Carrier ENUM platform.Assembled and led a team of software engineers in the modernization of the TNS Service Order Administration (SOA) system. As lead architect, developed and formalized the plans to cleave the original monolithic platform into multiple, redundant tiers. The Java Applet-based UI was re-designed into a thin client, utilizing Tomcat, JSP and SOAP.

    • Senior Software Engineer
      • Jun 1999 - Oct 2005

      Modified, integrated and enhanced several third-party components into a service-bureau-capable Service Order Administration (SOA) system, prioritizing data compartmentalization and role-based UI access for telecommunication service providers.Built the first release of the Intercarrier Communication Process (ICP) application server for VeriSign's entry into Wireless Number Portability. The ICP server was written in C++ and utilized omniORB for CORBA-compliant industry interfaces and Versant for data persistence. Designed and implemented the customer-facing APIs for carrier customer integration, adopted by Western Wireless and Amdocs.

  • Saint Martin's University
    • Olympia, Washington
    • Senior Lecturer I
      • May 2001 - Jun 2003
      • Olympia, Washington

      While working full-time for Illuminet/VeriSign, instructed courses as an adjunct professor. Instruction performed with Microsoft Visual Studio (C++ and Java). Courses included “Introduction to Programming,” “Intermediate Programming,” “Data Structures” and “Comparative Languages”.

  • Northrop Grumman Corporation
    • Redondo Beach, California
    • Software Engineer
      • Sep 1997 - Jun 1999
      • Redondo Beach, California

      Human Computer Interface Group, May 1998 to June 1999Participated in an object-oriented development effort utilizing COTS products to produce distributed applications on a network of Unix workstations.• Performed analysis, design and development of distributed Motif applications.• Documented analysis and design using StP.• Developed X/Motif applications in C++ utilizing BuilderXcessory, Orbix, Oracle and Versant.Software Integration and Test, September 1997 to May 1998• Performed analysis, design and prototyping of an object-oriented X/Motif test driver to exercise the external CORBA interfaces of the project. DII was used in order to minimize dependencies on rapidly changing IDL interfaces.

  • Boeing North American
    • Downey, California
    • Member of the Technical Staff III
      • Jul 1991 - Aug 1997
      • Downey, California

      GN&C Systems: Advanced Applications January 1994 to August 1997• Designed, developed and tested inertial navigation software for spacecraft using real-time, closed-loop simulations involving embedded flight hardware and hardware simulators.• Processed and analyzed near-real-time telemetered flight data to verify navigation system performance.• Provided internal and external customer support through personal communications, briefings and technical reports.Guidance, Navigation and Control Systems July 1991 to December 1993• Designed and coded mission readiness and launch support analysis simulations on IBM, Sun and Hewlett-Packard workstations.• Performed as a member of the Space Shuttle Launch Systems Evaluation Advisory Team during launch operations.

Education

  • 1995 - 1998
    University of Southern California
    Master of Science, Computer Engineering
  • 1986 - 1991
    California State Polytechnic University-Pomona
    Bachelor of Science, Aerospace Engineering

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

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

Similar Profiles