Hi, I'm Gianpaolo Bontempo

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science PhD Student at University of Pisa. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, torch, Java, C++ I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
  • Databases: MySQL
  • Libraries: NumPy, Pandas, OpenCV
  • Frameworks: Django, Node.js, PyTorch
  • Tools & Technologies: Git, Docker, Heroku

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

IIT logo

IIT

Software Engineer
  • Tour Guide Robot
  • Robot
  • Behaviour Trees
  • Tools: Python, C++
July 2020 - Nov 2021 | Genova, Italy

Projects

Concept-level cOntinual Learning
COOL

NEURO-SYMBOLIC CONTINUAL LEARNING: KNOWLEDGE, REASONING SHORTCUTS AND CONCEPT REHEARSAL

Accomplishments
  • Tools: Pytorch
  • Neuro-Symbolic Continual Learning addresses the challenge of mapping sub-symbolic inputs to high-level concepts and making consistent predictions by leveraging prior knowledge and avoiding catastrophic forgetting.
  • COOL (COncept-level cOntinual Learning) is a tailored strategy for neuro-symbolic continual problems that acquires and remembers high-quality concepts, enabling sustained high performance in neuro-symbolic continual learning tasks where other strategies fail.
Screenshot of  web app
Tour Guide Robot

Tour Guide Robot Experience

Accomplishments
  • Tools: C++, YARP, ROS, python
  • Turin's art museums, GAM and Palazzo Madama, offered visitors interactive experiences combining robotics, 5G technology, and art, resulting in great appreciation from the public
  • My main role has been to develop the behavior of the robot interacting with art and people

Skills

Languages and Databases

Python
MySQL
Shell Scripting

Libraries

NumPy
Pandas
OpenCV
scikit-learn
matplotlib

Frameworks

Django
Bootstrap
TensorFlow
PyTorch

Other

Git
Heroku

Education

Università di Pisa

Pisa, ITA; 2021- present

NATIONAL PH.D. IN ARTIFICIAL INTELLIGENCE FOR SOCIETY

Politecnico di Torino

Torino, ITA, 2013-2020

Degree: Bachelor of Computer Science
CGPA: 108/110

    Relevant Courseworks:

    • Computer Vision

Contact