Hi, I'm

Ethan Daniel.

About

Hello! I'm Ethan, a Healdsburg native, and a sophomore studying Computer Science at University of California, Berkeley. Last year, I interned at Vytality Health on the Android and iOS development teams. In the summer, I also interned at SMount Tech on the Android team.

I'm currently most comfortable with mobile app development (iOS/Android) and back-end web development and am looking to expand on my skillset through side projects, classes, and internships.

profile picture

Experience

Android Developer @ SMount Tech

Jun 2019 - Sep 2019
  • Worked on the Android development team to create a functional app prototype
  • Utilized RabbitMQ to send messages to other users on a peer-to-peer network

Software Engineering Intern @ Vytality Health

Dec 2018 - Sep 2019
  • Developed iOS and Android Versions of an app for a Y Combinator startup
  • Rapidly prototyped different iterations of the app using Agile development
  • Implemented core functionality for an Instagram-like social feed

Programming Mentor @ The Third Workshop

Dec 2018 - Sep 2019
  • Mentored children of all ages in programming
  • Taught students the fundamentals of programming using tools such as Snap and Codecademy
  • Provided IT services such as building PCs

Coding Camp Instructor @ City of Healdsburg

Dec 2018 - Sep 2019
  • Created a curriculum to teach students the basics of Java in a week-long course
  • Provided additional resources for students to further their programming skills after the coding camp

Projects

NetGuard

IoT security tool used to protect against DDoS attacks by closing all physical ports, uploading attack information to an Azure database, and sending a private SSH key to the device owner to reconfigure the device.

  • Python
  • SQL
  • Docker
  • Azure

Drip

Reservoir tracker for California. Scrapes reservoir level data from the CDEC and graphs reservoir levels over a selected time period.

  • Android
  • Java
  • XML

The Hound's Bark

News publishing website for the Healdsburg High School journalism class. Uses date and submitted information to categorize articles in the database and generate unique URLs for each article. Not currently in use.

  • Python
  • Flask
  • SQL
  • HTML
  • CSS
  • Bootstrap

Sonoma County Bike Coalition

Android app that scrapes and displays news articles from the SCBC website. Feature to display map markers for cycling-related points of interest in progress.

  • Android
  • Java
  • XML
  • Python
  • Flask
  • HTML
  • CSS

Workout Generator

Project for my iOS DeCal class at UC Berkeley to randomly generate workouts based on user-selected muscle groups.

  • iOS
  • Swift

Contact

I'm currently looking for summer 2020 internship opportunities. Whether you'd like to work on a project together or contact me about a professional opportunity, I will do my best to answer your email!

Get In Touch