Profile picture

Adam Bowers

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

About me

I am a lawyer turned software developer who enjoys pushing myself to learn new concepts. I find coding exciting because it continually builds off of core concepts to apply them to novel environments and more complex problems. I see development as a means to make life easier by processing vast amounts of data to see patterns and using that information to solve difficult problems. While the law is evolving and demands learning, those demands are infrequent. The law does not embrace new solutions to old problems as easily as the tech world does. I see technology as a way not only to continue to learn and apply new concepts, but to use it as a tool to create solutions to persistent problems.

Preferred locations

  • Denver, CO
Open to remote work

Previous industries

  • Law Practice

Skills

  • CSS3
  • GraphQL
  • HTML5
  • Rails
  • Ruby

Currently learning

  • Elixir

Projects

Selector

Selector

Project scope time hours
Collaborators Profile picture for Jordan Beck Profile picture for Megan Gonzales Profile picture for Max Bregman Profile picture for Marika Shanahan

Tools Used

  • GraphQL
  • Rails
Context of the Selector application

Users of Discogs.com can shop for a wide range of vinyl records, but there is no convenient way to listen to samples of albums that a users views. The Selector team's approach was to create an application that allows users to search the Discogs.com database, through use of their API, and combine it with an embedded Spotify player to let a user listen to samples of the album they had searched.

Features

The application allows users to search by artist, to get a list of their albums, or record name, to get a specific album. When a user visits the page of a single album, they have the ability to listen to the album via the embedded Spotify player. Additionally, a user save the album to a list of favorites.

Code Repository
Screenshot detail for project Selector
Screenshot thumbnail #1 for project Selector Screenshot thumbnail #2 for project Selector Screenshot thumbnail #3 for project Selector

Rails Engine

Rails Engine

Project scope time hours
Collaborators

Tools Used

  • Rails
Context of the Rails Engine application

Rails Engine is a mock e-commerce application that uses a service-oriented architecture to service a front end application through the use of API calls. Multiple API endpoints are available for a front end application to make requests to and the Rails Engine application responds to the requests through formatted JSON payloads.

Features

Numerous endpoints allow a front end application to obtain information about merchants and the items they sell.

Highlights of available merchant information includes the following: all merchants, all items of an individual merchant, an individual merchant's revenue, and merchants with the most items sold.

Highlights of available item information include the following: find an item by price and find an item ranked by its revenue. Additionally, items can be created, updated, and deleted.

Code Repository
Screenshot detail for project Rails Engine
Screenshot thumbnail #1 for project Rails Engine Screenshot thumbnail #2 for project Rails Engine Screenshot thumbnail #3 for project Rails Engine