I am an experienced IT professional with a multivariate background. My interests span Web Development, Big Data, NoSQL, Computer Vision, Data Science, Machine Learning, Cryptography and Data Visualization, and I enjoy turning complex problems into clean, scalable software. I have led and contributed to projects across industries, mentored teams, and focused on clear communication, knowledge transfer, and delivering tangible results for customers.

Ricardo Reis

I am an experienced IT professional with a multivariate background. My interests span Web Development, Big Data, NoSQL, Computer Vision, Data Science, Machine Learning, Cryptography and Data Visualization, and I enjoy turning complex problems into clean, scalable software. I have led and contributed to projects across industries, mentored teams, and focused on clear communication, knowledge transfer, and delivering tangible results for customers.

Available to hire

I am an experienced IT professional with a multivariate background. My interests span Web Development, Big Data, NoSQL, Computer Vision, Data Science, Machine Learning, Cryptography and Data Visualization, and I enjoy turning complex problems into clean, scalable software.

I have led and contributed to projects across industries, mentored teams, and focused on clear communication, knowledge transfer, and delivering tangible results for customers.

See more

Experience Level

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

Language

Portuguese
Fluent
English
Fluent
Spanish; Castilian
Advanced
French
Advanced
Italian
Advanced
German
Intermediate

Work Experience

Full Stack Engineer at Tegona SA
April 1, 2024 - Present
Full stack development of a Public Key Infrastructure Management System (X509 certificates, CRL/CSR/TSP/CMS, ECC, PKCS#12 DER). Implemented cryptographic algorithms (SHA, RSA, Elliptic Curves) and worked on multiple RF/RCF standards. Frontend in React/MUI for certificate management and data handling; backend in Django REST+ORM with PostgreSQL; contributed to a dedicated digital certificates library and minor backend fixes. Also refactored legacy frontend to modern versions and led a separate business application revamp (Stack: React, React Native, Django API, PostgreSQL).
Full Stack Developer at Predictive Layer SA
January 1, 2023 - March 31, 2024
Full stack development of multiple apps/APIs integrating ML prediction models for Finance, Commodities and Energy; API development with FastAPI; MongoDB; integration with ML servers; frontend React SPA; data visualizations for explainability (Shapley) and pricing/forecasting.
Full Stack Engineer at Predictive Layer SA
January 1, 2023 - March 1, 2024
Full stack development for ML-enabled apps/APIs surfacing signals for Finance, Commodities and Energy. Frontend dashboards in React; Backend services with FastAPI; data storage in PostgreSQL and MongoDB; integration with homegrown ML engines and ML Explainability (SHAP). Led migration of DS apps from Streamlit/Taipy/Jupyter to deployable React + API apps; mentored interns and junior colleagues.
Full Stack Engineer at Hive Zox International SA
August 1, 2022 - October 31, 2022
Real-time visibility and monitoring solution for Logistics and Supply Chain; full stack development across backend, frontend and data visualization components.
Senior Full Stack Software Engineer at Hive Zox International SA
August 1, 2022 - October 1, 2022
Developed a real-time visibility and monitoring solution for Logistics and Supply Chain. Frontend showcased real-time sensor data and map-based positioning; backend supported PDF report generation from daily data.
Full Stack Developer at Mikajaki SA
October 1, 2020 - July 31, 2022
Full stack development of a medical device for the Ophthalmological industry.
Senior Software Engineer at Mikajaki SA
October 1, 2020 - July 1, 2022
Full stack development of a medical device for the Ophthalmological industry. Frontend Vue.js for patient registrations; backend Python/Flask to read Carte Vitale data and interact with the medical device; submission of data to ML engine and generating PDF medical reports; logs aggregation across the ecosystem; migrated backend to FastAPI; storage in SQLite; MSI packaging; introduced automated testing; mentored juniors; defined project delivery and code quality guidelines.
Freelance Developer / Big Data Consultant at Self-employed
April 1, 2020 - September 30, 2020
Public Sector: Enterprise Search / Computer Vision for Ministries; Private Sector: data science analyses and visualization; website migrations to modern SPA platforms; knowledge transfer.
Freelance Big Data Consultant at Self-employed
April 1, 2020 - September 30, 2020
Big Data consulting and knowledge transfer across projects, focusing on data processing, visualization and platform modernization.
Senior Software Engineer at Archilyse AG
February 1, 2020 - March 31, 2020
Development of a graphical computation solution for architecture; technologies include Python (Shapely, Matplotlib, OpenCV, Numpy, Pytest), PostgreSQL, Docker; CI/CD and testing practices.
Software Engineer at Archilyse AG
February 1, 2020 - March 1, 2020
Development of a graphical computation solution for top real estate agencies; implemented with Python, Shapely, Matplotlib, OpenCV, NumPy; delivered data visualization and geometric processing features.
Freelance Developer / Big Data Consultant at Self-employed
August 1, 2017 - January 31, 2020
Public Sector: Enterprise Search / Computer Vision projects; Private Sector: data science analyses for process optimization and data visualization; migration of websites to modern SPA frameworks; knowledge transfer.
Freelance Big Data Consultant at Self-employed
August 1, 2017 - January 31, 2020
Public Sector: Enterprise Search and Computer Vision projects for Ministries of Defence and Communications in Eastern Europe and North Africa. Private sector: Data Science analyses on industrial data for process optimization and data visualization; web site migrations to modern platforms and SPAs.
Technical Consultant / Software Education at Hewlett Packard Enterprise
October 1, 2012 - July 31, 2017
Knowledge transfer, course development and delivery for HPE Big Data Platform – IDOL Server, Rich Media (Image, Speech and Video), Security and Surveillance; exam and certification content development; technical consulting.
Technical Consultant, Software Education at Hewlett Packard Enterprise
October 1, 2012 - July 1, 2017
Delivered HPE Big Data Platform training (IDOL Server, Rich Media, Security/Surveillance, Vertica); responsible for knowledge transfer, course development, and ExpertOne certification exam development; technical consulting and delivery.
Senior Developer at Only Path, SA
March 1, 2010 - October 1, 2012
HR Portal development in C#, integrating with multiple MS SQL databases; various web development projects for small businesses using LAMP/related stack.
Director at Solução Lógica / Dazzle
January 1, 2003 - December 1, 2009
Application architect and full-stack developer for a B2C web portal; development of multiple small business websites on LAMP stack.
IT Teacher at Public high schools
September 1, 1996 - September 1, 2012
Applications development in C and C#; Web development in HTML, CSS and JavaScript; Microsoft Office tools training.
Undergraduate Teacher at Minho University
September 1, 1991 - August 1, 1993
Applications development in C; Language and Compiler development; Software Engineering methods.

Education

M.S. in Computer Science at Minho University
September 1, 1994 - June 1, 1996
M.E. in Computer Science at Minho University
September 1, 1988 - June 1, 1994
M.S. in Computer Science at Minho University
September 1, 1994 - June 1, 1996
M.E. in Computer Science at Minho University
September 1, 1988 - June 1, 1994
M.S. in Computer Science at Minho University
September 1, 1994 - June 30, 1996
M.E. in Computer Science at Minho University
September 1, 1988 - June 30, 1994

Qualifications

MIT Doctoral Program Admission in Information Security and Cryptography
January 11, 2030 - December 8, 2025
MIT Doctoral Program in Information Security and Cryptography – Admission (not completed)
January 11, 2030 - December 8, 2025

Industry Experience

Software & Internet, Professional Services, Education, Healthcare, Life Sciences, Media & Entertainment, Government, Computers & Electronics

Experience Level

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