Ricardo Gonçalves

Software Engineer at BOXARR
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United Kingdom, UK
Languages
  • Portuguese Native or bilingual proficiency
  • English Full professional proficiency
  • Lithuanian Elementary proficiency
  • German Elementary proficiency
  • Spanish Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Jun 2019 - Present

    • Portugal
    • Computer and Network Security
    • 1 - 100 Employee
    • Project Manager
      • Apr 2018 - Mar 2019

      I proposed and developed a new company product, an authentication and authorisation solution on top of Keycloak with multiple authentication mechanisms. I was responsible for planning features of versions, managing the development, issues and a team of two.

    • Software Engineer
      • Mar 2016 - Mar 2019

      My main roles were security and authentication specialist, full-stack developer and desktop developer. I was also responsible for implementing the DevOps of the projects.• I created a Java application to work with SmartCards. I implemented a licensing mechanism and a REST API to communicate with a browser. I also developed an AngularJS-like library to interact with the API. The installers for Windows, Linux and MacOS were automatically created with GitLab CI.• I developed a Java micro-service backend for an Android application. It consumes HL7 messages of the prescription of drugs sent by the hospital services. I used RabbitMQ for messages reliability and MySQL for storage. Security was a key requirement.• I implemented a reverse proxy and redesigned the user interface of an existing Groovy on Grails authentication platform.• I implemented filters for ElasticSearch/LogStash to parse logs of multiple systems, written in Ruby.• I developed an OpenID Connect authentication and authorisation plugin for Kibana. I also implemented a plugin for Kibana to manage the configuration of a system that automatically deploys remote services. This work required knowledge of Node.js, AngujarJS, Webpack and Babel.• I implemented several authentication mechanisms (SmartCards, Yubikeys, U2F, NFC and more) for Keycloak. I also developed an API for authentication with an Android application.• I also gave internal lectures, monitored trainees and wrote technical documents about the work. Show less

    • Portugal
    • Research Services
    • 400 - 500 Employee
    • Researcher
      • Dec 2014 - Feb 2016

      Research and development of an automatic handwritten signature verification system using smartphones. I implemented all involved components, namely signature acquisition and storage, recognition and authentication with signature. Technologies used: Java Serlvets, Tomcat, Google AppEngine, Google Datastore (NoSQL) and Javascript. Live demo available at https://www.rigon.tk/handwriting Research and development of an automatic handwritten signature verification system using smartphones. I implemented all involved components, namely signature acquisition and storage, recognition and authentication with signature. Technologies used: Java Serlvets, Tomcat, Google AppEngine, Google Datastore (NoSQL) and Javascript. Live demo available at https://www.rigon.tk/handwriting

    • Portugal
    • Research Services
    • 400 - 500 Employee
    • Researcher
      • Apr 2013 - Jul 2013

      Planning, configuration and management of a remote desktop system using LTSP and X2GO. The system was configured for remote printing and authentication with SmartCards. Planning, configuration and management of a remote desktop system using LTSP and X2GO. The system was configured for remote printing and authentication with SmartCards.

    • Programmer
      • Jun 2008 - Sep 2008

      Development of PHP applications using Zend Framework Development of PHP applications using Zend Framework

Education

  • Faculdade de Ciências da Universidade do Porto
    Master’s Degree, Computer Science
    2013 - 2015
  • Vilniaus Universitetas
    Master’s Degree, Computer Science
    2014 - 2014
  • Faculdade de Ciências da Universidade do Porto
    Bachelor’s Degree, Computer Science
    2008 - 2013

Community

You need to have a working account to view this content. Click here to join now