Hi! I’m a 24-year-old Master of Computer Science and Engineering with a major in Computer Systems. I have a great interest in decentralized and reliable distributed systems, such as blockchains and other decentralized trust services. My curiosity in these subjects has led me to perform my own related research and lecturing university classes. I am also a great advocate of Linux based operation systems and other alternate open-source services that aim at providing user independence and privacy.

Diogo Almeida

Hi! I’m a 24-year-old Master of Computer Science and Engineering with a major in Computer Systems. I have a great interest in decentralized and reliable distributed systems, such as blockchains and other decentralized trust services. My curiosity in these subjects has led me to perform my own related research and lecturing university classes. I am also a great advocate of Linux based operation systems and other alternate open-source services that aim at providing user independence and privacy.

Available to hire

Hi! I’m a 24-year-old Master of Computer Science and Engineering with a major in Computer Systems. I have a great interest in decentralized and reliable distributed systems, such as blockchains and other decentralized trust services.

My curiosity in these subjects has led me to perform my own related research and lecturing university classes. I am also a great advocate of Linux based operation systems and other alternate open-source services that aim at providing user independence and privacy.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Portuguese
Fluent
English
Advanced

Work Experience

Graduate Student Researcher at NOVA LINCS – NOVA Laboratory for Computer Science and Informatics
September 1, 2023 - Present
Researched and developed a distributed storage system, designed to be resilient to byzantine attackers and suitable for the novel edge computing environment. Main contribution was the development of a new replication protocol for byzantine threat settings. Developed in Java and used Docker and Docker Compose for deploying experiments. Used Python for data analysis and deployment scripts. Withstands approximately 3500 updates per second in a partitioned edge setting, with low latencies (50-100ms), adequate for performant and latency-sensitive applications. Funded by the TardisandSmart-CRM projects.
Student Teaching Assistant at NOVA School of Science & Technology
January 1, 2022 - July 31, 2024
Lectured practical classes and graded software projects, for approximately 150 students, for three different courses: Operating Systems Fundamentals – teaching the components that constitute an operating system and developing them upon the UNIX system in C; Introduction to Programming – teaching the basics of programming using Java; Programming Languages and Environments – teaching the aspects of different programming languages and practicing extensively functional programming using OCaml.
Undergraduate Student Researcher at NOVA LINCS – NOVA Laboratory for Computer Science and Informatics
March 1, 2022 - September 1, 2022
Researched and developed a novel network emulator to empirically validate large-scale distributed systems. Developed in Java and used Python for data analysis and deployment scripts. Emulates network latencies and throughput for 1000+ distributed peers with 95% accuracy.
Frontend Developer, Intern at FULCRO Sistemas de Informação de Gestão, Lda.
January 1, 2019 - April 30, 2019
Developed commercial websites for clients, using HTML, CSS, AJAX and Bootstrap.
Platform Developer, Intern at VBSS
May 1, 2018 - July 31, 2018
Developed an internal inventory management GUI platform in C# that queried a SQL database.

Education

MSc in Computer Science at NOVA School of Science & Technology
September 1, 2022 - December 1, 2025
BSc in Computer Science at NOVA School of Science & Technology
September 1, 2019 - June 1, 2022
Technician in Management and Programming of Computer Systems at Escola Secundária Dr. José Afonso
September 1, 2016 - June 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Professional Services, Computers & Electronics, Other