Skip to content
View jcreis's full-sized avatar
  • Lisbon, PT
Block or Report

Block or report jcreis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jcreis/README.md

Hey! 👋 I'm João

I'm a Software Developer from Portugal with particular interest in back-end development, but always willing to get out of my confort zone to try out new stuff.

I've graduated in 2020 from NOVA School of Science and Technology, with a masters focused on distributed systems and security. My thesis, titled "TREDIS – A Trusted Full-Fledged SGX-Enabled REDIS Solution", can be found here. Feel free to take a look!

I have experience in the development and integration of back-end systems. I've worked in the telecommunications field as a back-end developer and in the financial/crypto market field as a security software developer and researcher.

In the past few months, I've been working on expanding the number of programming languages and frameworks/tools I'm familiar with - currently looking at Javascript (Node). I also have interest in expanding my knowledge to the front-end techs, such as React and Angular. But one thing at a time :)


Languages and Tools:

java scala webmethods cpp html5 css3 javascript nodejs mysql oraclesql redis git docker sgx


My Projects:



Feel free to contact me:

João's LinkedIn


Popular repositories

  1. FitnessTracker FitnessTracker Public

    System that tracks performance, workouts and multiple other aspects of individual athletes. Project for the Algorithms and Data Structures course.

    Java 1

  2. SS_StatusRetriever SS_StatusRetriever Public

    Java Spring application that enables a list of commands in the command line prompt (by using Spring Shell) and can be used to retrieve up-to-date status for several websites on-demand

    Java 1

  3. Wallet-Tracker Wallet-Tracker Public

    System able to track the state of multiple wallets with the guarantees of byzantine fault-tolerance and state machine replication, as a way to improve it's reliability. Use of java, jersey and BFT …

    Java 1 1

  4. MySecurityRobot MySecurityRobot Public

    Back-end of a security robot, that enables it to move at our command through an app. The robot is linked to an Arduino board, where through WiFi receives signals to move and to point a camera. Here…

    Kotlin 1

  5. TrustedREDIS_Impl TrustedREDIS_Impl Public

    Master Thesis - Implementation

    Java 1

  6. CVS-Handout2 CVS-Handout2 Public

    Due to Wednesday 18th April 2018 23:59