
Gianmarco Prando
Full-Stack Developer
Full-stack web developer and computer engineer driven by a love for clean APIs, solid backend architectures, and delightful frontend interactions.

Full-stack web developer and computer engineer driven by a love for clean APIs, solid backend architectures, and delightful frontend interactions.
Experience
- Sep 2023 — Present
IT Consultant
@ Technology Reply- Developer in Generative AI agents using OpenAI models and Oracle infrastructure.
- Front-end developer (Oracle Visual Builder Studio - OVBS) for a portal in the field of Organized Travel.
- Front-end developer (React + Next.js) in a contract management project.
- Front-end developer (Angular) in a project about creation and handling of monitoring tabs.
- Full-stack developer in migrating old web applications using modern technologies (Spring & React).
- Platform Expert (L1 and L2) in an Application Maintenance Service (AMS) in the field of Supply Chain Platform.
- Sep 2024 — Oct 2024
Software Developer
@ Private Company- Developed warehouse management software in Java with multiple pages for warehouse parts, loading/unloading operations, kit management, and activity logging.
- Feb 2023 — Jul 2023•Padua, Italy
- Extended Master’s thesis research, conducting experiments and preparing a scientific paper.
- Performed exploratory search sessions using SPARQL queries on large knowledge bases (Wikidata).
- Authored a resource paper: 'The ESW of WikiData: Exploratory Search Workflows on Knowledge Graphs'.
- Paper-Github-Zenodo
- Mar 2022 — May 2022•Padua, Italy
Research Training
@ University of Padua- Research training in the Department of Information Engineering.
- Master’s thesis on 'Exploratory Search over Graph Databases'.
- Oct 2020 — Nov 2020
Web Developer
@ Click & Find S.r.l.- Continued development of the web application created during Bachelor’s Degree project.
Education
- Sep 2020 — Dec 2022•Padua, Italy
Master's Degree in Computer Engineering
@ University of Padua- Built a complete web application using HTML5, CSS3, JavaScript, Java Servlet, REST APIs, and PostgreSQL.
- Implemented big data pipelines with Apache Hadoop and Apache Spark.
- Created a simplified search engine applying information retrieval techniques such as TF-IDF and BM25.
- Worked on TCP/IP stack projects in C, including ARP requests and packet crafting.
- Modeled aviation data with GraphDB and Neo4j, building a web app for interactive queries.
- Analyzed real games using game theory and implemented backward induction algorithms.
- Developed concurrent and real-time programming projects in C++ using mutexes, semaphores, and monitors.
- Optimized the Traveling Salesman Problem using exact, heuristic, and approximate methods.
- Carried out several machine learning projects using scikit-learn and pandas.
- Master Thesis: Analysis and evaluation of exploratory search workflows on Wikidata
- Sep 2016 — Sep 2020•Padua, Italy
Bachelor's Degree in Computer Engineering
@ University of Padua- Designed an SQL database with E/R schema and implemented sample queries, along with a simple web application interface.
- Developed an Android app using Android Studio, leveraging microphone, camera, and Bluetooth.
- Bachelor Thesis: The App "SCROCK", a semi-serious game for a physical-virtual social network