Alessio Viticchié, Developer in Turin, Metropolitan City of Turin, Italy
Alessio is available for hire
Hire Alessio

Alessio Viticchié

Verified Expert  in Engineering

Software Developer

Location
Turin, Metropolitan City of Turin, Italy
Toptal Member Since
November 14, 2022

Alessio has been a Computer Engineer and ICT professional for 10+ years. He enjoys working on complex projects and managing advanced systems in programming and development. Alessio has worked in many different fields of ICT, from banks, industry, academia, and startups.

Portfolio

Alphawaves
Back-end, Front-end, IT Project Management, Agile, C, C++, Java, Python 3...
Freelance Clients
C++, C#, Java, PHP, MySQL, Microsoft SQL Server, Angular, JavaScript, jQuery...
Politecnico di Torino
Risk Analysis, C, Java, C++, Networks, APIs, REST APIs...

Experience

Availability

Part-time

Preferred Environment

Linux, Windows, PyCharm, IntelliJ IDEA, WebStorm, PhpStorm, Visual Studio, AWS Cloud Architecture

The most amazing...

...academic research I've worked on allowed for exploring new frontiers of the industry and to experiment and solve problems.

Work Experience

Founder and CTO

2020 - PRESENT
Alphawaves
  • Led and coordinated large ICT projects by conducting infrastructure design, platform and technologies selection, application design, and implementation.
  • Participated in international ICT projects by providing advanced personal skills, such as cybersecurity.
  • Developed custom company products, both SaaS products and hardware digital solutions.
Technologies: Back-end, Front-end, IT Project Management, Agile, C, C++, Java, Python 3, Kotlin, Angular, React, jQuery, Flutter, Dart, Spring, TypeScript 3, Serverless, Microservices, Python, Web Scraping, Amazon S3 (AWS S3), APIs, REST APIs, Amazon Web Services (AWS), AWS Cloud Architecture, C#.NET, .NET Core, .NET

Freelance ICT Consultant

2012 - 2022
Freelance Clients
  • Developed a financial operations management system for the bank treasury department using systems integration with custom documents import and export.
  • Provided a diagnosis management system for oncology patients and developed the diagnosis lifecycle automation in multi-tenant centers all over Europe.
  • Collaborated in developing the back-end API for Tokyo2020 Olympic Games official site and mobile application.
  • Designed an integrated management system for industrial machine control and maintenance. The system provided a custom digital board for machine management and control of mobile applications.
  • Worked with and created the development of SCADA and ERP systems for industrial production lines.
  • Organized many customs advanced web applications for content management, customer relationship management, enterprise resource planning management, e-learning, eCommerce, and subscription-based SaaS.
  • Implemented data anonymization and secured sensitive patient data while developing role-based access control.
Technologies: C++, C#, Java, PHP, MySQL, Microsoft SQL Server, Angular, JavaScript, jQuery, Python 3, Selenium, Kali Linux, Google Cloud Platform (GCP), Spring, Apache2, Linux, Servers, Bash, CI/CD Pipelines, Version Control, Android, Flutter, React Native, React, MQTT, NoSQL, MongoDB, OpenCV, Raspberry Pi, Embedded Systems, MicroPython, HTML, CSS, Bootstrap, OpenAPI, OAuth 2, Kotlin, Stripe, Heroku, Docker, Microservices, Tailwind CSS, Angular Material, Keycloak, Dart, Digital Forensics, APIs, REST APIs, Amazon Web Services (AWS), AWS Cloud Architecture, C#.NET, .NET Core, .NET

Research Assistant

2015 - 2019
Politecnico di Torino
  • Supervised the activities of design and implementation of specific software protection techniques, with the main focus on static and dynamic software remote attestation.
  • Managed the analysis activities about the security of ICT infrastructures and the management systems of an industrial production plant.
  • Developed custom software protection tools, assessed security technique's effectiveness, and published the results.
  • Published many research articles to report the results and present activities to the scientific community.
Technologies: Risk Analysis, C, Java, C++, Networks, APIs, REST APIs, Amazon Web Services (AWS), AWS Cloud Architecture

Computer Engineer

