Gianluca Di Paola

Computer Engineering Student

About me

Hi, I'm Gianluca. I'm a student of a Master's Degree in Computer Engineering, here at the Polytechnic University of Milan.
Being very passionate about technology and innovation, I thrive on continuously expanding my knowledge. My bachelor's degree at PoliMi has provided me with strong foundations in engineering, computer science, mathematics and electronics.
Being in contact with passionate professionals has inspired me to dive deeper into Computer Science and Engineering topics, while also keeping myself open to the world of Business and Management. Beyond technology, I am deeply interested in science in general and other curious topics; this is why I always try to stay up-to-date with new innovations and discoveries.
My current focus is directed towards completing my studies in Computer Engineering, ICT Engineering, Business and Innovation. Looking ahead, I aspire to find myself working for a company that best suits my studies.

Education

Master of Science Degree in Computer Engineering, ICT, Business and Innovation
Polytechnic University of Milan
  • Currently attending
Bachelor of Science Degree in Engineering Of Computing Systems
Polytechnic University of Milan
  • Relevant Coursework (informatics): Software Engineering, Object-Oriented Programming, Algorithms (fundamental and for bioinformatics), Data Structures, Finite State Machines, Software Defined Networking, Databases and Design, Computer Architecture, Operating Systems, Human-Computer Interaction
  • Relevant Coursework (engineering): Calculus I & II, Linear Algebra, Geometry, Physics, Probability & Statistics, General Chemistry, Automation, Logic & Algebra, Information Systems, Business Economics & Organization, Electronics
High School Diploma in Scientific Studies
LSS Benedetto Croce

    Projects

    Team project: developed the digital version of a physical board game. We implemented it using Java Distributed Prgramming; we provided the game with advanced funcionalities, such as the live chat, the game preservation in case of network problems, et al. Our work earned us a final grade of 30/30 cum Laude.

    Java
    JavaFX
    Maven
    TCP
    RMI
    MVC
    GUI/TUI
    IntelliJ IDEA

    Solo project: I developed a C program respectful of the given time and memory complexity limits. Implementing the notions learned in the PoliMi course, I was able to elaborate custom case-specific data structures and algorithms to best fit the specific purposes. My work earned me a final score of 30/30.

    C
    GCC
    GDB
    Big-O notation
    Valgrind
    Unix Shell

    Team project: developed and designed a fully functional VHDL hardware module, for its seamless integration with a RAM. Earned a score of 28/30.

    FPGA
    Vivado
    Hardware design
    Git

    Team project on the topics of Human-Computer Interaction. After the research phase and case study we followed the User Centered Design paradigm, developing the final prototype. Earned a final score of 29/30.

    Figma
    UCD
    UX
    HTML
    CSS
    PowerPoint

    I developed a personal porfolio using React, NextJS, Tailwind CSS, Shadcn/UI. The structure of the website is designed to minimise maintenance; since it imports its data from a standalone file, there is no need to constantly review the code. I put a particular focus on responsive design, performance and accessibility.

    React
    NextJS
    Tailwind CSS
    Shadcn/UI
    Lucide-React
    Framer-Motion

    Group project: developed an AI agent based on the GPT model, capable of assisting the user through websites providing complete and reliable information. The user is always shown the specific webpage the piece of information was found on, making it easy to double check and verify AI's answers. Published it as Newelle extension.

    Pythredon
    AI
    GPT

    Experience

    AI Agents - Student Tech Clash
    Reply, EBEC milano, Best Milano
    • As part of the 2nd placed finalist team of the challenge, we developed an AI Agent capable of assisting the user with complex search tasks. We crafted a comprehensive presentation of our solution and earned a certificate of attendance.
    TOP: Tutoring Online Program
    Harvard University, Bocconi University, Bicocca University, CIAI
    • I provided specialized tutoring to a student with difficulties, tailoring it to the student's needs. Earned recognition through an awarded open-badge for the acquired skills and knowledge.
    Metaverse - Student Tech Clash
    Reply, EBEC milano, Best Milano
    • As part of the finalist team of the challenge, I collaborated on Metaverse exploration event, crafting a comprehensive PowerPoint on its future applications.
    Water and Data Analysis with Bioindicators
    Sicily Region, ICS Maredolce
    • I led my team during the water analysis process using bioindicators, proficiently organizing and manipulating data in Excel while collaborating effectively.

    Certifications

    C1 CEFR English (CAE)
    CAMBRIDGE ENGLISH

    Advanced English

    B2 CEFR English (First)
    CAMBRIDGE ENGLISH

    Upper Intermediate English