Ragan Christensen

Senior Software Engineer at Kollective Technology
  • Claim this Profile
Contact Information
Location
Bend, Oregon, United States, US

Topline Score

Bio

Generated by
Topline AI

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.

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
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2019 - Present

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2015 - Apr 2019

      • Took the lead in design and development for significant portion of IP probe codebase.• Led development team for almost a year as interim Scrum Master in addition to other responsibilities.• Assisted with company transition after acquisition while mentoring new team members.• Designed new flexible pipeline architecture to reduce overlap and significantly reduce future development times.• Modified NPU embedded software module to allow for automated unit testing.• Developed inexpensive tunnel hardware that allowed remote tapping of multiple IP traffic sources, reducing deployment costs.• Designed and wrote feature to discover private-to-public IP address translations by high bandwidth 40gb/s NAT devices in real time. This capability was not previously available on NAT devices.• Improved critical components of IP surveillance probe to reduce individual packet processing time by 75% and cut customer deployment costs.

    • United States
    • Computer Networking Products
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2009 - Apr 2015

      • Took on significant responsibility as a junior developer and recent graduate in a small company, leading design discussions and contributing large portions of production code.• Redesigned surveillance module pipeline to new flow-based architecture.• Wrote daemon for Linux that tracked live statistics from IP probe and embedded software on NPU.• Developed fast string search utility implementing Boyer-Moore search algorithm, adapted for multi-pattern matching. Library was used to search web content at line speeds.• Introduced multi-threaded design that was accepted to improve main product performance.• Lived and worked overseas for a period of 3 months as part of an international project.• Designed and wrote monitoring software for reconstructing, analyzing, and recording TCP/IP, HTTP, GTPv1/2, SSL, DNS and other layer 3-7 protocols in real time at gigabit rates.• Developed automated scripted regression test suite for C/C++ codebase. • Wrote a large set of reusable library classes for TCP/IP processing to reduce development time of new surveillance modules.

    • United States
    • Research Services
    • 700 & Above Employee
    • Research Intern
      • Feb 2008 - Jul 2008

      Wrote software drivers for Bluetooth communication protocol to create a new system of robot control by use of the Wii Remote hand held device. Challenges included lack of documentation about Wii Remote which was overcome by reverse engineering and experimentation. Device was deployed in prototype demonstrations for US Military. Wrote software drivers for Bluetooth communication protocol to create a new system of robot control by use of the Wii Remote hand held device. Challenges included lack of documentation about Wii Remote which was overcome by reverse engineering and experimentation. Device was deployed in prototype demonstrations for US Military.

Education

  • Brigham Young University - Idaho
    B.S., Computer Science
    2006 - 2009

Community

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