2013 - 2015
Auconel
  • Designed and developed software for electrical and hipot testing ionic pumps. Developed a field data acquisition and automatic elaboration of the electric current profile while managing archive tests and historical traceability.
  • Created custom board-embedded software to trigger physical commands, read radio-frequency data, and send it to a USB-connected host. Used the windows driver to collect data from the custom board, a high-level software to manage testing workflow.
  • Developed a computer vision system for contactless width measurement on pneumatic stripe production lines.
Technologies: C#, Windows Presentation Foundation (WPF), Telerik WPF, Microsoft SQL Server, Embedded Systems, Libusb, National Instruments, APIs, REST APIs, Amazon Web Services (AWS), AWS Cloud Architecture, C#.NET, .NET

Bank Treasury Management

A web-based application to internally manage and track bank flows, such as credits and debits. I developed both front-end Angular applications and the ASP.NET MVC back-end APIs. The main role of the application is to collect all the interbank exchange documents and store the correct information, analyze the data, and present reports.

EPROPA

https://www.epropa.eu/portal
A web-based application to manage oncology patient clinical trials among different European centers. The application allows registered center users to insert patient data to look for available centers for advanced analysis and therapies. The portal tracks patient trials by implementing a collaborative workflow between the involved centers. The workflow managed permissions depending on the trial stage. For legal reasons, the system anonymizes data and keeps them securely stored.

Tokyo 2020

https://olympics.com/en/olympic-games/tokyo-2020
The official Olympic Games website and mobile application. I collaborated in the back-end API development, where the site acts as a CMS that exposes content to the front-end applications using REST APIs. Later, I developed many API endpoints in C# in the ASP MVC pattern.

Playsports

https://www.playsports.be/
Xamarin-based video-on-demand and news feed mobile application of the Belgian Play sports. I developed and maintained small new features and fixed bugs. The application is written in C# for the Xamarin framework.

SIM | Industrial Machines Management

Integrated management system for industrial machines control and maintenance. I collaborated in designing and developing all the infrastructure components, a custom digital board for machine-direct communication, and data collection. The mobile application for intervention management and machine control and the back-office web portal for spare parts procurement management.

ASPIRE | Advanced Software Protection Integration Research and Exploitation

https://aspire-fp7.eu/
ASPIRE is a European cybersecurity project aimed at automatically protecting applications in man-at-the-end scenarios. I supervised specific software protection techniques and implementation activities, focusing mainly on static and dynamic software remote attestation. Protection techniques are developed in C as they are integrated into applications as native code libraries.
2015 - 2019

Ph.D. Degree in Software Engineering

Politecnico di Torino - Torino, Italy

2012 - 2015

Master's Degree in Computer and System Engineering

Politecnico di Torino - Torino, Italy

2009 - 2012

Bachelor's Degree in Computer and System Engineering

Politecnico di Torino - Torino, Italy

Libraries/APIs

REST APIs, Libusb, jQuery, React, OpenCV, OpenAPI, Stripe, Entity Framework, SQLAlchemy

Tools

MQTT, Keycloak, PyCharm, IntelliJ IDEA, WebStorm, PhpStorm, Visual Studio

Frameworks

Angular, Spring, .NET, .NET Core, ASM, Windows Presentation Foundation (WPF), Selenium, Flutter, React Native, Bootstrap, OAuth 2, Tailwind CSS, Angular Material, ASP.NET MVC

Platforms

Linux, Docker, Amazon Web Services (AWS), Telerik WPF, Kali Linux, Google Cloud Platform (GCP), Apache2, Android, Raspberry Pi, Heroku, Xamarin, Firebase, Windows

Languages

Java, JavaScript, HTML, Python, C#.NET, C, Python 3, C#, C++, PHP, Bash, MicroPython, CSS, Kotlin, Dart, TypeScript 3

Storage

MySQL, Database Management Systems (DBMS), Microsoft SQL Server, NoSQL, MongoDB, SQL Server 2017, Amazon S3 (AWS S3)

Paradigms

Microservices, Agile

Industry Expertise

Network Security, Cybersecurity

Other

Software Engineering, Web Applications, Remote Devices, APIs, Software, IT Project Management, Networks, Optimization, Distributed Systems, Risk Analysis, AWS Cloud Architecture, Computer Science, Embedded Systems, Operating Systems, Software Protection, System Hardening, National Instruments, Servers, CI/CD Pipelines, Version Control, Digital Forensics, Back-end, Front-end, Serverless, Android Kernel, Web Scraping

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring