Avatar

Andrea Stecca

me@stecca.dev

LinkedIn Website GitHub Telegram

Education

2015 - 2020

IT Technician degree

ITTS Vito Volterra, VE

2020 - 2024

BSc: Computer Science

University of Padua, PD

Skills & Abilities

Front-End

JavaScript

HTML5

CSS3

Back-End

Node.js

PHP

Python

Lower-level

C++

C

Rust

Data

MySQL

PostgreSQL

Frameworks

Flutter

Express

Other

Git

Docker

Linux

Experience

11/2023 - current

IT Professor

I.S.I.S.S. Antonio Scarpa

I teach IT to students in their final year of the scientific high school applied sciences, as well as to students in the last two years of the IT Technician course.

Java

PHP

HTML5

Networks

Sockets

10/2023 - 12/2023

Firmware developer internship

TEXA S.p.A.

Implementing an mTLS server with elliptic curve cryptography on an embedded device.

C, C++, C#

Embedded systems

Linux

Git

WolfSSL

06/2021 - current

Senior Delivery Driver & Delivery Manager

Pomodoro & Basilico S.r.l.s.

I possess a strong track record of successfully managing and coordinating the timely delivery of goods while ensuring customer service. My expertise in route planning, inventory management, and team leadership has enabled me to consistently hit performance targets and drive operational efficiency

06/2018 - 07/2018

IT Assistant (Stage)

DBA

  • Hard drive backups
  • On-site router/switch/computer installation
  • Maintenance of computers and printers

Certifications

UX/UI Design and Psychology

Fastweb Digital Academy

Basics of UX/UI Design and psychology.

OSINT mini

thecyberinst.org

OSINT mini is a course that teaches you how to use OSINT tools to find information about people, companies, and other entities.

CaseFile

thecyberinst.org

Maltego's CaseFile is a powerful OSINT framework that allows you to perform a variety of tasks such as data mining, link analysis, and data collection.

OSINT

Basel Institute on Governance

OSINT (Open Source Intelligence) is the collection and analysis of information that is gathered from public, or open, sources. OSINT is primarily used in national security, law enforcement, and business intelligence functions and is of value to analysts who use non-sensitive intelligence in answering classified, unclassified, or proprietary intelligence requirements across the previous intelligence disciplines.

Data Science Foundations - Level 2

IBM

Solid understanding of data science methodologies, and tools. I have a hands-on appreciation of programming languages to use in data science tasks.

Data Science Methodology

Cognitive Class

I understand the essential steps used in data science business and research problem solving. This includes problem definition, collecting and analyzing data, building relevant models and understanding model deployment results.

Data Science Tools

Cognitive Class

I am able to use Jupyter Notebooks including its features and popular tools used by R Programmers including RStudio IDE. I understand how to use various data science and data visualization tools hosted on Skills Network Labs. I'm familiar with IBM Watson Studio including its features and capabilities, and I can create and share a Jupyter Notebook.

Data Science Foundations - Level 1

Cognitive Class

Understanding of the possibilities and opportunities that data science, analytics and big data bring to new applications in any industry.

Cybersecurity Essentials

The Linux Foundation

Must-know cybersecurity topics, terms and practices everyone needs to keep themselves, their employer and their data safe when using technology at home, on-the-road or in the office.

Gremlin Certified Chaos Engineering Practitioner - GCCEP

Gremlin

Reliability testing and Chaos Engineering tools to drive real availability improvements at enterprise scale.

NDG Linux Essentials

Cisco Networking Academy

NDG Linux Essentials is an introduction to Linux as an operating system, basic open source concepts and the basics of the Linux command line.

Node.js and Typescript basics

Fastweb Digital Academy

The Typescript programming language, how it differs from Javascript and what problem it solves. NodeJS, what it is and what are the differences with Javascript in the Browser. Differences between Backend, Frontend and Fullstack programming

Introduction to JavaScript

Fastweb Digital Academy

Building a web project, skills needed to start programming in Javascript.

UX Design

Fastweb Digital Academy

Basics of UX Design.

CCNA

Cisco Networking Academy

CCNA Routing and Switching provides comprehensive coverage of networking topics, from fundamentals to advanced applications and services, with opportunities for hands-on practical experience and career skills development.

ECDL Full Standard

AICA

ECDL Full Standard is a certification that covers the use of a computer and its main applications. It is composed of 7 modules: Computer Essentials, Online Essentials, Word Processing, Spreadsheets, Presentation, Using Databases, IT Security.

Projects

Portfolio

My personal website, built with plain HTML and CSS (NO JS)

Onoranze Stecca

Techweb project for my school, built with PHP, HTML, CSS and JS. It follows all the best practices for SEO and accessibility and it's fully responsive. We got the highest grade possible. Made in collaboration with my friends Marco, Mattia and Olo.

Chartsmaker

A QT application that allows you to create, save and edit charts and export them as images, made in C++ using patterns like MVC and polymorphism. Made in collaboration with my friend Giulia.

SugarBot

Bot for automating the process of referring friends on Sugargoo website. Made with puppeteer and Node.js. We used temp-mail.org, but APIs are not free, so we scraped the website.

We are the reason why Sugargoo suspended the referral program.

Basi2022

Database of a mechanical keyboard shop, made in collaboration with my friend Pif.

Volunteering

2015 - current

Educator

Giocolandia

Giocolandia is a non-profit organization that organizes the village summer camp for children. I collaborate with them as an educator and entertainer.

2020 - 2022

Blood donor

AVIS

AVIS is the major Italian non-profit and charitable organization for blood donation, bringing together over a million volunteer blood donors across Italy. I was suspended for low blood pressure.

2014 - 2015

Entertainer

Parrocchia di Salgareda

Collaboration with the parish of Salgareda as an entertainer for children.

Awards and milestones

cyberchallenge.it Padua

2024

Selected among the top 20 out of 160 to participate in cyberchallenge.it in Padua.

Finalist at the Italian National Mathematics Olympics of Bocconi University

2021

Leader of school's Mathematical Olympiad team games

2019

Leader of school's Mathematical Olympiad team games

2018

"Commitment pays off"

2017

School's winner of "Archimede Math Games"

Kangourou

2015

School's winner of "Kangourou of maths"

Languages

Italian

Native

English

C1

Spanish

A1

Interests

Chess

Lichess | Chess.com

I love chess. I have been playing it since I was 15. I made a girl cry during my first school tournament (I ranked second last).

Mathematics

I like math. I love to solve problems and to find new ways to solve them.

Programming

Codewars | Leetcode

I enjoy coding. I sometimes create new things and solve problems with code. I often make up problems with code.

Music

stats.fm

I love listening to music. I listen to a lot of music. I mainly listen to rap/hip-hop/trap and phonk.

Video games

I enjoy playing video games, especially multiplayer titles and small indie games.

Board games

Every weekend my close friends and I gather to play board games, often with friends of friends. Our favorite games are Bang!, Feed the Kraken, Carcassonne, Munchkin, and Here to Slay.

Arch Linux

Neofetch

I am an avid user of Arch Linux as my primary operating system, and I must confess my absolute adoration for it. The sheer joy I experience from tailoring and configuring it to suit my exact specifications knows no bounds. The level of customization it offers is simply unparalleled, enabling me to mold it into a harmonious symphony of functionality that perfectly aligns with my desires.