Eric Udlis

Madison, Wisconsin ยท udlis.eric@gmail.com

Hi, I'm Eric. I'm a 4th year computer engineering and computer sciences student at the University of Wisconsin - Madison.


Experience

Autopilot Sensing Intern

Tesla

Perform DSP Algorithmic development in C/C++ for embedded platforms. Establish unit and end-to-end testing infrastructure focused on regression, efficiency, and accuracy.Develop tools in Python to optimize the workflow

Jan 2021 - Present

Associate Test Software Engineer

Extreeme Engineering Solutions

Develop software for automated test equipment for embedded systems based on quality and customer requirements Build a REST-API driven service that allowed for direct communication with products over a web interface Work with a team to develop software and contribute to the design of internal products to assist in manufacturing Read, understand, and trace schematics, PCB layouts, and documentation for embedded products

Jan 2021 - Present

Research Computing Facilitation Assistant

Wisconsin Center for High Throughput Computing

Develop programs using Python and Bash to filter user data, detect trends, and automate manual tasks Utilize Jupyter Notebook & MatplotLib to create reports on data trends Write and maintain documentation for tools & software products Collaborate with researchers to create user facing materials & optimize workflow

May 2020 - Dec 2020

Research Computing Facilitation Assistant

Wisconsin Center for High Throughput Computing

Develop programs using Python and Bash to filter user data, detect trends, and automate manual tasks Utilize Jupyter Notebook & MatplotLib to create reports on data trends Write and maintain documentation for tools & software products Collaborate with researchers to create user facing materials & optimize workflow

May 2020 - Dec 2020

Software & Controls Team Lead

Badgerloop

Run the Software Team on UW - Madison's entry in the SpaceX Hyperloop Pod Competition. Led a team of 5-10 undergraduate developers through hosted workshops and manage projects shown below.

October 2018 - Present

Fondy Volunteers Website Manager

Fond du Lac Area United Way

Maintain a GetConnected Volunteer Management System Gather and report on volunteer data with custom Excel scripts Write custom HTML and CSS modules to keep website updated with latest information Communicate with volunteers and agency partners to create media for marketing and donation campaigns

Janurary 2020 - Dec 2020

K-12 Robotics Instructor

Moraine Park Technical College

Led daily classes for middle school students, teaching skills including engineering, teamwork, and programming. Created a curriculum, daily lesson plans, and activities for 10 different lessons Sourced robot kits and created own materials using 3D printing and laser cutting

August 2019

Office Intern

Fond du Lac Area United Way

Developed and maintained organization website and online volunteer portal Interacted with agency and corporate partners including delivering presentations and participated in radio interviews Windows Server 2016 maintenance including Active Directory Management and Samba Shares Performed hardware upgrades on company computers including hard drive, ram, and motherboard replacements

May 2019 - August 2019

Education

University of Wisconsin - Madison

Bachelor of Science
B.S. Computer Engineering & Computer Sciences

GPA: 3.41

September 2018 - May 2023 (Expected)

Skills

Programming Languages & Tools
  • Python
  • GitHub
  • C/C++
  • HTML
  • CSS
  • JavaScript
  • Node.JS
  • Java
Other Technologies
  • Linux
  • Flask
  • PyTest
  • GitLab CI/CD
  • Electron
  • SQL and NoSQL Databases
  • Autodesk Inventor & Fusion 360
  • Pandas & Numpy

Projects

In my free time, I like to work on various software projects, these are my most notable ones
Click on any card to go to the GitHub project page (if applicable). All my projects and contributions to open source software can be found on my GitHub Page here!

Easy Eval

Developed for the Fond du Lac High School Busisness Department, Easy Eval is an efficient way for students to rate group member contribution to group projects to ensure fair grading.

Magic Mirror

Based off of the design from MichMich on GitHub my particular magic mirror was created using an old HP monitor and a one-way mirror placed in front of it. Under the hood, it runs a Raspberry Pi 3 using electrion to host a webpage and utilizing modules written in javascrip

Badgerloop Bill of Materials

Designed for the UW - Madison Hyperloop Competition Team, Badgerloop, this web-app serves as the purchase requesting, approval, and ordering hub for almost $50,000 worth of purchases a year. On the back end it runs a written from scratch express server using Slack OAuth authentication and SlackBot integration to deliver a front-end written in handlebars

Badgerloop Pod Dashboard

Designed for the UW - Madison Hyperloop Competition Team, Badgerloop. This Electron app serves as the Pod Operator's Dashboard It receives and displays telemetry data from the pod in both tables and graphs. Allows the user to control the internal state machine. Send commands to the pod through a GUI or an integrated terminal. Export run data into Excel or Matlab. Or re-import them back into the dashboard.

Badgerloop Hardware in the Loop Testing Rig

Also developed during my role as Software lead at Badgerloop, this testing rig is designed to get hardware tests to the programmers as fast as possible. Using a CI/CD pipeline on a locally hosted GitLabs server, this rig will automatically build our development repository onto our onboard computers, 2 BeagleBone Blacks. Turn on a remote power supply over SCPI and run the specified tests. These tests will run on updates to the development repository, then report the results over Box file sharing.

Awards & Certifications