Profile picture

Alex Lynch

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

About me

Administrative professional with extensive sales experience turned software developer. Nothing excites me more than mastering languages from French to Ruby on Rails then using those languages to build quality products and relationships. I would love to work for a company where I can grow, and a company where I can bring my communication and teamwork skills to the table.

Preferred locations

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

Previous industries

  • Executive Office

Skills

  • Rails
  • RSpec
  • Ruby

Currently learning

  • Elixir

Projects

Roots

Roots

Project scope time 80 hours
Collaborators Profile picture for Jessye Ejdelman Profile picture for Ryan Laleh Profile picture for Neeru Ram Profile picture for Tyler Haglund He/Him Profile picture for Horacio Borrego

Tools Used

  • Elixir
  • GraphQL
  • PostgreSQL
  • React

Roots is a site that allows for a user to keep family cookbooks in a digital format, adding recipes to multiple books and being able to view and navigate the books and recipes through a pleasant UI/UX.This application was created in two weeks. On the back-end we learned a brand new language, Elixir, along with a brand new web framework, Phoenix. In fact, the testing suite we used (ExUnit), our continuous integration tool (Semaphore CI) and almost everything else about this project was new for us. We spent the first week learning all we could about everything new, and spent the second week actually writing code for the application. Having a solid plan of how to approach so many new tools was the most important part of this project.

My areas of focus:
Quickly learn and implement a brand new language (Elixir) and a brand new web framework (Phoenix) in two weeksCollaborate with front-end and back-end teammates by following an agile process and establishing MVP goalsWrite tests in ExUnit, and follow a test-driven-development approachUtilize GraphQL to test server functionalities for front-end consumption

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

Grow Ops

Grow Ops

Project scope time 60 hours
Collaborators Profile picture for Nick Edwin Profile picture for Ryan Laleh Profile picture for Chandler Hulstrom

Tools Used

  • PostgreSQL
  • Rails
  • RSpec
  • Ruby

Grow Ops is a Rails Application for gardeners, new and experienced alike. The idea behind this application is to give users a guide to set up and plan their own garden. The user will simply need to add the size of their garden, their zip code, and the estimated lighting, and our app will give a list of all the possible vegetables and how much they can plant within their garden.Our code is open source because we would like to show off what we have, and also invite others to contribute too if they feel inclined to do so.

My areas of focus:
Collaborate with teammates to whiteboard our project, and design an agile process to followConsume three APIs to obtain data on local soil information and suitable plants for your locality: Trefle API, Soil Grids API, Open Data Soft APIImplement back-end and a front-end servers, using Sinatra for the two servers to communicateIntegrate Google OAuth to allow login with Google accountFollow test-driven-development with mocks and stubs (VCR, Omniauth stubs) 

Launch the App Code Repository
Screenshot detail for project Grow Ops
Screenshot thumbnail #1 for project Grow Ops Screenshot thumbnail #2 for project Grow Ops Screenshot thumbnail #3 for project Grow Ops

Adopt Don't Shop

Adopt Don't Shop

Project scope time 70 hours
Collaborators

Tools Used

  • PostgreSQL
  • Rails
  • RSpec
  • Ruby

Adopt Don't Shop is a Ruby on Rails application for tracking pet adoption. Each pet belongs to a shelter, and a shelter has many pets. Shelters and pets can be created, read, updated, and deleted. This was my first serious attempt at creating a Ruby on Rails website. A future paired attempt to upgrade this project involved adding bootstrap on the frontend, and adding prospective adopters and adoption applications that can be approved or rejected.

My areas of focus:
In a one week period followed test driven development to create a CRUD rails app. I gained an understanding of database reference and foreign keys, and how database management works in postgresql. I also solidified an understanding of MVC and the flow of data through a CRUD rails app.

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