Hi! I am Alessandro Pellegrino
Skills
About me
Hi! My name is Alessandro Pellegrino, I was born in Calabria, and I am a Software Engineer specialized in Deep/Machine learning and web app development. My educational journey began at the University Magna Graecia of Catanzaro, where I earned a Bachelor's degree in Computer Science and Biomedical Engineering. Later, I pursued further studies in Trieste, where I graduated with a Master's degree in Clinical Engineering.
I have always been passionate about programming and developing devices, a passion that led me to acquire several skills. This path helped me secure my first job as a Deep Learning Software Engineer in 2020. My first project involved the identification of cancer cells in a stream using Convolutional Neural Networks.
Since then, I have worked on various projects related to machine learning and deep learning, including:
- Developing a face detection model for advertising purposes
- Building a smart scheduling model for a repair lab
- Developing a model for skin cancer recognition
- Creating a remote photoplethysmography system
I am passionate about leveraging technology to solve complex problems and create innovative solutions.
Resume
Professional Experience
Software Engineer
2023 - Present
Engineering Ingegneria Informatica S.p.a, Padova, Italy
- As a Software Engineer specializing in healthcare, I develop diagnostic integration solutions using WSO2. My role involves analyzing integration requirements and client specifications, designing tailored integration solutions, developing and testing them, and overseeing their release and ongoing maintenance. I am skilled at solving complex integration challenges to ensure seamless communication between healthcare systems, while also addressing any post-release issues efficiently.
CTO
2022 - Present
Bioimed Srl, Trieste, Italy
- As the Chief Technology Officer (CTO) at bioimed, I oversee the development of advanced teleassistance and telemedicine solutions through innovative domotic technologies. My role involves leading the creation of products that incorporate a variety of sensors and the MQTT protocol to enable efficient device communication. I am responsible for developing and managing a gateway for seamless device integration, as well as designing and implementing REST APIs for our backend to ensure smooth systems. I guide the technical team in driving innovation interaction between the front-end and server-side and aligning our projects with the company's strategic goals, staying abreast of emerging trends in the telemedicine sector.
Software Engineer
2019 - 2023
Prodigys Srl, Trieste, Italy
-
As a Senior Software Developer, I was responsible for
developing and maintaining the company's products using
Django for backend development and Angular for frontend
development. My responsibilities included analyzing
requirements, designing and developing solutions, testing
and deploying features, and addressing any post-release
issues. I worked closely with cross-functional teams to
deliver high-quality software products that met client
needs and supported business objectives.
- Design and implementation of an AI and neural networks system for cancer cell recognition
- Developer involved in various projects related to public administration
- Design and implementation of a mobile app for managing beaches and museums during the COVID-19 situation
- Design and implementation of a data collection system for COVID-19 testing
- Software architecture
- Bootstrap 4 and Bootstrap Italia
- Proficiency with major Python libraries (OpenCV, Numpy, Scipy, Pandas, Blob Detection, Openpyxl, Datetime, Os, etc.)
- Django Framework v3.0
- Angular CLI 9.0
- ImageJ
- Apache Server
- ISO 13485; ISO 9001
- EU Medical Device Regulation 2017/745
- Raspberry, Arduino
Main activities and responsibilities:
Skills and achievements:
Main Languages: Python3, TypeScript, Javascript, CSS, HTML, C, C++
Databases: MySQL, MySQLite, Postgres
Other:
CTO
2020 - 2023
Padmed Srl, Trieste, Italy
- Design of a medical software device for remote photoplethysmography
- Development of a system for remote photoplethysmography – technologies used: SQLite, Django, AWS, Totem hardware, Rakinda Camera
- Consulting on ISO 13485
- Consulting on Regulation (EU) 2017/745
- Business development consulting
Main activities and responsibilities:
Intern Student - Researcher
2018 - 2019
University of Trieste, Trieste, Italy
- Design and creation of circuits
- Design of the child support system
- Programming of a pulse generator using Arduino
- Management of software related to the acquisition camera
- Design and development of AI for pupil center recognition
- Programming in Python
- Frameworks used: TensorFlow, Keras, OpenCV, Numpy, Scipy, Pandas
- Soldering with tin
- Creation of various circuit types
- Proficiency with software and hardware related to the acquisition camera
- Data analysis
- Arduino and associated IDE
Main activities:
Skills and achievements:
Skills acquired:
Position held: Intern - Internship during studies | Business area: Engineering and Design
Education
Second-Level Master's in Clinical Engineerin
2020 - 2021
University of Trieste, Trieste, Italy
This innovative Master's program is designed to train specialists and managers in Clinical Engineering. The program focuses on equipping professionals with the skills needed to oversee Clinical Engineering services, including the organization and coordination of clinical engineers and technical staff. Key competencies include:
- Managing, evaluating, installing, maintaining, and upgrading biomedical and clinical info-telematics equipment used in healthcare services (hospitals and home care facilities).
- Ensuring the safe, appropriate, and cost-effective use of medical technologies.
- Designing and organizing biomedical technology systems, both locally and on a larger geographical scale.
- Collaborating with healthcare professionals to apply engineering methodologies in solving clinical and management challenges.
The Master's program spans one academic year and grants 60 ECTS credits.
Dissertation/thesis title: Development of a System for Remote Photoplethysmography
Using Artificial Intelligence Algorithms.
Dissertation/thesis subject: Advanced Biomedical Instrumentation.
Thesis supervisor: Accardo Agostino.
Dissertation/thesis keywords: Clinical Engineering, Photoplethysmography, Artificial
Intelligence, Biomedical.
Master's Degree in Clinical Engineering
2017 - 2020
University of Trieste, Trieste, Italy
The Master's Degree in Clinical Engineering builds on a strong foundation in bioengineering, providing specialized training in the field of Clinical Engineering through a wide range of courses and laboratories dedicated to advanced methodological and applied topics in Biomedical Technologies within the Information Society.
Degree Code: LM-21
Dissertation/thesis title: Design and Implementation of a Video-Oculograph for
Recording Eye Movements in Children.
Dissertation/thesis subject: Advanced Biomedical Instrumentation.
Thesis supervisor: Accardo Agostino.
Dissertation/thesis keywords: Clinical Engineering, Video-Oculography, Eye Movements,
Stereopsis, Biomedical.
Bachelor's Degree in Computer Science and Biomedical Engineering
2013 - 2017
University Magna Graecia of Catanzaro, Catanzaro, Italy
The Bachelor's Degree in Information Technology and Biomedical Engineering provides a comprehensive foundation in both computer science and biomedical applications. The program integrates principles of software engineering with biomedical technologies to prepare students for careers at the intersection of technology and healthcare. It covers a range of topics including programming, data analysis, biomedical instrumentation, and system design, equipping students with the skills needed to develop innovative solutions in the biomedical field.
Degree Code: L-8
Institution: University of Catanzaro, Trieste, Italy
Dissertation/thesis title: Low-Cost Device for Monitoring Vital Signs in Newborns.
Dissertation/thesis subject: Fundamentals of Automation.
Thesis supervisor: Carlo Cosentino.
High School
2009 - 2013
Liceo Scientifico Zaleuco, Locri, Italy
The High School Diploma in Experimental Scientific Studies provides a rigorous foundation in scientific and mathematical disciplines. The program emphasizes experimental learning and hands-on experience in various scientific fields, including physics, chemistry, biology, and advanced mathematics. It prepares students for higher education and careers in science and technology by fostering analytical thinking, problem-solving skills, and a strong understanding of scientific principles.
Specialization: Experimental Scientific Studies
Institution: Liceo Scientifico Zaleuco
Location: Locri, Reggio Calabria, Italy
Services
I offer end-to-end solutions in full-stack web and mobile app development, smart home automation, machine learning, software integration for healthcare, and clinical engineering, focusing on innovation, efficiency, and compliance with industry standards.
Full stack Web app development
I build web applications from start to finish, working on both frontend and backend. I handle everything from designing user interfaces to setting up databases and server-side logic, ensuring the app is functional and efficient.
ML/DL development
I work with machine learning and deep learning technologies to develop intelligent systems. From data analysis to building predictive models, I help integrate AI into applications to solve complex problems and automate processes.
Mobile applications development
I design and develop mobile applications for iOS and Android, focusing on usability, performance, and clean design. I ensure the apps run smoothly across devices and deliver a good user experience.
Domotics and automation
I develop custom smart home and office solutions that automate everyday tasks. Whether it's controlling lights, managing security, or optimizing energy use, I create systems that make life easier and more connected.
Integration
I work in the field of software integration within healthcare, specializing in developing and optimizing technological solutions that enhance interoperability and efficiency in health systems. By focusing on innovative technologies, I strive to connect data and processes to improve care and enable more effective management of health information.
Clinical Engineering
As a Clinical Engineer, I specialize in integrating and optimizing medical technologies in accordance with ISO standards.
Skills
During my university education and professional career, I have worked on a wide variety of projects across different fields, each requiring diverse technologies and stacks. As a result, I’ve decided to organize my skills into broad categories (web development, deep learning/machine learning, database design, etc.)
Below is a guide to accurately interpret the level of my skills:
- 0-25% Confidence Level: Very low confidence. I am still learning this skill and aim to add it to my personal toolkit. Not yet at a professional level.
- 26-50% Confidence Level: Medium confidence. I have spent several dozen hours honing this skill and can independently solve most common issues. I use it in personal projects. Almost at a professional level.
- 51-75% Confidence Level: High confidence. I have applied this skill in multiple personal and client projects, so it is in production. I can independently solve advanced and non-trivial problems. The skill is of high quality, and best practices are consistently applied. Professional level.
- 76+% Confidence Level: Very high confidence. I have been using this skill for many years in my work. I manage several projects in production, and both productivity and work quality are very high. Professional level.
Python
Django
Java
C++
Postgres
SQLite
Oracle
SQL
HTML
CSS
Javascript
Typescript
Angular
Angular material
Tensorflow - Sequentials models
Tensorflow CNN
Data augmentation
PyTorch
SciPy
Face recognition
Ionic
Flutter
Solidity
OpenSea
Python
Bash
Matlab
AWS
Heroku
UnitTest
Django Test Framework
Docker
GitHub Actions / GitLab CI/CD
Linux
Windows
iOS
Zabbix
Sentry
Projects
Here's some of my personal project I'm working on!
- All
- ML/DL
- Devices
- Mobile Apps
- Web3
- Dashboard
Breath U
This experimental thesis focuses on the design, implementation, and testing of a low-cost device intended for monitoring the vital functions of the wearer. The idea behind this device was conceived to offer parents greater control over their infants during the first year of life, with the aim of preventing unexpected deaths. Although the percentage of such deaths is fortunately very low, it is essential that parents have access to an affordable and highly reliable embedded system.
AI Care
AI Care is a teleassistance application developed to integrate seamlessly as a core component of the DomotIA project, the advanced home care system by BIoimed srl. The app is designed to enhance the safety and well-being of care recipients, enabling them to receive fast and timely assistance in case of emergency. With AI Care, users receive notifications directly on their devices whenever the emergency button (panic button) is pressed by the care recipient. This allows healthcare providers, family members, and anyone involved in the care of the recipient to take prompt action.
Diet monitoring application
This app is designed for dietitians and nutritionists who want to communicate dietary plans with their patients in a practical and efficient manner. The app was developed using Flutter for cross-platform compatibility, while the backend and backoffice were built with Django, providing a user-friendly interface for doctors to update patients with new programs and advice.
Contact
Interested in working together or have a question? Feel free to reach out! Whether it's about a potential project, collaboration, or just to connect, I'm always happy to chat.
I'll do my best to respond as quickly as possible. Looking forward to hearing from you!