Profile picture

Ethan Black

Back End Engineer
Pronouns he/him
Open Resume Email Directly

About me

My name is Ethan Black and I'm a creative, curious, and socially-oriented backend software engineer.

Previously, I worked to improve the lives of Coloradans through the political process as a progressive activist and legislative aide. As a nonprofit political director, I used online political communication and advocacy to educate voters, protect reproductive rights, fight climate change, and pursue justice of all stripes.

I hope to utilize my experience and passion to create software that improves communities and creates a positive social impact.

Preferred locations

  • Denver, CO
Open to remote work

Previous industries

  • Civic & Social Organization
  • Legislative Office
  • Non-Profit Organization Management
  • Political Organization
  • Public Policy

Skills

  • ActiveRecord
  • Adobe Photoshop
  • CSS3
  • Git
  • GitHub
  • HTML5
  • PostgreSQL
  • Postico
  • Postman
  • Rails
  • RSpec
  • Ruby
  • SQL

Currently learning

  • JavaScript
  • React

Projects

Refugee Aid

Refugee Aid

Project scope time 100 hours
Collaborators Profile picture for Artemy Gibson Profile picture for Davis Weimer Profile picture for Parvin A. Sattorova Profile picture for Renee Pinna

Tools Used

  • GraphQL
  • Heroku
  • JavaScript
  • Postman
  • Rails
  • RSpec
  • Ruby

Refugee Aid (Or Refuge) is an application where organizations that host or offer aid to refugees can post requests to the general community, such as for food donations or language translation help.

Compassionate citizens of the community are then able to use the website to search for aid requests in their city to see if there is anything they can offer their time and resources to.

**Data included in the deployment is seeded data for demonstration purposes and is not intended to represent any real organization and their needs.

Launch the App Code Repository
Screenshot detail for project Refugee Aid
Screenshot thumbnail #1 for project Refugee Aid Screenshot thumbnail #2 for project Refugee Aid Screenshot thumbnail #3 for project Refugee Aid

Wutz

Wutz

Project scope time 100 hours
Collaborators Profile picture for Christopher Cullinane Profile picture for Connor Richmond Profile picture for Mike Wood Profile picture for Ian Lyell

Tools Used

  • ActiveRecord
  • CSS3
  • Git
  • GitHub
  • GitHub Projects
  • HTML5
  • JavaScript
  • PostgreSQL
  • Postico
  • Rails
  • RSpec
  • Ruby

Wutz is a social daily trivia game featuring clues from the Jeopardy! game show. I was project lead for a group of 5 developers using an accelerated Agile workflow.

The game consists of separate frontend and backend applications. The backend is an API that uses background workers to consume external Jeopardy and ChatGPT APIs to efficiently generate a daily game board, The frontend utilized a mobile friendly design and local storage for minimal backend API calls.

Wutz was developed over two weeks in September, 2023.

Code Repository
Screenshot detail for project Wutz
Screenshot thumbnail #1 for project Wutz Screenshot thumbnail #2 for project Wutz Screenshot thumbnail #3 for project Wutz Screenshot thumbnail #4 for project Wutz