Gianmarco Prando avatar

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.

Experience

  1. Sep 2023Present

    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.
  2. Sep 2024Oct 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.
  3. Feb 2023Jul 2023Padua, Italy

    Research Fellow

    @ University of PaduaLink
    • 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
  4. Mar 2022May 2022Padua, Italy

    Research Training

    @ University of Padua
    • Research training in the Department of Information Engineering.
    • Master’s thesis on 'Exploratory Search over Graph Databases'.
  5. Oct 2020Nov 2020

    Web Developer

    @ Click & Find S.r.l.
    • Continued development of the web application created during Bachelor’s Degree project.

Education

  1. Sep 2020Dec 2022Padua, 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
  2. Sep 2016Sep 2020Padua, 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