Noah Johnson

About Me

I am an engineer with a passion for innovation. I am highly interested in computer vision, deep learning, robotics and spaceflight. I am looking to pursue research in deep learning applications within the context of robotics. I am interested in engineering lasting solutions to big picture problems, and making a long term difference in my field. Thanks for taking the time to look at my website, and please feel free to contact me if you feel so inclined!

Education

Computer Engineering, B.S.

University of Rhode Island

2014-2018

Electrical Engineering, M.S.

University of Rhode Island

2018-2020

Professional Experience

Graduate

Research Assistant

Smart Networking and Computing Lab

June 2018 - Present

My research with the Smart Networking and Computing Lab centers on Neural Network Task Partitioning. I am working to reduce the latency in mobile object recognition applications by optimizing client-server communication, and exploring load balancing within the context of Neural Networks.

Teaching Assistant

ECBE Department, URI

September 2018 - Present

Assisted undergraduate students with a variety of topics, from fundamentals of circuit design to Electronic Design Automation Principles using VHDL. Taught several sections of Sophomore and Junior level lab-based classes and hosted office hours to further assist students with tutoring or other miscellaneous tasks.

Undergraduate

VHDL Engineer

AstroNova Inc.

August 2017 - May 2018

Designed and implemented FPGA-based architecture using VHDL and Xilinx Vivado Tools. Wrote firmware to support control of waveform parameters using C and Vivado SDK. Assisted in writing PC based application for fine control of waveforms using C#.

IT Technician

URI IT Services

October 2016 - May 2018

Serviced/optimized hardware and software daily for students/faculty. Honed communication and teamwork skills

Production Engineering Intern

Voltserver Inc.

May 2017 - August 2017

I worked closely with the electrical engineering and production teams to develop production testing hardware and methodology for safe product deployment. I honed my skills in PCB soldering and circuit diagnosis through RMA repair work. I developed 3 different Windows applications for control of production testing hardware, which allowed for parallel control of several test-benches at once. These test-benches were to be used by the contracted board fabricator to test newly made units. The combination of the test-benches and accompanying software allowed for an over 100% improvement in production testing productivity, due to reduced time to deployment, greater testing accuracy, and reduced labor costs paid to board fabrication facility.

Noteworthy Projects

Graduate

Delta Analysis of Ball Segway System

Linear Control Systems

Fall 2018

Utilized Matlab and Simulink to simulate and analyze stability robustness of the ball segway system discussed in this paper. It is worth noting that, while the authors analyze the robustness of their regulator, they do not analyze the stability robustness of the double regulator loop, as done in this final project.

A PDF of my final project can be found here.

Analysis and Simulation of Distributed Computing Auto-balancing Scheme

Computer System Modeling

Fall 2018

Gave seminar on the system dynamics of Distributed Computing, and various load-balancing schema. Presented the findings of the paper "Optimal Service Elasticity in Large-Scale Distributed Systems" (Download from arxiv here), including several simulations and proofs to verify Mukherjee et al.'s findings. Simulated Systems using Event Driven Simulation in C++. Paper written in LaTeX.

A PDF of my final project can be found here.

My simulation code, as well as the raw Tex files can be found on my github.

Undergraduate

Neural Network Driven Computer Vision

Embedded System Design

Spring 2018

Developed Neural Network to identify movement within webcam footage using Tensorflow and Google Inception Engine. More information can be found on my GitHub.

Various Models of Digital Control

Digital Control Systems

Spring 2018

Extensively used Matlab, Simulink and lab hardware to derive and implement linear hardware control systems. Click Here to download a copy of my last lab report.

Fractal Algorithm Optimization

ELE 405 - Digital Computer Design

Fall 2017

Optimized 7 Stage Pipeline CPU written in VHDL for graphics processing. Earned 3rd best optimization metric in class of 30.

Honors

2nd Place, HealthHacks RI 2018

September 2018

4th Place, Spring Capstone Summit

May 2018

6th Place, Fall Capstone Symposium

December 2017

URI Dean's List

Fall 2016 - Spring 2018

Eagle Scout Award

Fall 2014