João Fernandes, Developer in Porto, Portugal
João is available for hire
Hire João

João Fernandes

Verified Expert  in Engineering

Software Developer

Location
Porto, Portugal
Toptal Member Since
October 11, 2019

João is a resourceful software engineer passioned about keeping up with the latest technologies and trends. Having experience in developing and maintaining live process management applications for major insurance and financial companies, João is now focused on working with frameworks such as React and Node.js in the development of web applications to solve real-world problems.

Portfolio

HydraDev, Lda
MongoDB, Node.js, Vue, JavaScript, React
KPMG
Appian, IBM BPM, CSS, HTML, C#, Microsoft SQL Server, JavaScript

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Linux

The most amazing...

...project I've worked on is a tool to collect and perform sentiment analysis on tweets and news titles trying to predict NASDAQ stock market fluctuations.

Work Experience

Software Engineer

2019 - PRESENT
HydraDev, Lda
  • Created a web application in React and Node.js for users to manage personal collections for a popular online game.
  • Worked in the maintenance of a Vue.js and Node.js web application used to store and manage information related to different BPM processes.
  • Developed highly modular and generic Vue.js components to support fast-growing applications with a flexible scope.
Technologies: MongoDB, Node.js, Vue, JavaScript, React

Software Engineer

2017 - 2019
KPMG
  • Supported an application to manage the refund process for a large US insurance company. It included generating and sending letters for all communication as well as the calculation and settlement of the refund amount.
  • Developed an application where users are able to produce engagement letters from a list of predefined templates. After the document is ready it goes through an approval process before it's sent.
  • Created a set of automated acceptance tests for a web application, using the FitNesse test framework to ensure no regressions occur after a new deployment.
  • Worked on the migration of an API from a large financial institution dealing with processes such as national transfers, deposits, withdrawals, Forex, and credit.
  • Developed an application for a major international payment gateway regarding the generation of regulatory reports.
Technologies: Appian, IBM BPM, CSS, HTML, C#, Microsoft SQL Server, JavaScript

Intern

2016 - 2017
Institute for Systems and Robotics - FEUP
  • Created an Android mobile application to interact with a Sensor Cloud infrastructure where users could see both real-time and historical machine data. This application supported QR Code and NFC to connect with a specific machine.
  • Developed a tool where users were able to use their smartphone built-in sensors to calibrate the movement of a robotic arm.
Technologies: Android SDK, Java

Sentiment Analysis of Tweets and News to the Financial Market

Python framework where users are able to capture tweets and news related to NASDAQ companies and find their sentiment analysis score trying to predict market value fluctuations.

BizMe

Android mobile application for professional fairs which aims to facilitate the communication between all participants. Users are able to easily exchange contacts using a QR code, check all the information regarding the fairs schedule, speakers, and participants.

Industrial Mobile App for a Sensor Cloud

Android mobile application is able to assist industrial machine operators in its daily calibration and diagnosis activities. Connected with a Sensor Cloud, this application provides access to sensor data together with a tool that uses the smartphone embedded sensors to diagnose and correct any machine malfunctions.

Languages

JavaScript, HTML5, CSS, C#, Python, Java, HTML

Libraries/APIs

Node.js, React, Vue, jQuery

Tools

LaTeX, Postman, Mongoose, Git, Jira, IBM BPM, Android Studio, MQTT

Frameworks

Material UI, Express.js, JSON Web Tokens (JWT), Android SDK, Bootstrap

Paradigms

REST, Agile, Object-oriented Programming (OOP)

Platforms

Linux, Android, Visual Studio Code (VS Code), Windows, Appian

Storage

MongoDB, MySQL, PostgreSQL, SQL Server 2016, Microsoft SQL Server

Other

BPM

2010 - 2017

Master's Degree in Computer Engineering

Faculty of Engineering of University of Porto - Porto, Portugal

SEPTEMBER 2018 - PRESENT

Node.js: The Complete Guide to Build RESTful APIs (2018)

Udemy

JUNE 2018 - PRESENT

Appian Designer Certificate

Appian Corporation

NOVEMBER 2017 - PRESENT

IBM Business Process Manager v8.5.7 Application

IBM

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