Profile picture

Allen Russell

Back End Engineer
Pronouns he/him
Open Resume Email Directly

About me

I'm a Denver-based Software Developer with a passion for music and 15 years of experience in human services, where I helped countless individuals connect to vital resources and improve mental health. This background has given me a unique ability to empathize with others and deliver exceptional customer experiences.

My journey into tech is here to stay. My previous work involved addressing society's most pressing issues in county jails, all while being driven by my love for music and a knack for solving complex problems. I thrive on the excitement of software development, particularly when crafting clean code. I'm proficient in languages like Ruby, Ruby on Rails, JavaScript, HTML, and CSS, and I'm actively expanding my skill set.

In my development work, I rely on tools like VCR/Webmock, shoulda-matchers, jsonapi-serializer, factorybot/faker, launchy, orderly, pry, as well as rubocop and codeclimate, to boost productivity and maintain high coding standards.

I am a dedicated team player, eager to embrace challenges. My professional experiences, coupled with my technical skills, equips me to tackle complex problems and deliver innovative solutions. I feel like my tech journey is just beginning, and I'm excited about what lies ahead.

Preferred locations

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

Previous industries

  • Civic & Social Organization
  • Consumer Services
  • Government Administration
  • Individual & Family Services
  • Law Enforcement
  • Mental Health Care
  • Music
  • Performing Arts
  • Primary/Secondary Education

Skills

  • Accessibility
  • ActiveRecord
  • CircleCI
  • Continuous Integration
  • CSS3
  • GitHub
  • GitHub Projects
  • GraphQL
  • Heroku
  • JavaScript
  • LinkedIn
  • PostgreSQL
  • Postico
  • Postman
  • Product Management
  • Python
  • Rails
  • RSpec
  • Ruby
  • Slack
  • User Authentication
  • Visual Studio

Currently learning

  • AWS
  • Cybersecurity
  • Go
  • Quality Assurance / QA
  • React
  • Software Architecture

Projects

GearUP

GearUP

Project scope time 40 hours
Collaborators Profile picture for Anna Wiley Profile picture for Matthew Lim Profile picture for Andi Lovetto Profile picture for Scotty Brown Profile picture for Alexandra Peterson

Tools Used

  • Continuous Integration
  • Git
  • GitHub
  • GitHub Projects
  • GraphQL
  • Heroku
  • JavaScript
  • PostgreSQL
  • Postman
  • Rails
  • React
  • Redis
  • RSpec
  • Ruby

GearUP is a crowdfunding app for artists to request supplies they need. It is a full-stack SOA application that utilizes GraphQL to communicate between the front and back end. The back end also utilizes Sidekiq and Action Mailer to send confirmation and update emails to its users. There is an option to create an account to add a new post, or donors can search and select a project to donate to without having to create an account.

Launch the App Code Repository
Screenshot detail for project GearUP
Screenshot thumbnail #1 for project GearUP Screenshot thumbnail #2 for project GearUP Screenshot thumbnail #3 for project GearUP Screenshot thumbnail #4 for project GearUP

Next Steps

Next Steps

Project scope time 80 hours
Collaborators Profile picture for Weston Schutt Profile picture for Kaina Cockett Profile picture for Jorja Fleming Profile picture for Zanna Fitch

Tools Used

  • ActiveRecord
  • Bootstrap
  • CircleCI
  • Continuous Integration
  • GitHub
  • GitHub Projects
  • Heroku
  • HTML5
  • JavaScript
  • PostgreSQL
  • Postman
  • Rails
  • RSpec
  • Ruby
  • Software Architecture
  • User Authentication
  • Visual Studio

Next Steps is an idea that I pitched for Consultancy, inspired by my previous professional experience. It is a full-stack group project that leverages the 211 API along with geolocation to assist individuals in finding community resources in their vicinity. We thought it was particularly important to create search options catered to persons who may not have the ability to navigate existing resources. This repository contains the front-end portion of the project which utilizes the API provided by the back-end repository.

Launch the App Code Repository
Screenshot detail for project Next Steps
Screenshot thumbnail #1 for project Next Steps Screenshot thumbnail #2 for project Next Steps Screenshot thumbnail #3 for project Next Steps Screenshot thumbnail #4 for project Next Steps

Whether, Sweater

Whether, Sweater

Project scope time 36 hours
Collaborators

Tools Used

  • ActiveRecord
  • GitHub
  • GitHub Projects
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • User Authentication
  • Visual Studio

Whether, Sweater is a back-end project that exposes multiple API endpoints to make data available from MapQuest API, Unsplash API, OpenLibrary API, and Weather API. It allows the front-end to obtain JSON data that contains weather information for a city, where the city and state are passed in the URL body as a location param, and units (imperial or metric) passed in as an optional param. The result exposed 6 end-points that can be accessed by front-end after obtaining unique, secure API-key.

Code Repository
Screenshot detail for project Whether, Sweater
Screenshot thumbnail #1 for project Whether, Sweater Screenshot thumbnail #2 for project Whether, Sweater Screenshot thumbnail #3 for project Whether, Sweater Screenshot thumbnail #4 for project Whether, Sweater

Movie Party

Movie Party

Project scope time 28 hours
Collaborators Profile picture for Connor Richmond

Tools Used

  • ActiveRecord
  • GitHub
  • GitHub Projects
  • PostgreSQL
  • Postman
  • Rails
  • Slack
  • Visual Studio

Movie Party the back-end of an application in which users can explore movie options and create a viewing party event for themselves and other users of the application.

Code Repository
Screenshot detail for project Movie Party
Screenshot thumbnail #1 for project Movie Party Screenshot thumbnail #2 for project Movie Party Screenshot thumbnail #3 for project Movie Party