1 - Anagraphic Data, Contacts and References
- First Name: Franco
- Surname: Scarpa
- Gender: Male (He/Him)
- Born On: Friday, 13 November 1992
- Age: 28
- Nationality/Citizenship: Italian
- Driving License: B
- Car Available: Yes
- E-mail Address: firstname.lastname@example.org
- Website: francoscarpa.com
- Blog: francoscarpa.com/blog
- CV: francoscarpa.com/cv
2 - About
After graduating in Computer Science at the Ca' Foscari University of Venice, I was hired (following a four-month internship) as an apprentice developer at Nebula, the Var Group cloud division dedicated to Microsoft Azure technology platforms. My job as a developer immerses me in using Azure, the .NET ecosystem and the C# programming language. During my university studies, I worked (first with a seasonal contract for four years, then with a permanent contract for two years) at Actv S.p.A., the public transport company operating in the municipality of Venice. I started with the qualification of “Apprentice Sailor” and ended as Sailor”. Career aside, I love learning; expanding my knowledge is one of the fundamentals of my life. When I’m not busy, I spend my free time studying. The investigation currently focuses on understanding and learning what concerns my current work, i.e., Azure, the .NET ecosystem, and the C# programming language. Furthermore, I dabble in the world of Web development, and I keep alive the flame that made me love the world of websites and web apps development, although my job is not directly related to that field. Not surprisingly, one of my satisfactions consists in maintaining this website, francoscarpa.com. Computer science is my life and my greatest passion, a visceral devotion that leads me to study even when I’m traveling. An ordinary bus ride is an occasion to take my phone to learn something or deepen my knowledge in some areas of the software development world.
3 - Career Goal
My current goal is to acquire considerable experience in cloud development with Microsoft Azure and in software development with the .NET platform and the C# programming language. I want to work in a company that allows me to grow professionally throughout my work career and that’s not tied to obsolete technologies or specific applications. I want to create software solutions touching all the highlights in software development: UI implementation, UX analysis, back-end development, front-end development, performance, safety and maintainability analysis, and testing.
4 - Expectations and Features of the Desired Job
- Intention to continue studies: No, but maybe in the future, I’ll want to obtain the title of Information Systems Engineer, section B. I plan to get Microsoft Certifications
- Sector: Information and Communications Technology (ICT)
- Desired job: Software developer
- Availability for business travels: Yes, but not often
- Availability to relocate abroad: No
- Working with multicultural people is a pleasure for me. It represents a way to improve myself and engage with other forms of thinking and living
- Smart working is a must. I want to work in a company that lets its employees work remotely, without forcing them to be on premises
5 - Soft Skills
- Autonomy: 7/10
- Self-confidence: 7/10
- Flexibility/Adaptability: 7/10
- Resistance to stress: 7/10
- Ability to plan and organize: 7/10
- Managing information: 7/10
- Precision/Attention to details: 9/10
- Learn continuously: 10/10
- Achievement of objectives: 8/10
- Entrepreneurial spirit and initiative: 7/10
- Communication: 9/10
- Problem Solving: 7/10
- Teamwork: 8/10
- Leadership: 7/10
6 - Work Experiences
6.1 - Nebula
June, 2020 → Today: Apprentice developer
January, 2020 → June, 2020: Intern
The position of developer that I cover at Nebula lets me exploit and increase the knowledge acquired during my university studies at the class of Computer Science of the Ca' Foscari University of Venice. Specifically, I’m gaining skill in developing code written in the C# programming language, integrated with Microsoft’s .NET development platform (first with .NET Framework and .NET Core, now with .NET 5). I’ve gained practice in applications’ lifecycle management, from the implementation of graphical interfaces to development, testing, up to the release of the product and its post-distribution maintenance. The software products I work on base their back-end on Microsoft Azure. For this reason, I can work with different services that this IaaS platform provides, thus obtaining a basic knowledge of tools such as:
- Azure Functions
- Azure SQL Database
- Azure Storage
- Azure Event Grid
- Azure App Service
- Azure Key Vault
- Azure Active Directory (Azure AD)
Working with applications’ lifecycle management, I experience the field of tests (both unit and integration) and post-publication support, both of the products that I create and of applications developed by other colleagues. I gain knowledge of the practices and patterns that underpin the DevOps development methodology.
The software I work on embraced multiple targets; in fact, I work on:
- Desktop applications built with Windows Presentation Foundation (WPF) and Universal Windows Platform (UWP).
- Cross-platform mobile applications for iOS and Android built with the Xamarin platform.
- Console applications for Windows.
- Websites made with Blazor.
6.2 - Actv S.p.A.
October, 2018 → January, 2020: Sailor
June, 2014 → September, 2018: Apprentice Sailor
Actv S.p.A. is responsible for public transportation in Venice and Chioggia municipalities and interurban bus services in Venice. I worked for them with the qualification of “Apprentice Sailor” first and “Sailor” then. I landed transport units, ensured passenger safety, checked travel tickets and provided information to those who asked. This work has allowed me to put my knowledge of the English language into practice since a significant part of the customers were foreign tourists, but also in a complicated one. The considerable influx of tourists and the peculiar characteristics of Venice (tides and fog) stress public transportation. I have often had to endure situations of considerable psychological stress, which have allowed me to gain confidence in managing certain cases, even delicate ones.
7 - Education
7.1 - University
- Degree: Bachelor’s Degree
- Class: Computer Science
- Curricula: Technologies and Information Science
- Level: L-31 - 1st level degree in Computer Science
- Age at graduation: 25
- Grade: 95/110
- Achievement date: 10.29.2018
- Algorithms and Data Structures
- Computer Architecture
- Computability and Formal Languages
- IT Law
- Software Engineering
- Human-Machine Interaction
- System Administration Laboratory
- Network Languages
- Discrete Mathematics
- Probability and Statistics
- Object-Oriented Programming
- Computer Networks
- Operations Research
- Operating Systems
- Social Media and Web Apps
- Web Design
7.2 - High School
I attended the PNI (National IT Plan) Scientific High School. I developed a good, general knowledge of humanistic and scientific disciplines. This course allowed me to create a profitable study method to obtain good results in the various classes.
8 - Foreign Language Skills
- Italian: Native language
- English: B1
9 - Information Technology Skills
9.1 - Languages
9.1.1 - Programming Languages
The programming languages I know, in order of expertise, are the following:
- C# (and the .NET platform)
9.1.2 - Query Languages
The query language I know is SQL.
9.1.3 - Markup Languages
The markup languages I know are:
9.2 - Development Software and Tools
The development software and tools I know are:
- Visual Studio
- Visual Studio for Mac
- Visual Studio Code
- SQL Server Management Studio (SSMS)
- Team Foundation Version Control (TFVC)
- Azure Storage Explorer
- Azure Service Bus Explorer
9.3 - Operating Systems
I know and have used the following operating systems:
10 - Personal Skills
Because of my university background and current job, I developed a level of communication proficiency that lets me sharply express myself. Moreover, these two experiences made me acquire the ability to work in teams.
I’m an enthusiastic self-taught person. Every day I study something new and extend my knowledge about various Computer Science topics, primarily those that my current job involves.
I have a practical sense of duty, dedication, responsibility, and organization. I strive to carry out what I have to do and what my colleagues ask me.
11 - Publications
I made the following publications:
- Article published on Var Prime’s blog: Azure AD - A Real Case Study
- Bachelor’s Degree thesis: Insight - A platform for the Delivery of Content Contextualized to Places and Objects
12 - Personal Projects
I invented, designed, built, and maintain my static website francoscarpa.com (the website you are now), using the Eleventy static site generator and hosting it on Netlify. I made it from scratch, taking advantage of Netlify’s CI/CD pipeline. The source code is available on GitHub.
13 - Volunteer Experience
For many years, I joined the “National Food Collection Day”. It’s an initiative organized by “Fondazione Banco Alimentare ONLUS”. They promote the recovery and redistribution of food surpluses to charities, organizes and manages the National Food Collection Day and other food drives and manages communication tools at a national level.