Travis Fantina

Avalie Meu Professor

Served as Co-founder and CTO building a web-app to help Brazilian Students choose their professors and discuss their university experience. I learned Rails through the process of building this application.

I developed the minimum viable product that allowed users to add their professors, post reviews and aggregate ratings. Any review could be flagged for inappropriate content. For administration I built a portal for moderators to go in and review and remove flagged content.

Timeline Feb 2016 - Oct 2017

Tools:

  • Ruby on Rails
  • Bootstrap
  • Devise
  • Sketch App
  • Heroku
  • Both GitHub and BitBucket

screenshots of WordPress themes

WordPress Themes

Created three themes for WordPress from the ground up: RSS: Really Simple Style, an elegant and simple theme that puts your written content first and eliminates distractions; and two personal themes Travisfantina-2017 , TravisFantina-2018 for previous incarnations of this website.

Timeline: Sep 2017 - Present

Tools:

  • WordPress
  • HTML/CSS
  • JavaScript
  • Bootstrap
  • GitHub

Q&A Transcript Manager

Worked closely with the founder designing a minimum viable product based on their initial ideas and specifications. The application is designed to help Court Reporters manage their transcripts, set deadlines, budget their time and workload. I was the lead designer on the product and took the design from the initial stages all the way to the handoff with the developer. Throughout development I continued to consult on design issues.

After the initial launch I was asked to return to add additional features informed by user feedback. This gave me a unique opportunity to reaches my original designs and make changes almost a year later.

Timeline: April - July 2017 & February - March 2018

Tools:

  • Sketch App
  • Illustrator
  • InVision

Q&A Transcript Manager

Bocce

In the wake of the negative press some unnamed social networks have been facing I've been working on creating a new kind of open source social network called "Bocce". My goals are modest: I'd like to get a few hundred core users who can provide regular feedback and help me iterate on the design and feature set.

Perhaps more than anything else, Bocce is a place where I can dream up crazy new features and build them, learn new Rails patterns and best practices and implement whatever tech into the stack that I want. One such feature is "Titlecased Posts" the first 100 characters of automatically become the title of the post (I'll be implementing a regular expression to make sure that words are not truncated) become the title; however if a post is more like a Tweet or a status update and is less than 100 characters it will be pushed out as such without the long form text box ever appearing.

Bocce is still in it's infancy. But as I have more time in the near future and learn more about testing in Rails will be implementing more features in the new year. I'm hoping to implement some really novel features with friendship relations to ensure that your circle stays fall, an elegant front end with React, and messaging capabilities.

Timeline: Dec 2017 - Present

Tools:

  • Ruby on Rails
  • JavaScript
  • GitHub
🔴🔵 Bocce image coming soon

Elsewhere

My contributions can be found on: GitHub.

CodePen is an amazing resource for front end development I tend to go there and start a new pen whenever I have questions or want to experiment with a potential front end feature. Consequently, my CodePen has a lot of silly junk that I created for one small idea I was working on, but you can also find some of my past work as well as some of my freeCodeCamp projects.

About

My name is Travis Fantina, I'm a junior front-end developer looking for opportunities in the industry.

I've spent over a decade working with HTML and CSS creating websites for myself and family members throughout my teens. After two years of volunteer service I entered university and began teaching myself JavaScript, Ruby, and Ruby on Rails. As a self taught developer I am highly motivated and have a strong desire to keep learning and improving.

My desire for continuous improvement led me to recently work through FreeCodeCamp's curriculum on JavaScript Algorithms and Data Structures (see my activity here), doing so strengthened my foundation in JavaScript and taught me about how to approach abstract or difficult requirements and user stories.

I graduated from Brigham Young University in 2017 with a degree in Business Management from the Marriott School. While at school I supplemented my business studies with classes in the MEAN stack, Java, HTML, CSS and VBA.

At school I served as the Entrepreneurship Club's VP of marketing using Illustrator and InDesign to create promotional materials and flyers for club events.

Experience:

Tools I Use:

I’ve kept a blog since 2007 here using WordPress but for the time being I am posting more on Medium.

My work was recently published on freeCodeCamp's blog: What I learned by diving into Hacktober fest for the first time

If you are interested in contacting me please drop me an email: contact@travisfantina.com

You can also DM me @tfantina on twitter