Profile picture

Greg Flaherty

Back-End Engineer
Pronouns he/him
Open Resume Email Directly

About me

I firmly believe being a software developer provides tremendous opportunities to bring a positive impact to society and the world as a whole. My previous experience revolves around human services, counseling patients with SUD (substance use disorders), and directing SUD treatment facilities. While my passion and drive to help others will never change, I have noticed a fracture in services as wells as an inability to reach large groups of people at once. While transitioning over into technology and the development of software/applications, I see a space and environment where I can contribute to bridging such gap.

The hunger and drive I feel in this field is next to none. While the field of technology continues to grow and expand, I find myself immersed in a field with vast opportunities. These opportunities include continued lifelong learning/growth as well as a multitude of opportunities to contribute to change on a large scale.

I am dedicated to pivoting the skills I have learned in human services over into the field of technology. Problem solving under high levels of stress, as well as with extremely high stakes, is a skill that has taken years to cultivate. I believe this, as well as the ability to manage, interact, include and provide for people from all walks of life are all skills that I plan to take with me on this lifelong journey.

Preferred locations

  • Denver, CO
  • West Palm Beach, FL
  • Fort Lauderdale, FL
  • Miami, FL
  • Tampa, FL
  • Dallas, TX
  • Austin, TX
  • Fort Worth, TX
Open to other locations and/or remote work

Previous industries

  • Hospital & Health Care
  • Mental Health Care

Skills

  • Apple
  • AR
  • Atom
  • Bootstrap
  • Chrome
  • Continuous Integration
  • CSS3
  • Git
  • GitHub
  • GraphQL
  • Heroku
  • HTML5
  • iOS
  • LinkedIn
  • Linux
  • MySQL
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Safari
  • Slack
  • Software Architecture
  • SQL
  • Trello
  • Twitter
  • User Authentication
  • Visual Studio

Currently learning

  • AWS
  • Docker
  • JavaScript
  • React

Projects

Greek God Bod

Greek God Bod

Project scope time 120 hours
Collaborators Profile picture for Sam  Smith Profile picture for Francesca McConnell Profile picture for Geena Jackson Profile picture for Jacob Dunafon Profile picture for Daniel Solomon

Tools Used

  • Apple
  • AR
  • Atom
  • Chrome
  • CSS3
  • Cypress
  • Git
  • GitHub
  • Google
  • Heroku
  • HTML5
  • JavaScript
  • MySQL
  • Rails
  • React
  • React Native
  • Redis
  • RSpec
  • Ruby
  • Software Architecture
  • SQL

Created a workout application in a service oriented architecture that incorporated a BE application (RoR) with a FE application (React), utilizing an agile workflow Built a backend application that exposed API data endpoints for the user-facing application Use test driven development to test API consumption via utilizing facades, services and Ruby objects Utilized Action Cable and Redis to integrate web sockets which created an online chat room for users Work collaboratively via pull requests, branch management and frequent/extensive code reviews

Launch the App Code Repository
Screenshot detail for project Greek God Bod
Screenshot thumbnail #1 for project Greek God Bod Screenshot thumbnail #2 for project Greek God Bod Screenshot thumbnail #3 for project Greek God Bod Screenshot thumbnail #4 for project Greek God Bod

Sweater Weather

Sweater Weather

Project scope time 35 hours
Collaborators

Tools Used

  • Apple
  • AR
  • Atom
  • Chrome
  • Git
  • GitHub
  • Google
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Software Architecture
  • User Authentication

Built an application that exposes API’s in JSON format satisfying the needs of front end developers while optimizing developer empathy Utilized serializers to ensure JSON formatting adheres to expected format from front end developers Specify status codes, utilize exception/error handling to ensure proper communication to those consuming exposed API’s. Utilized caching and background workers to optimize API consumption.

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

501cFree

501cFree

Project scope time 65 hours
Collaborators Profile picture for Conor Barthel Profile picture for Gunnar Sorensen Profile picture for Michael Brandt Profile picture for Maximilian Wagner

Tools Used

  • AR
  • Atom
  • Bootstrap
  • Chrome
  • Continuous Integration
  • CSS3
  • Cucumber
  • Git
  • GitHub
  • Google
  • Heroku
  • HTML5
  • PostgreSQL
  • Rails
  • RSpec
  • Ruby
  • Slack
  • Software Architecture
  • SQL
  • User Authentication
  • User Experience Design / UX
  • User Interface Design / UI

Built two applications (frontend and backend) that communicated via JSON api calls to create a singular CRUD application centered around connecting non-profit organizations with early career software developers. Utilized Google outside authorization to authenticate and authorize users Consumed third party API’s using client secrets, client IDs as well as authorization tokens to consume and utilize external data Utilized CircleCi for continuous integration as well as an agile workflow to effectively manage project productivity.

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

Viewing Party

Viewing Party

Project scope time 40 hours
Collaborators Profile picture for Conor Barthel

Tools Used

  • Atom
  • Bootstrap
  • CSS3
  • Git
  • GitHub
  • Heroku
  • HTML5
  • Npm
  • Rails
  • RSpec
  • Ruby
  • SQL
  • User Authentication

A user to user application that allows users to search for movies, view top rated movies and create viewing parties for movies of choice. Users can invite other users to parties they have chose to host.

Built an application using Rails/MVC model that consumes API’s that require authentication. Used test driven development to test API consumption via utilizing facades, services and Ruby objects. Consumed external API’s while maintaining and adhering to encapsulation and abstraction. Utilized Webmock & VCR to mock external HTTP requests Worked collaboratively via pull requests, branch management and frequent/extensive code reviews.

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 Screenshot thumbnail #3 for project Viewing Party