Full Stack Web Developer
New York, New York, Us
An intensive training program designed to equip New Yorkers with the skills necessary to launch careers in web development. This program includes three months of intensive, full-time on-campus training, including classes and lectures, individual, pair and group programming projects, code challenges, presentations and more.• Studied a variety of web development languages, frameworks, and libraries in-depth, including Ruby, Rails, Sinatra, Javascript, jQuery, React, SQL, ActiveRecord, Git, HTML, CSS, Bootstrap, Materialize, and Semantic UI• Collaborated on project teams to develop and present a variety of web-based applications and build web development skills and efficiency, including:WordNerds - https://github.com/ethanryan/word_nerds_clientA fun, Mad Libs-style story generator that dynamically creates a 500-word story with user-created characters.• Built app with a React frontend and a Rails backend that has full CRUD functionality• Improved stories and user experience with first and last sentences randomly-generated on the click of a button• Implemented complex domain model involving users, stories, characters, genres, plots, and paragraphs• Seeded database from scratch with 12 story plots based on popular moviesTrivia Boyz - https://github.com/ethanryan/trivia_boyzA click-and-point, timed trivia game based on word recognition. • Built Ruby on Rails API backend using MVC pattern• Utilized AJAX requests to fetch data from backend and jQuery to dynamically append data to the DOM• Employed Git branches and pull requests to maintain a distributed workflow while working with a team of threeToDoToday - https://github.com/ethanryan/to_do_today_appA productivity app to managed daily tasks and demonstrate gamification elements built with React JS. • Utilized state change to reward users with badges, points, and trophies for completing tasks• Manipulated Virtual DOM to make app more sticky, increasing user engagement