Stefano Videsott
About Me
Hi, I'm Stefano Videsott, a software developer and Computer Science student at the University of Trento, Italy. I previously worked as a developer at Airpim SRL and currently take on freelance projects for clients in Trento and across Trentino. I'm passionate about software development broadly — from backend systems to web applications — and I'm always looking for new challenges in the IT world.
I have a solid foundation in Python, C++, C# and Java, and I'm comfortable across the full stack. I enjoy building applications that solve real problems, with an eye for clean and maintainable code. Whether it's a web app, a local-business site, or the occasional game.
When I'm not coding, I enjoy playing music, exploring projects, experimenting with the latest in AI, and expanding my knowledge through blogs and tutorials.
Skills
Programming
Application, game, and scripts development using C++, C#, Rust, Python, Java, Javascript and Bash.
Web Development
Building SPAs, MPAs and RESTful APIs using FastAPI, Node.js and Express.
Databases
Design and data modeling for SQL (MySQL e MariaDB) and NoSQL (MongoDB) databases.
DevOps & Cloud
Containerization with Docker, Nginx and Linux.
Work Experience
Freelance Web Developer @ Freelance
- Designed and developed high-performance, static websites optimized for Local SEO (e.g., Autoscuola Quercia, Isartorazzi).
- Utilized modern stacks (JAMstack with Astro, Tailwind CSS and Vanilla JS).
- Managed end-to-end projects: from requirements analysis and commercial proposals to deployment and configuration of privacy-friendly services.
Software Developer @ Airpim SRL
- Development and maintenance of web applications and backend APIs.
- Technologies: Python, Flask, SQLAlchemy, MySQL, Docker.
- Implementation of data visualization and manipulation systems.
- Collaboration with the team to improve software architecture.
Education
Erasmus+ Programme @ NTNU - Norwegian University of Science and Technology
- Semester abroad, selected through an international mobility scholarship program. Focus on advanced computer science and software development courses in a multicultural academic environment.
Bachelor's Degree in Computer Science @ Università di Trento
- Acquisition of solid mathematical and computer science foundations, focusing on algorithms, data structures, programming, and system architectures.
- Development of a rigorous engineering and scientific approach to complex problem analysis and software solution design.
- In-depth study of Software Engineering, Operating Systems, Networks, Databases, and Computational Logic.
Interests & Activities
Choir and Instrumental Course
I Minipolifonici & Others
Instrumental study and orchestral practice in various ensembles.
- Member of the youth choir "I Minipolifonici", with performances in Italy and abroad.
- Participation in prestigious events and competitions, obtaining awards and recognition.
- Development of teamwork, discipline, and interpretation skills.