Throughout the HighTech Bound program, interns work with IOL staff and students on projects created and designed to fit their assigned testing group. At the end of the program, students present the projects they worked on over the course of the program to their friends and family.
Programming the Network:
Aryan, Jake, Jon, and Sunhoo, our largest group of interns, joined the IOL’s Software Development team for their HighTech Bound experience. The task was to automate the IOL’s networking infrastructure, by first creating a system to control the labwide firewall. The goal was to create a common web application that could be used to program different components of the IOL’s network, and then to add the firewall as one such component. The team self-organized according to their interests, and worked closely using Agile methods to track their progress. When the summer concluded, the team successfully built a tool that could create rules and audit the state of the firewall, as well as record and track activity using an intuitive web interface.
Installation Video & Nightly Build Tool for IOL Test Software:
Surabhi and Nico were teamed up with the IOL INTERACT software development team for the creation of a nightly build tool to test NVMe updates to GIT, using Jira ticketing and Agile processes. In addition, they also created an installation video which would help users understand the requirements needed to install and run the IOL INTERACT test tool.
Automated Reporting of Test Results:
Board Development for BitPhyer S4TA:
Nisha and Will were tasked with adding a feature to the daughter card for BitPhyer S4TA (previous known as the python board). The Python Board is a line tap that is used for Clause 28 Auto-Negotiation testing.
Nisha and Will gained experience in hardware design as well as used development stations with Altium, and had exposure to JIRA/BitBucket and GIT/Agile.
Next Generation DSL Testing:
Samara and Zach both worked on re-implementing legacy DSL testing in the lab’s newest version of Test Sentinel, our DSL, Gfast, and wireless testing automation software. Both Samara and Zach were critical in not only creating new test content, but also helping to debug and prep Test Sentinel for its 2.0 release.
Creating these test plans required more than just understanding the tools however, both Samara and Zach had to become intimately familiar with complex test plan documents from the Broadband Forum. They also learned about development in a .Net environment and how to properly use version control (git) for software development.