Skip to content
View AlterVigna's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • Chiesina Uzzanese
  • 01:13 (UTC +01:00)

Block or report AlterVigna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AlterVigna/README.md

Hi, I'm Davide Vigna. Welcome to my GitHub repository! ๐Ÿ‘‹

About me

My name is Davide Vigna and I'm a Computer Engineer with 5 years of working experience as a Full Stack Developer in a software house.

I completed my Bachelorโ€™s degree in Computer Engineering in Pisa (3-years) in 2018 and promptly started working to enhance and refine my practical skills. A year later, driven by a deep curiosity and strong interest in the workings of artificial intelligence, I decided to advance my education by enrolling in the MSc program (2-years) in Artificial Intelligence and Data Engineering in Pisa.

๐Ÿ’ป Coding since 2010
๐Ÿ“š Currently focused on completing my master degree thesis
๐Ÿ’ผ Seeking a role as an AI/ML Engineer or DevOps Engineer
๐ŸŽฏ Goals: achieve mastery in Deep Neural Networks and enhance my expertise in Computer Vision
๐ŸŽฒ Fun fact: my nickname comes from the famous web platform Altervista

Skills

During my academic (๐ŸŽ“) and professional (๐Ÿ’ผ) journey, I have gained experience in:

๐Ÿ’ผ
- Developing web applications using Java EE
- Designing and implementing web services, RESTful microservices, and external projects with Spring Boot
- Managing DB2 databases, writing complex SQL queries and stored procedures
- Develop specific front-end solutions using JavaScript, jQuery, JSP, and Thymeleaf
- Using Docker for managing images and containers to streamline testing and deployment for the operations team
- Bug fixing and troubleshooting on existing programs on both front-end and back-end sides
- Working in a developers team and handling releases with Jenkins continuous integrator

๐ŸŽ“
- Large-scale data management: design and implementation of solutions based on NoSQL such as MongoDB for managing large volumes of data efficiently
- Data Mining and Machine Learning: data preprocessing, data scraping and data analysis using Python (NumPy, Pandas); implementation of Supervised and Unsupervised Learning algorithms and evaluation of the performances
- Cloud and virtualization skills: knowledge of Docker, Kubernetes and development of distributed computing on Hadoop
- Computational Intelligence: study and optimization of Deep Neural Networks, in particular CNNs, with TensorFlow-PyTorch-Jax
- Information Retrieval: development and optimization of a simple search engine on large data and experimentation with LLMs
- Genetic algorithms, Reinforcement Learning and Optimization Methods: theoretical knowledge
- Computer Architecture: analysis and opt. of software performances focusing on Multi-Thread and GPU with Visual Studio(CUDA-C)
- Internet of Things (IoT): development of IoT applications in WSN using MQTT/COAP and deployment of ML/DL on Edge Devices

In this repository you can find some of the major projects developed during my education path

Languages and Tools

c logo cplusplus logo java logo php logo python logo javascript logo jquery logo html5 logo css3 logo mysql logo mongodb logo neo4j logo jupyter logo tensorflow logo pytorch logo numpy logo pandas logo latex logo spring logo tomcat logo android logo androidstudio logo flask logo grafana logo jenkins logo linux logo docker logo visualstudio logo vscode logo wordpress logo selenium logo raspberrypi logo

You can find me on

Pinned Loading

  1. Progetto-MongoDB Progetto-MongoDB Public

    A project for Large-Scale and Multi-Structured Databases course of the Artificial Intelligence and Data Engineering Master Degree at the University of Pisa. Implementation of a Java Desktop Applicaโ€ฆ

    HTML

  2. League-of-Legends-match-predictor League-of-Legends-match-predictor Public

    A project for Data Mining and Machine Learning course of the Artificial Intelligence and Data Engineering Master Degree at the University of Pisa.

    Jupyter Notebook

  3. DeepLearning DeepLearning Public

    This is a project for Computational Intelligence and Deep Learning course of AIDE at the University of Pisa: Developing of a CNN from scratch, a pre-trained CNN and comparing the results. Usage of โ€ฆ

    Jupyter Notebook

  4. FootTickets FootTickets Public

    A Spring Boot project for Distributed Systems and Middleware Technologies course of the Artificial Intelligence and Data Engineering Master Degree at the University of Pisa.

    Java

  5. Computer_Architecture_KMeans_Parallel_Implementation Computer_Architecture_KMeans_Parallel_Implementation Public

    This is a project for Computer Architecture course in Computer Engineering curriculum, free choice activity for Artificial Intelligence and Data Engineering Master Degree at the University of Pisa.

    C

  6. SIC-Machine-Learning SIC-Machine-Learning Public

    Forked from FabioMalloggi/SIC-Machine-Learning

    Machine Learning course from the Samsung Innovation Campus

    Jupyter Notebook