Daniel Hannani
Los Angeles, California *******.******@*****.*** 310-***-**** in/daniel-hannani-2b7b5b114/ github.com/dhannani EXPERIENCE
CoFounder
RoadReader April 2019 - November 2019, La Jolla, CA
• Developed platform for road hazard detection through computer vision with the purpose of automated road assessment for city use.
• Included android application for data collection, NodeJS for middleware, Python/YOLOv3 neural network for data processing and visualization.
• Communicated with San Diego city officials and adjacent municipalities on a regular basis as a form of market validation.
• Won ScaleSD Smart City competition and mentioned in the San Diego Business Journal. PROJECTS
Implementing Neural Networks
• Worked in a small team to implement various neural networks in Python from scratch (no Tensorflow, KERAS, etc.) in order to compare their relative effectiveness. Implemented RNN, LSTM, GRU, and Word2Vec neural networks using NumPyand tested their accuracy in word prediction and sentence creation. Derived the back propagation equations for LSTM and GRU by hand. Data Analysis - City Council Campaign
• Worked as a volunteer to analyzed voter data for H. Puentes' campaign for San Diego District 1 City Council, with the purpose of discovering key demographics to target for support.
• Utilized data from diverse sources including available voter information, district demographics, and social media posts/promotions in order to maximize effectiveness of analyses.
EDUCATION
B.S Computer Engineering
University of California, San Diego • San Diego, CA • 2019 COURSEWORK
Advanced Data Structures
Computer Science • Data Structures
Studied high-performance data structures and supporting algorithms. Used and implemented data structures like (un)balanced trees, graphs, priority queues, and hash tables. Also, memory management, pointers, recursion. Analyzed theoretical and practical performance. Principles of Computer Operating Systems
Computer Science • Multithreading
Implemented basic aspects of an operating system kernel including file system management, thread synchronization, and memory management. Design and Analysis of Algorithms
Computer Science • Algorithms
Designed and analyzed efficient algorithms with emphasis of nonnumerical algorithms such as sorting, searching, pattern matching, and graph and network algorithms. Measured complexity of algorithms, time and storage. SKILLS
Java, Python, AWS, Machine Learning, Android Studio AWARDS
Winner
San Diego, CA • ScaleSD Smart Cities Competition • April 2019 - June 2019 Finalist
San Diego, CA • SDSW Fast Pitch Competition • May 2019