Riana Ferreira

Riana Ferreira

My journey into web programming

Into the web

It has taken me 10 years to embrace my love of web development and dedicate myself to the craft. Since studying computer science I have been working as a Systems Analyst, always closely aligned with extremely talented development teams.

After working with so many brilliant programmers who are passionate about their work, I have been drawn to programming. So after all this time I have returned to my studies and am steadily building this portfolio of my programming projects.

One step at a time

My journey has been like a roller coaster ride. Filled with anxiety when approaching a new challenge, absolute rapture as the understanding of a technology crystallized and devastating lows when staggering through minefields of realised misconceptions.

I know that my experience gained so far has been positively reinforced with my programming abilities. I'm brimming with enthusiasm and cannot wait to keep learning and growing as a part of the programming community.

Portfolio

Blackjack

Online blackjack game between a dealer and single player. Game statistics are available but the ability to bet is still a work in progress.

Technologies: Foundation, HTML5, CSS3, JavaScript, JQuery, TDD with RSpec, Ruby on Rails, ActiveRecord and Postgres

ShareMyRide

Any traveller is able to register a road trip that they plan to take and a number of seats can be made available for other travellers to book. The origin, destination and date of trip is registered and can be searched.

Technologies: Foundation, HTML5, CSS3, JavaScript, GoogleMaps API, Ruby on Rails, CRUD with ActiveRecord and Postgres

CubbyLife

Connects apartment tenants with the building manager. This application allows building managers to register events that affect the tenants of a particular building. Tenants are able to schedule time for their participation in a registered event.

Technologies: Bootstrap, HTML5, CSS3, Ruby on Rails, CRUD with ActiveRecord and Postgres

MovieFinder

Search for a movie title and view the information related to revenue, year of release, actors, director and plot. All the successful searches are saved and the history can be cleared.

Technologies: HTML5, CSS3, Sinatra framework, Ruby, file management, HTTPrequest, JSON and OMDB API

MTA

Plan a journey route for the MTA train lines. The stations where the journey begins and end can be entered and the route will be displayed. Platforms where line changes need to be made will be included as well.

Technologies: HTML5, CSS3, JavaScript