Frederico Jesus, Developer in Funchal, Portugal
Frederico is available for hire
Hire Frederico

Frederico Jesus

Verified Expert  in Engineering

Software Developer

Location
Funchal, Portugal
Toptal Member Since
August 17, 2016

Frederico is a developer who loves programming and technology in general and likes being always up-to-date to keep learning new things. Until recently, most of Frederico's work has been dedicated to front-end web development using technologies like JavaScript, TypeScript, and Angular. Still, Frederico continuously tries to improve his knowledge of other technologies.

Portfolio

D19N (via Toptal)
Git, Slack, NgRx/store, JavaScript, CSS, HTML5, Node.js, TypeScript, Angular
BeatStars
Slack, Angular Material, NgRx/store, JavaScript, CSS, HTML5, GraphQL, Git...
Trending Law (via Toptal)
Slack, CSS, HTML5, Angular Material, Heroku, Git, Gulp, AngularJS, JavaScript

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Angular CLI, Slack, Git, WebStorm

The most amazing...

...project I've ever developed was the BeatStars web platform.

Work Experience

Senior Software Developer

2020 - 2020
D19N (via Toptal)
  • Developed part of a new version of a CRM project. It was very dynamic in order for any type of company to use it for any kind of management (something like Salesforce).
  • Developed a tab system in order for users to be able to switch between pages very easily and manage various sets of data at the same time.
  • Supported back-end engineers when necessary with brainstorming sessions and also by reviewing their code.
Technologies: Git, Slack, NgRx/store, JavaScript, CSS, HTML5, Node.js, TypeScript, Angular

Senior Front-end Developer

2017 - 2020
BeatStars
  • Served, for three years, as the lead developer of the new version of the BeatStars web platform. We built it from scratch using Angular in order to make a maintainable, scalable and powerful platform.
  • Implemented GraphQL to CRUD data using the Apollo library.
  • Contributed substantially to the UX and design on all the BeatStar's websites.
  • Used agile software development techniques in order to always trying to be more organized and productive.
Technologies: Slack, Angular Material, NgRx/store, JavaScript, CSS, HTML5, GraphQL, Git, Angular CLI, TypeScript, Angular

Software Engineer

2016 - 2017
Trending Law (via Toptal)
  • Developed the front end of their website (Trendinglaw.com) using AngularJS along with Gulp as a build tool and Heroku for deployment.
  • Crafted also the design of the website with the client's input using Material Design by Google.
Technologies: Slack, CSS, HTML5, Angular Material, Heroku, Git, Gulp, AngularJS, JavaScript

Software Developer

2015 - 2017
TV App Agency
  • Participated in the development of various smart TV apps and websites. The development of the smart TV apps was made using HTML, CSS, and JavaScript along with an internal framework. With the help of an engine created by the company, the apps were generated to several smart TV platforms. As for the websites we mainly used the AngularJS framework.
  • Developed the The Weather Network Smart TV app (Canada's weather channel). This was the first official app I developed. I started when a colleague went on holiday. It was in the very beginning so I developed almost all of the front-end. I especially enjoyed working with the Google Maps JavaScript API, implementing some specific maps screens related to weather, radar, and traffic. This app is available in most of the smart TV markets.
  • Developed the Tivibu Smart TV App (Türk Telekom). I worked on the front-end of this Turkish TV app, mainly on creating new features and fixing all sorts of bugs. This app will only be available in the Turkish smart TV markets.
  • Built the Internal Template Smart TV app. This was the very first app that I participated in the company. I had to build a dynamic front-end to be integrated with an also internal CMS. I worked in the beginning of the development of this project before I started on The Weather Network app.
  • Developed the beIN CONNECT (Spain) Smart TV app. I implemented a new feature and some changes to the design of this app.
  • Built the Box Plus Network Website (Boxplus.com). I was the main front-end developer in this project. Used the AngularJS framework along with Gulp to make a build and a development environment.
  • Participated in the front-end development of the new Zee TV (powered by Z5) website (Weyyak.z5.com/). This was a very ambicious project since this platform has hundreds of millions of users. We used AngularJS and Gulp.
Technologies: Slack, Gulp, AngularJS, HTML5, Subversion (SVN), CSS, JavaScript

Microsoft Student Partner

2014 - 2016
Microsoft Portugal
  • Shared knowledge among my fellow university students and others by boosting and arranging technology initiatives, workshops, and events specially focused on Microsoft technologies.
Technologies: TFS, Azure, Unity, C#

Entrepreneur Trainee

2014 - 2015
startWEB
  • Worked for Nuances—a social online platform where users can share with others what words mean to them through images or text.
  • Worked on this project as a final project of my bachelor's degree before the beginning of this startup program. Worked as a full-stack developer, but since we were a team of three, we all had to do a little bit of everything; from research or programming and designing to finding marketing strategies and so on.
  • Handled project hiccups. Our most difficult obstacle was not having enough resources to expand our idea globally, but in technical terms it was when we decided to change the structure of our database. It took a while, but in the end we knew it was the best decision, in order to make things right. If we shied away from change we would have bigger problems in the near future.
Technologies: Slack, Gulp, JavaScript, CSS, HTML5, Git, Node.js, AngularJS, Express.js, MongoDB

Junior Programmer

2010 - 2011
CGI
  • Helped maintain the software used by a company called REN and in its migration. The software had been built in 1995 and had to be migrated to work in the newest operating systems.
Technologies: Java, C++, C

Nuances Platform

Nuances is a social online platform where users can share with others what words mean to them through images or text.

BeatStars

https://www.beatstars.com
BeatStars is a digital production marketplace that allows music producers to license and sell beats and give away free beats.

Languages

TypeScript, HTML5, CSS, JavaScript, C#, C, C++, Java, GraphQL

Frameworks

Angular, AngularJS, Angular Material, Unity, Express.js

Libraries/APIs

NgRx/store, Node.js, React

Tools

WebStorm, Git, Angular CLI, Gulp, Angular Universal, Slack, Subversion (SVN), TFS, Webpack

Platforms

Visual Studio Code (VS Code), Azure, Heroku

Storage

MySQL, MongoDB

2011 - 2014

Bachelor's Degree in Computer Software Engineering

University of Madeira - Funchal, Portugal

2008 - 2009

Bachelor's Degree (Incomplete) in Computer Software Engineering

University of Lisbon - Lisbon, Portugal

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring