Web Development Student
Greater New York City Area
Fixture List CLI GemA command line interface gem that scrapes the Fox Sports website for soccer league fixture data in English, Spanish, and Italian leagues.• Used Ruby language to build main functionality of the app• Scraped Fox Sports website using Nokogiri to load the user specified league information• Created custom menus, utilizing Ruby to create a visually engaging interface for usersFooty League Sinatra ApplicationA content management system utilizing the Sinatra framework to simulate a recreational soccer league where users can perform all CRUD actions on their teams and persist to the database.• Built API using Sinatra and the MVC pattern for fast performance, reliability, and future expansion• Designed the database schema and configured ActiveRecord associations for easier common operations such as querying and deleting data• Utilized ‘bcrypt’ gem for password encryption to secure user informationFooty League Rails ApplicationRuby on Rails application that advances my Sinatra application of a recreational soccer league database where users can create teams, add players, create/populate leagues, and create fixtures.• Built API with Rails and the MVC pattern to abstract and simplify common repetitive tasks• Designed the database schema and configured ActiveRecord associations for easier common operations• Used OmniAuth for OAuth authentication for Facebook and Devise for password encryptionDreamStateRuby on Rails backend with React/Redux frontend Single Page Application for users to log and rank their dreams by “likes”.● Built API with Rails and the client-side using JavaScript and React/Redux to handle application state● Handled async actions and promises from the database with Redux Middleware for a dynamic UX● Separated front end components into reusable elements that handle props input and output data properly using React