
Alessio Viticchié
Verified Expert in Engineering
Software Developer
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
Experience
- Software Engineering - 10 years
- Web Applications - 10 years
- Java - 10 years
- C# - 10 years
- C - 10 years
- Angular - 7 years
- IT Project Management - 6 years
- Python 3 - 5 years
Availability
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
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.
Freelance ICT Consultant
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.
Research Assistant
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.
Computer Engineer
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.
Experience
Bank Treasury Management
EPROPA
https://www.epropa.eu/portalTokyo 2020
https://olympics.com/en/olympic-games/tokyo-2020Playsports
https://www.playsports.be/SIM | Industrial Machines Management
ASPIRE | Advanced Software Protection Integration Research and Exploitation
Education
Ph.D. Degree in Software Engineering
Politecnico di Torino - Torino, Italy
Master's Degree in Computer and System Engineering
Politecnico di Torino - Torino, Italy
Bachelor's Degree in Computer and System Engineering
Politecnico di Torino - Torino, Italy
Skills
Libraries/APIs
REST APIs, Libusb, jQuery, React, OpenCV, OpenAPI, Stripe, Entity Framework, SQLAlchemy
Tools
MQTT, Keycloak, PyCharm, IntelliJ IDEA, WebStorm, PhpStorm, Visual Studio
Languages
Java, JavaScript, HTML, Python, C#.NET, C, Python 3, C#, C++, PHP, Bash, MicroPython, CSS, Kotlin, Dart, TypeScript 3
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
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, Back-end, 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, Front-end, Serverless, Android Kernel, Web Scraping
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring