GithubHelp home page GithubHelp logo

Welcome to my GitHub profile 👋

My name is Tommaso Azzalin, I'm a Data Engineer at Uddeholm Uddeholm (Hagfors, Sweden 🇸🇪).

I got my MSc in Computer Science at University of Bologna (Bologna, Italy 🇮🇹) and my Bachelor's degree at University of Padua (Padua, Italy 🇮🇹).

You can also find me on LinkedIn LinkedIn.

🔭 Interests

I love learning about software and data engineering and their applications, how applying good rules leads to good products!
Nonetheless, I worked on many projects in the past few years so I have experience with many technologies, languages, tools and online platforms.

📚 Thesis

SmartForge: An event-driven architecture for simulator-based process optimization

Description: MSc thesis describing the work performed during a mobility at University of Karlstad (Karlstad, Sweden 🇸🇪) on the design and development of an event-driven architecture and a DRL-based algorithm for controlling parts of an industrial plant. Note: this is the thesis LaTeX repository, not the actual application.
Language: English
Repository: (temporarily unavailable)
Technologies: Apache Kafka, Apache Cassandra, Redis, OPC-UA, Faust, Flask, PyTorch, OpenAI Gym, Python

SMacs SMart city system - Development of a cross-platform app

Description: Bachelor thesis describing the work performed during an internship at TEC Systems Engineering (Padua, Italy 🇮🇹) on the development of a cross-platform mobile app for managing traffic light devices. Note: this is the thesis LaTeX repository, not the actual application.
Language: Italian
Repository: tesi-laurea-triennale
Technologies: Flutter, Dart

⚙️ Projects > System design and development

ACMESky (Service Oriented Architecture)

Description: Design and development of a Service Oriented Application (SOA) for a fictional company called ACMESky which sells flight offers and related services to people.
Language: English
Collaborators: @jjocram
Repository: acmesky-project-sources, acmesky-project-documentation
Technologies: Camunda, Angular, Flask, Bootstrap, Redis, RabbitMQ, MongoDB, PostgreSQL, Jolie, OpenAPI / Swagger, JavaScript, Python

Stalker

Description: Design and development of a system (backend - my and @dlazzaro's job -, web-app and Android app) for tracking authenticated and non-authenticated accesses to organizations by users.
Language: English
Collaborators: @babastreio, @ChristianMattei, @Cis8, @dlazzaro, @EnricoSalmaso, @FraDrago, @pheasant98
Repository: Stalker-Backend and other project-related repositories in @qbteam's page
Technologies: Android, Firebase, Angular, Spring, MySQL, Redis, OpenAPI / Swagger, Java, TypeScript

SocialPlaces

Description: Design and development of a context-aware system composed of a mobile application and a server for allowing users to experience context-dependent services and receive recommendations.
Language: English
Collaborators: @riccardopreite
Repository: social-places
Technologies: Android, Firebase, Node.js, scikit-learn, Python, JavaScript

Pastificio

Description: Design and implementation in MySQL of a relational database for a company making pasta.
Language: Italian
Collaborators: @GiulioUmbrella
Repository: Pastificio
Technologies: MySQL

Auto.Gest

Description: Development of a web-app for managing a school event in which students can subscribe to elective courses kept by other students, teachers and external people.
Language: Italian
Collaborators: @ranghetto, @Dibe98
Repository: Auto.Gest
Technologies: Bootstrap, MySQL, PHP

⚙️ Projects > Machine Learning

YOLO v3

Description: Reimplementation of a the YOLO v3 CNN for detecting objects inside images as part of a wider university project.
Language: English
Collaborators: @jjocram, @MickPerl
Repository: yolo-v3
Technologies: PyTorch, Python

Deep Learning model for predicting school dropouts with data from INVALSI institute

Description: Design and development of a deep learning model for predicting implicit school dropouts (i.e. when a student ends school with important lack of competences) of Italian students, given data from INVALSI mathematics tests (data is not published with the repository)
Language: Italian
Collaborators: @jjocram, @MickPerl
Repository: DeepLearningINVALSI
Technologies: Tensorflow, Python

⚙️ Projects > UI/UX

PlainX - Redesign of the Italian official Covid-19 dashboard

Description: Redesign of the Italian official Covid-19 dashboard by Dipartimento della Protezione Civile (DPC).
Language: Italian
Collaborators: @jjocram, @MickPerl
Repository: PlainX_Redesign-Dashboard-Covid-Protezione-Civile
Technologies: LaTeX, Balsamiq Wireframes

⚙️ Projects > Mathematical Programming

Capacitated Vehicle Routing Problem (CVRP)

Description: Design of a Constraint Satisfaction Problem (CSP) model and implementation in MiniZinc for solving the Capacitated Vehicle Routing Problem (CVRP).
Language: English
Collaborators: @jjocram
Repository: vrp-csp
Technologies: MiniZinc

Viaggiare LeggeRO

Description: Design of a Linear Programming (LP) model and implementation in AMPL for finding the best combination of travels offered by many companies for travelling cheaply.
Language: Italian
Repository: ViaggiareLeggeRO
Technologies: AMPL

⚙️ Projects > Blockchain

Non-fungible Royalty Token

Description: Implementation of a marketplace of a slightly modified version of the ERC1190 proposal "Non-Fungible Royalty Token" and the smart contracts actually representing the ERC1190 proposal in a OpenZeppelin fashion.
Language: English
Collaborators: @domingoran
Repository: non-fungible-royalty-token
Technologies: Flutter, Infura, IPFS, Solidity, Dart

Demo of the web3.js library

Description: Seminar presenting an introduction to the library web3.js for connecting to the Ethereum blockchain and a brief demo for creating a kanban-style to-do list manager Dapp.
Language: English
Repository: web3-demo
Technologies: web3.js, Bootstrap, Solidity, JavaScript

Demo of the flutter_web3 library

Description: Demonstration of the library flutter_web3 for Flutter Web. Resembles the previous project I mentioned on this list, web3-demo.
Language: English
Repository: web3-demo-flutter
Technologies: Flutter, Dart, Solidity

⚙️ Projects > Miscellany

SimpLanPlus

Description: Design and development of a compiler and interpreter for a ad-hoc designed language called SimpLanPlus (proposed by the teacher for the sake of the project).
Language: English
Collaborators: @jjocram
Repository: SimpLanPlus
Technologies: ANTLR, Java

MapReduce grid-based clustering algorithm

Description: Implementation of a grid-based clustering algorithm with Scala and Apache Spark following the Map-Reduce paradigm, tested also in Google Cloud Platform (GCP). Language: English
Collaborators: @jjocram, @andreagurioli1995
Repository: collaborative-location-activity-recommendations
Technologies: Apache Spark, Scala, Google Cloud Platform

QCafe

Description: Design and implementation in C++ of a queue data structure, deep pointers and a desktop application in Qt (C++) for ordering coffees, teas and sandwiches in a café.
Language: English
Repository: QCafe
Technologies: Qt, C++

Analysis of Italian 2018 parliamentary election data

Description: Design and implementation in Wolfram Mathematica of a package and a notebook for analyzing the 2018 Italian political elections.
Language: English
Collaborators: @jjocram, @Viktory97, @MickPerl
Repository: italy-2018-election-data-mathematica
Technologies: Wolfram Mathematica

⚙️ Projects > Libraries

log_logger

Description: Development of a wrapper for a famous library called logger for Flutter/Dart. Published on pub.dev. Language: English
Repository: log_logger
Technologies: Dart

super_simple_storage

Description: Development of a library for implementing storage systems for Flutter/Dart. Published on pub.dev.
Language: English
Repository: super_simple_storage
Technologies: Dart

Tommaso Azzalin's Projects

acmesky-project-documentation icon acmesky-project-documentation

Documentazione per il progetto del corso di Ingegneria del Software Orientata ai Servizi chiamato "ACMESky", presso l'Università di Bologna, A.A. 2020/2021.

acmesky-project-sources icon acmesky-project-sources

Repository principale del progetto per Ingegneria del Software Orientata ai Servizi, L.M Informatica, Università di Bologna, A.A. 2020/21

appunti-ingegneria-software icon appunti-ingegneria-software

Appunti in preparazione all'esame del corso di Ingegneria del software, Università degli Studi di Padova, per l'A.A. 2019/2020

auto.gest icon auto.gest

Gestore web di autogestioni studentesche, creato per IIS J.F. Kennedy, Monselice (PD)

bigdatacomputing icon bigdatacomputing

Repository for releasing Homeworks of the Big Data Computing course, University of Padova, A.Y. 2019/2020

cryptography-notes icon cryptography-notes

Notes for studying, preparing homeworks and exams of the course "Cryptography" of University of Bologna, Master Degree in Computer Science (LM Informatica), A.Y. 2021/2022.

dw-demo-app icon dw-demo-app

DropWizard + AngularJS demo application, run with Docker, built with Maven as demo purpose

imagemanager icon imagemanager

Simple (super super simple) library for uploading image files in PHP. Created for the Web Technologies course at University.

jolie-examples icon jolie-examples

Examples and exercises for the course "Ingegneria del Software Orientata ai Servizi" (Service Oriented Software Engineering) with Jolie language.

log_logger icon log_logger

Wrapper of the logger library available on pub.dev

non-fungible-royalty-token icon non-fungible-royalty-token

Project on the ERC-1190 proposal "Non-Fungible Royalty Token". Made for the course "Blockchain and Cryptocurrencies", University of Bologna, A.Y. 2021/2022.

non-fungible-royalty-token-contracts icon non-fungible-royalty-token-contracts

Project on the ERC-1190 proposal "Non-Fungible Royalty Token". Made for the course "Blockchain and Cryptocurrencies", University of Bologna, A.Y. 2021/2022.

non-fungible-royalty-token-ui icon non-fungible-royalty-token-ui

Project on the ERC-1190 proposal "Non-Fungible Royalty Token". Made for the course "Blockchain and Cryptocurrencies", University of Bologna, A.Y. 2021/2022.

pastificio icon pastificio

Progetto realizzato per il corso di Basi di Dati dell'Università di Padova, A.A. 2018/2019

qcafe icon qcafe

Progetto per il corso di Programmazione ad oggetti (AA. 18/19) del corso di laurea in Informatica, Università di Padova.

simplanplus icon simplanplus

Compiler and runner of the SimpLanPlus language, developed as project for the course "Compilatori e Interpreti" (compilers and interpreters) at UniBO, AY 2020/21

social-places icon social-places

SocialPlaces project for the Sistemi Context-Aware (Context-Aware Systems) course of University of Bologna, A.Y. 2020/2021

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.