Welcome to my Portfolio!

Estefania Cassingena

Front End Web Developer

As Front End Web Developer and English-Spanish translator, my main motivation in every project is striving for perfection, while learning and delivering the best project possible because I dedicate entirely to every project.

I constantly learn new technologies and keep up with the latest advancements in the industry. If you need a developer with knowledge of Web Frameworks, MVVM, AJAX, HTML, CSS, JS, etc, them I'm right developer for your project.

You can contact me through LinkedIn for any projects or inquiries, and I will get back to you ASAP, because I know how important it is to trust the developer in charge of your project, and I would love to build that trust.

Front-End Projects

Health tracker

A web app made with BackboneJS that tracks the users' calorie intake.

With a simple and responsive user interface, the user enters a meal and calorie goal, then automatically the interface scrolls down when the results are fetched from theNutritionix API The user can then select the type or brand of the item they've eaten and add them to his/her menu.

The app will keep track of the calories selected in the menu, and the final screen displays the total calories and a message telling the user if he/she achieved the desired goal.

LINK TO REPOSITORY

  • BackboneJS
  • Bootstrap
  • Responsive Design
  • MVVM
  • CSS
  • HTML
  • Javascript
  • UI Design
  • Third Party APIs
  • Nutritionix API

Neighborhood Map

A Web App developed with KnockoutJS that displays information about Donut Venues located across Orlando, Florida. This project helped me master Web APIs such as Google Maps and Foursquare API to receive information from an external source, vital skills if you need your project to work with a database.

The code follows an MVVM pattern, separating the View from the Model. The user can interact with the interface, filter and search by venue name and it will update automatically both in the search panel and in the map, hiding markers that weren't in the search.

LINK TO REPOSITORY

  • KnockoutJS
  • Responsive Design
  • AJAX
  • MVVM
  • APIs
  • Google Maps
  • Foursquare
  • OOP
  • UI design
  • Error handling

Portfolio Site

For my portfolio site, the very website you are now looking at, user interface desing played a very important role. Responsive Design was a priority, and keeping the interface simple, yet appealing to the eye was my main goal. Three columns per project turn into two and finally, one column for small mobile devices. CSS Transitions and hover effects make the site interactive without overwhelming the user with too many distractions.

JQuery is the main library used to access the DOM and Google Maps API for the map you will find below, with error handling always in mind in case anything goes wrong.

LINK TO REPOSITORY

  • HTML
  • CSS
  • Javascript
  • Flexbox
  • JQuery
  • CSS transition
  • Google Maps API

Arcade Game Clone

This game was created using Object Oriented Programming and the HTML5 canvas. It consists of 3 level that the user has to complete.

During the game, the user is an ant controlled by the keyboard that must avoid enemies and pick up tokens or collectibles to increase score. When the minimum score required for that level is reached, it can walk to the end point (star) and move on to the next level, or win (if its in the final level).

In case it dies, it will ask the user to click on the screen to start a new game from scratch.

LINK TO REPOSITORY

  • Object Oriented Programming
  • HTML5 canvas
  • Javascript
  • JQuery
  • CSS
  • HTML
  • Subclass prototype delegation

Back-End Projects

TimeStamp Microservice

A timestamp microservice built with NodeJS. You can Pass a string as a parameter, a date with a specific format and it returns a JSON with the date and corresponding UNIX time

LINK TO REPOSITORY

  • NodeJS
  • Javascript
  • npm packages
  • Heroku
  • Cloud9
  • Git and Github

Translation

I'm currently Lead Translator for Coursera's Global Translator Community where I've translated more than 80,000 words in subtitles from English to Spanish.

I translated subtitles for Udacity's platform from English to Spanish.

Translation is one the few disciplines in which I can help others have what has been an amazing experience thanks to which my life is improved in an unquantifiable. I love every minute of online learning and MOOCs I can take, and helping others learn as well, without any social, economical barriers. The only barrier standing in their way is language, that's why helping is so important to me, because I know somewhere in the world there's another person like me, longing to learn.

LINK TO COURSERA'S GLOBAL TRANSLATOR COMMUNITY

  • Translation
  • Project Management
  • English
  • Spanish
  • Grammar
  • Proofereading
  • Team Work
  • Localization
  • Volunteering
  • Online Learning