Fabio Filipe Jesus Silva

Fabio Filipe Jesus Silva

$25/hr
Frontend Developer
Reply rate:
20.0%
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Porto, Porto, Portugal
Experience:
3 years
FÁBIO FILIPE JESUS DA SILVA Urbanização da Paredinha, rua 2, lote2, 3º esq. tras., Rio Meão, Aveiro, Portugal |-| - EDUCATION JOB EXPERIENCE FACULTY OF ENGINEERING UNIVERSITY OF PORTO SOFTWARE ENGINEER | VENIAM MASTER IN COMPUTER ENGINEERING LINKS Github://fabio-silva LinkedIn://fabiosilva93 COURSEWORK HIGH-SCOOL Pac-Man clone using C++ (non-school project) FACULTY Small backup system for Linux. Minesweeper-like game for Android. Web app for client-provider integration in an ERP environment. Challenge based social network. Single page web app for the movie industry. Hybrid mobile app for helping allergic people. K-Means algorithm using MapReduce with CUDA. ONLINE Continuously exploring new programming languages and technologies on platforms like Code School and CodeAcademy. SKILLS C, C++ JavaScript & Typescript MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack SQL (Oracle, PostgreSQL) Angular 2+ SASS React / Redux Mapbox-GL HTML5 Docker LANGUAGES Portuguese - Native English - Fluent Spanish - Conversational Japanese - Learning July 2016 until now • Developing the web apps for the company (#27 in 2016 CNBC’s Disruptor 50), including dashboards used for demoing to big companies and Network Control platforms. All of them include a big usage of graphs, maps and real-time data. Developing with Angular2+ and React/Redux, plus Node and Mapbox GL, using then Webpack and Docker as part of the development and production builds. SOFTWARE ENGINEER INTERN - FRONTEND | SKEELED.COM July 2015 - September 2015, Brussels, Belgium • Helped developing this new recruitment platform that will launch soon. Have been in contact with all aspects of the software, from the database (MongoDB) to front-end (AngularJS), including Jetty server and unit tests in both ends. FACULTY RESEARCHER | FEUP, EUDAT January 2016 - June 2016 • Working for a data pilot program in Europe for EUDAT (Semantic Web area) and financed by EU. It consists in integrating Faculty’s data platform with EUDAT, helping data researchers in their jobs of data deposit in the future and spread the research metadata across European platforms. SOME PROJECT EXPERIENCE BOOZEMAP Developing | Independent http://boozemap.tech Currently developing an app that lets users find the cheapest pubs/bars for a drink. It is possible to filter by drink, set a radius and turn the economic mode on in a intuitive way. Also, the user can get the directions for a desired place and like/dislike as he wishes. I’m using the Ionic framework, together with MongoDB and NodeJS. The app is integrated with Mapbox, Google Places and Foursquare, and the login can be made using Facebook and G+. PUBLISHED GAME APP ON GOOGLE PLAY September 2014 https://play.google.com/store/apps/details?id=org.fabio.corundum Developed a puzzle game using the Cocos2D-X framework and C++ language. Made it from scratch and deployed to Android. SLAM WITH ROS AND NAVIGATION STACK - ROBOTICS Coursework Project | Faculty Used ROS (Robot Operating System) and STDR (programmed via C/C++) to simulate a robot capable of navigating within a map using the configurable packages as it was mapping the field (SLAM - Simultaneous Localization And Mapping). The robot used the A* algorithm for navigation. Excellent as an introductory project for Robotics, since I had contact with a lot of features and configurations that could be used in a real robot. HYBRID MOBILE APP FOR ALLERGIC PEOPLE Coursework Project | Faculty, working for a real company Working in group and collaborating with Tlantic, a software company that works with retailers, developed a hybrid mobile app that notifies people if they try to add products to the cart (in a third-party app) that include substances they are allergic to, which where previously defined in our app. Also, the app has an accessibility module for blind people. For the development, we’ve used Ionic Framework for the mobile app and a PostgreSQL database with a NodeJS server for back-end. We had regular meetings with the company representatives and followed a SCRUM methodology. SIMPLEX, HYBRID SIMPLEX AND HILL CLIMBING: THREE DIFFERENT APPROACHES FOR THE CREW SCHEDULING PROBLEM Scientific Paper| Faculty In collaboration with a colleague, we’ve written a scientific paper comparing three different algorithms for the Crew Scheduling Problem in the Airline Industry: Simplex, Hybrid Simplex and Hill Climbing.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.