Summary
Overview
Work History
Education
Skills
Work History
Timeline
Generic

Ethan Caracoglia

Rochester,NY

Summary

Ambitious software engineer seeking a Summer 2025 Co-Op to gain hands-on experience with a mix of embedded systems and simulation software. Enthusiastic to learn as much as possible and contribute to the fullest extent in a team environment.

Overview

2
2
years of professional experience

Work History

Lead Handlebar Interface Board Developer

Electronic Vehicle Team
08.2022 - Current
  • Utilized Controller Area Network protocols to implement a drive-by-wire system on an electric motorcycle.
  • Created a system to gather voltage information from three redundant Analog to Digital Converters and produce errors from dissimilar input.
  • Implemented an error collection system to keep track of redundant ADC errors and efficiently bit pack the information alongside throttle and brake voltages in a standard size CAN Frame.

Lead Developer

Nerurotechnology Club
08.2022 - Current
  • Currently creating software to allow for the reading of an EMG system and EEG headset simultaneously as xinput in order to allow for them to be used to play games that were not specifically made with their proprietary software.
  • Worked with G.tec Medical Engineering to build a game that utilized their EEG brain interfacing headset using their own proprietary hardware interface and the Unity Game Engine.
  • Developed a map creation tool to speed up the design process of individual levels that were compatible with a recursive portal system that was being created alongside it.
  • Worked with a EMG system supplied by OpenBCI to develop a game that utilized the pulse of electricity from a users arm muscles through attached electrodes in order steer a vehicle.

Education

Bachelor of Science - Computer Science

Rochester Institute of Technology
Rochester, NY

Skills

  • Embedded Development
  • Game Development
  • Test-driven development
  • Working with preexisting code-bases
  • C, C, C#, and Python
  • Experience with project tracking software (Jira & Trello)
  • AI LLM tools such as ChatGPT
  • Communication Protocols (CAN, SPI, I2C, UART, JTAG)
  • Team communication and mediation

Work History

Maintenance Crew Member, 08/2022 - Current

Town of York Parks and Recreation - York, ME

  • Demonstrated a strong desire to learn through acquiring training for as many tools and machines as possible.
  • Enhanced safety in the workplace by addressing potential hazards and maintaining a clean work environment.
  • Used problem-solving skills to alleviate issues efficiently with minimal supervision.
  • Increased team productivity through effective communication and collaboration on maintenance tasks.

Timeline

Lead Handlebar Interface Board Developer

Electronic Vehicle Team
08.2022 - Current

Lead Developer

Nerurotechnology Club
08.2022 - Current

Bachelor of Science - Computer Science

Rochester Institute of Technology
Ethan Caracoglia