Brian Carstens

Brian Carstens

Software Engineer

Followers of Brian Carstens158 followers
location of Brian CarstensCarlsbad, California, United States

Connect with Brian Carstens to Send Message

Connect

Connect with Brian Carstens to Send Message

Connect
  • Timeline

  • About me

    Senior Software Test Engineer at Frontier Technology Inc.

  • Education

    • California Polytechnic State University-San Luis Obispo

      -
      B.S. Computer Science

      Activities and Societies: English Minor, Intramural Soccer, Teaching Abroad

    • Oregon State University

      -
      M.S. Computer Science
  • Experience

    • ComStream Corporation

      Jun 1996 - Feb 1998
      Software Engineer

      Software Engineer - Embedded software projects for satellite modems and ground stations using C/C++, VxWorks, Linux.

    • Viasat - CMMI Certification

      Jan 2003 - Sept 2003
      CMMI Certification Software

      Software Lead in Software Engineering Process Group responsible for key CMMI company certification.● Coordinate with Viasat software projects to establish software engineering artifacts & practices.● Collect and review artifacts for training plans, configuration management, ICD’s, documentation, code reviews, peer reviews, and formal testing plans and results.● Training and certification for CMMI practices.

    • Viasat - FABT Project

      Sept 2003 - Jun 2012
      Test Automation Lead

      Develop custom test framework from scratch for Boeing modem subsystem, coach and train team members● Developed hardware drivers and test automation framework and GUI in Tcl/Tk● Executed manual and automated regression test suites for each major component release and integration build.● Developed special traffic generators using C, Perl, Python for modem that was part of Boeing airborne system.● Update test documentation, and travel to customer sites for training and troubleshooting.● Coordinate test activities, goals, and results with development teams and management. Show less

    • Viasat - Blue Force Tracking (BFT) Project

      Jun 2012 - Feb 2014
      Software Test Lead

      Promoted to Test Team Lead (3 members) to verify software/hardware functionality of second generation aviation modem.● Tracked progress of team to remove roadblocks and keep management informed of test status.● Coordinated testing of Jenkins builds and developed Python and Selenium based traffic and web interface tests.● Analyzed TCP/UDP protocol packet issues with Wireshark.● Developed Python scripts to interact with modem’s REST API for regression test automation.

    • ViaSat - Australia National Broadband (NBN) Project

      Feb 2014 - Apr 2020
      Systems Integration And Test Engineer

      System Test and Network Support Engineer, NBN Project (Feb-2014 to April-2020)Selected for NBN, Australia support, focusing on Python based test framework for satellite network.● Automate traffic tests using Python based scripts to control, monitor traffic generators.● Developed custom Splunk dashboards for monitoring device health based on Python scripts using SNMP,console CLI, and RESTful API to interface with devices.● Developed and conducted in-country training course for local network operators and technicians.● Statistical analysis of modem performance with NumPy.● Utilized Salesforce and JIRA to troubleshoot and track customer network issues with SoapUI, VMWare, DHCP,MPLS, IPV6, and OAM packets. Show less

    • G2 Software Systems

      Oct 2020 - Nov 2021
      Systems Integration and Test Engineer

      System Test and Integration for JMINI and IW UHF projects at NIWC Pacific● Execute system tests for RT-1828 chassis, HPA's, SatSim, MD-1324's in test lab environment● Define new tests for Viasat's VM-300M TRANSEC Modernization board (MIL-STD-188 5k/25k DAMA)● Test Procedures for VM-300M Key Loading, Zeroization, Tamper, Channel Control● Automate regression testing with Powershell, Python, Selenium and Autoit

    • Synthego Corporation

      Nov 2021 - Nov 2022
      Senior Software QA Engineer

      System Test and Integration for eCommerce software Python/Django ● Conduct peer reviews and Codecov unit test analysis for issues in new releases.● Create Ghost Inspector test suites for automated Web UI regression testing.● Create monitoring dashboards in Papertrail and Splunk to find unusual activity.● Completed Coursera BioInformatics course with Python programming modules.

  • Licenses & Certifications