Patrick S. Hall
Software Engineer Financial Analyst
425-***-**** • ***********@********.*** • hallpatricks EDUCATION
University of San Diego, San Diego, CA
BA in Computer Science, Shiley Macros School of Engineering GPA: 3.91 Expected Graduation May 2019 BBA in Finance, School of Business GPA: 3.29 May 2017 TECHNOLOGIES & SKILLS
Languages: C, C++, Python, Go, Java, Javascript, Matlab, Octave, Ruby Frameworks: Keras, Tensorflow, CNTK, CUDA, OpenCV, React, Redux, Rails, ROS2, plotly/dash, pandas, matplotlib, numpy Technologies: Linux/Unix, git (with teams), bash/zsh, vim, GDB, Valgrind, Arduino, rspec, cucumber, Heroku, docker PROFESSIONAL EXPERIENCE
Software Engineer, Novarc Technologies, Vancouver, BC May 2018 – August 2018
• Implemented object detection algorithms and neural networks as high-quality real-time production C++ (CUDA, OpenCV)
• Developed and debugged C++ code for implementation of the seam-tracking neural network for the Arc Welding Robot
• Refactored legacy video streaming module to allow for embedding metadata in mp4 frames, increasing efficiency of video streaming between robot component, and reducing storage requirements of training sets
• Authored internally used tools that included weld data visualization (Python – Dash framework), accelerometer data streaming and analysis (C++ sockets), and a GUI for the welding robot’s procedures inputs (React/Redux) Front-End Developer, Sidebuy, Vancouver, BC May 2018 – August 2018
• Developed user-facing JavaScript code using the React and Redux frameworks
• Created internal dashboard tools for monitoring user engagement and traction Associate, UGF, San Diego, CA September 2016 – May 2018
• Lead investor calls with potential portfolio companies and diligence calls with investors for series A – Growth rounds
• Lead deals team on portfolio company Fastly, an undisclosable reusable aerospace manufacturer, and others
• Diligence included valuation, returns analysis, cohort analysis, market sizing, competitive analysis, technical due diligence Analyst, Core Capital Partners, Vancouver, BC Summer 2015
• Performed valuation analysis and financial modeling for portfolio companies Tennis Professional, The Creek Club, Locust Valley, NY Summer 2015 & 2016
• Coached tennis and fitness to adults and juniors of all levels
• Managed tennis part of corporate outings of up to 40 people, and junior camps of over 50 children aged 5-14 PROJECTS
Peer-To-Peer Music Streaming (Go)
• Created a Peer-to-Peer music streaming console application in Go
• Defined and implemented a custom protocol. Trackers maintained metadata and dynamic peer set Image Tracking Drone (Go, tcpdump, wireshark)
• Sniffed packets to determine drone control packets; reverse engineered APK files to create custom UDP packet flow
• Complex multi-threaded application development using Go
• Face tracking, image recognition and manipulation, and autonomous flight using OpenCV DNS Resolver (Python)
• Wrote a DNS resolution program in Python to recreate the functionality of dig/nslookup Torero Server (C++)
• Implemented HTTP server; debugged using GDB and Valgrind
• Used C++ sockets API to send/receive data over TCP/IP, using multithreaded nonblocking asynchronous IO RELEVANT COURSEWORK
Computer Science: Networking, Data Structures/Algorithms, Object-Oriented Design, Operating Systems, Software Engineering, Computer Systems, Digital Hardware
Finance: New Venture Finance, Investments, Financial Statement Analysis, Advanced Corporate Finance, Financial Modelling LEADERSHIP EXPERIENCE
Treasurer, Association of Computing Machinery May 2018 – Present
• Oversee club finances, collect donations and receive other monies
• Ensure that the Club effectively utilizes monetary and campus resources to carry out activities Tutor, Computer Science – Shiley Macros School of Engineering September 2018 – Present
• Tutored Freshmen and Sophomore computer science tutors for Computer Systems, Programming I/II, Networking HONORS
• NCAA D1 Tennis (USD) – 2x WCC Champion, First Honor’s Dean’s List (University of San Diego)