Evan Patrick: Education Experience
Evan Patrick: Education Experience
Evan Patrick: Education Experience
EXPERIENCE EDUCATION
UBER ATG B.S. Computer Science
Software Engineering Intern Robotics and Business Minor
May 2019 – August 2019 ½ Pittsburgh, PA Cornell University
• Designed and implemented system on autonomous vehicle to Expected May 2021 ½ Ithaca
communicate between the main software stack and failsafe • GPA: 3.82 / 4.0
device in order to minimize bandwidth usage.
• Dean’s List: All semesters
• Implemented a highly efficient and reliable linear algebra li-
brary in C. This project is a fundamental dependency for vehicle
pose estimation. PROJECTS
AMAZEBALL
CUAIR | UNMANNED AIR SYSTEMS • Embedded system with custom GPIO and I2C
Platform Lead drivers that interfaces with an LED matrix
and an IMU to play a maze game by tilting the
September 2017 – Present ½ Ithaca, NY
board.
• Subteam leader of project team that creates an autonomous GAZEBO ROBOT
fixed winged aircraft capable of waypoint navigation and ground
• Controlled a simulated robot to perform vari-
target detection.
ous tasks with ROS. Utilized Markov decision
• Lead subteam to create plane system infrastructure and ground processes, inverse kinematics, path planning
server while utilizing HTTP, inter-process communication, and and pure pursuit path following.
frontend/backend development.
GAME LOBBY
• Ocaml library that runs an AI against an ar-
PHIZZLE INC. bitrary board game. Uses Monte Carlo tree
search as it’s core algorithm.
Software Engineering Intern
CRITTER WORLD
June 2016 – August 2018 ½ New York, NY
• Client/Server based simulator that had critters
• Developed high performance IoT edge computing solution to with a mutating language. Over time, these
generate C++ code based on a JSON rule set. This resulted in critters would evolve for desirable traits.
∼90% fewer computations when compared to the company’s
previous solution.
COURSEWORK
FRC ROBOTICS TEAM 3624 • CS 2112 – Honors Data Structures (TA)
Director of Engineering • CS 3110 – Functional Programming (TA)
Sept. 2013 – June 2017 ½ Melville, NY • CS 4750 – Foundations of Robotics
• MAE 6790 – Sensor Planning and Control
• Led highschool team of 60 students to design, manufacture,
and program a robot for the 2017 challenge. • CS 6770 – Graduate Computer Vision
• As director of engineering, the team made the highest perform- • CS 4820 – Algorithms
ing robot in its history by being two-time finalists. • CS 3420 – Embedded Systems
• CS 2800 – Discrete Structures
TECHNICAL SKILLS • ECE 2300 – Digital Logic
Programming AWARDS
Java Python C/C++ C# NodeJS Verilog MOST POPULAR TEACHING ASSISTANT
LATEX Kotlin JavaScript HTML CSS • Voted most popular teaching assistant for CS
3110 in Spring 2019
Frameworks/Tools ASSET SPONSORSHIP WINNER
Git Linux ROS TravisCI SQLite3 Postgresql • Winner of $2,000 award for passionate STEM
highschool students. Sponsorship luncheon
Numpy Flask Express Java Spring Docker attended by my superintendent.