Profile picture

Dani Coleman

Back End Engineering
Open Resume Email Directly

About me

Compassionate, empathetic and driven individual with a passion for finding ways to restore our natural world through education and technology. My background in athletics and customer service parallel the world of technology because they both rely on teamwork, empathy and the capacity to empower each piece of the whole. My curiosity, creativity and desire to learn new things led me to Turing School of Software and Design. I look forward to collaborating with a diverse software development team to find innovative ways to heal our planet and educate our fellow humans along the way. 

Preferred locations

  • Denver, CO
  • Boulder, CO
Open to other locations and/or remote work

Previous industries

  • Photography
  • Retail
  • Sports

Skills

  • Atom
  • Bootstrap
  • CSS3
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • SQL

Currently learning

  • GraphQL

Projects

Relocate

Relocate

Contribution time 96 hours
Collaborators Profile picture for Hope McGee Profile picture for Zach Stearns Profile picture for Christopher Allbritton Profile picture for Jose Lopez Profile picture for Kevin Cuadros Profile picture for Brett  Sherman Profile picture for John Kim

Tools Used

  • Bootstrap
  • CSS3
  • GitHub
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Travis

Relocate aims to ease the chaos of moving, providing a resource for users to discover services in their new hometown. Upon creating an account, users can search a new hometown by zip code and browse categories of businesses they need such as different utility companies, gyms, parks, and plumbing. For this project we implemented a Service Oriented Architecture design patter, organized and refactored code to be more maintainable, used RuboCop for code quality and styling, implemented continuous integration using Travis CI and deployed to Heroku. 

Technical Focus:
SOA Design
Reading Documentation
MVC Design
TDD
OOP

Tech Stack:
Ruby on Rails
Sinatra
Postgres
HTML/CSS

Testing:
RSpec
Capybara
RuboCop
SimpleCov

Project Management:
Strong communication
GitHub project board
Paired Programming(driver-navigator)
Daily Stand-ups

Launch the App Code Repository
Screenshot detail for project Relocate
Screenshot thumbnail #1 for project Relocate Screenshot thumbnail #2 for project Relocate

Viewing Party

Viewing Party

Contribution time hours
Collaborators Profile picture for Brett  Sherman

Tools Used

Viewing party is a ficticious application that focuses on the very basics of JSON API consumption. For this project we utilized the Movie Database API. Users can register with the application using basic authentication to create their account. Once logged in, the user can explore movie options and create a viewing party event with their friends. The user can then see the parties that they themselves are hosting or attending. For this project we organized and refactored code to be more maintainable, implemented a self-referential relationship in ActiveRecord, used RuboCop for code quality and styling, implemented continuous integration using Travis CI and deployed to Heroku.

Technical Focus:
API design and software architecture
Reading Documentation
ActiveRecord
SQL
MVC design
TDD
OOP

Tech Stack:
Ruby on Rails
Postgres
HTML/CSS

Testing:
RSpec
Capybara
RuboCop
SimpleCov

Project Management:
Strong communication
GitHub project board
Paried Programming(driver-navigator)
Daily Stand-ups

Launch the App Code Repository
Screenshot detail for project Viewing Party
Screenshot thumbnail #1 for project Viewing Party Screenshot thumbnail #2 for project Viewing Party

Adopt Don't Shop

Adopt Don't Shop

Contribution time hours
Collaborators Profile picture for Leah Riffell

Tools Used

"Adopt Don't Shop" is a fictitious pet adoption platform where visitors can favorite pets and apply to adopt their newest furry friend. This was a paired project. This project was timelined for 1 week and 2 days. My partner and I utilized the GitHub project board to access user stories and prioritize issues that we created. We used MVC to organize code effectively, used one to many and many to many relationships in our database and implemented TDD to navigate us along the way. We also used Heroku for deployment.

Technical Focus:
Cookies and Sessions
MVC design
ActiveRecord
PostgreSQL

Tech Stack:
Ruby on Rails
PostgreSQL

Testing:
RSpec
Capybara

Project Management:
Strong Communication
GitHub project board
Paired Programming(driver-navigator)
Daily Stand-ups

Launch the App Code Repository
Screenshot detail for project Adopt Don't Shop
Screenshot thumbnail #1 for project Adopt Don't Shop