Kevin Brennan

Summary

Third-year Computer Engineering student at University of Waterloo
Candidate for Honours Computer Engineering, Co-op (BASc)

Strong programming capabilities in:

  • C, C++ (2 years of professional experience)
  • Python, Rust, C#, Java, Kotlin, Assembly (x86 and RISC V)
  • Web technology — HTML, CSS, JavaScript, Django

Experience

Software Developer, Ford Motor Company

-

Designed and implemented an interface between phones and the infotainment system to display navigation information to the driver.

Software Developer, Ford Motor Company

-

Developed a system that retrieves album information from connected phones and displays the active media information on the car display

Software Developer C++, Dejero Labs

-

Improved the reliability of software running on transmitters by integrating better with the host Windows operating system.

Software Developer C++, Dejero Labs

-

Redesigned a Qt UI to allow for switching between portrait and landscape modes. Developed an NTP time-synchronization component that has protection against incorrect values.

Technical Skills

Programming Languages

  • C++
  • Python
  • Rust
  • C#
  • Java
  • Kotlin

Tools and Processes

  • Git
  • Linux
  • Jira
  • Confluence
  • Agile