Technical Toolbox
Below is a list of the main technologies and tools I have been using throughout my career. More info here: work-experience and in Education section below.
Microelectronics (pre 2014): ASIC • FPGA • Xilinx • Altera • VHDL • AHDL • Verilog • System Verilog
Wireless technologies: Bluetooth Low Energy • LoRa/LoraWAN
RF: EMC • Regulatory Compliance • Certifications (CE, UKCA, FCC, BLE, etc) • Antenna matching • Microstrips
Hardware: Alkaline & Li-ion batteries, USB power • MEMS sensors • Solar charger • USB charger • Voltage Regulators • Actuators • ADC/DAC • Analog and Serial Interfaces • PSpice/LTSpice • 3D & 2D CAD design
PCB Design: DFM • Low Power Design • BOM Optimisation • Mech Integration • KiCad • FreeCAD
Embedded SW: C • Bare Metal • STM32 • ARM Cortex M • nRF52 • Semtec • I2C • SPI • UART/USART • RS485 • ModBus RTU • python • ZPL (Zebra Programming Language) • bash • Eclipse • SystemWorkbench • C++ • Vector DSP
Sensors: Accelerometer • Gyroscope • Magnetometer • Pressure • Light • Spectrometer • Air Temperature/Relative Humidity • Soil Probe • Water Level • Anemometer • Rain Gauge • Leaf Wetness & Temperature • ECG • PPG (Pulse Oximeter, HR, HRV) • GSR/EDA
Full Stack Software: Laravel • PHP • Javascript • HTML • CSS • MySQL • REST API • FastAPI • JWT • Python • Serverless • The Things Stack (TTS) • WordPress • Woocommerce • Google Analytics
Mobile App Development (pre 2016): Objective-C • Swift • InVision • Zeplin
Machine Learning & Data: Python • TensorFlow • Keras • scikit-learn • SQL • Numpy • Pandas • Matplotlib • Jupiter • Google Colab • Matlab • Octave
Cloud & CI/CD: Git • GitHub • Bitbucket • Docker • Bitbucket Pipeline • Github actions • AWS (EC2, EBS, S3, DMS, RDS, ECR, Lambda, API Gateway, Cloud Formation, CodePipeline, CodeBuild, CodeDeploy, SAM, Cloudwatch, Secrets Manager, Cloud9) • Yaml • Makefile
Project/Product Management: Jira • Confluence • Sketch • ClickUp • Trello • Aha! • Asana • Zoho
Courses & Specialisations
I am passionate about learning new things and strive to improve myself and my knowledge on a daily basis. Learning and self-improvement is a big part of my professional and personal life.
Any new cool courses and material out there that I should check out? Please let me know!
A list of some of my favourite courses I have taken recently
Sequences, Time Series and Predictions
DeepLearning.AI
Issued Aug 2023 – Grade Achieved: 100%. Credential ID V8LYWCMSD2LZ
Agile Project Management
Google
Issued Dec 2022 – Grade Achieved: 100%. Credential ID GD7WFXXVFP9Y
OKR Certification by Measure What Matters
Measure What Matters
Issued Sept 2022 – Grade Achieved: 100%. Credential ID MYHLR3R4EURA
Building Cloud Computing Solutions at Scale Specialisation
Duke University
Issued Aug 2022 – Grade Achieved: 100%. Credential ID FFKN93TNX728
Cloud Computing Foundations
Issued May 2022 – Grade Achieved: 100%. Credential ID XS4GU3EWVLSY
Cloud Virtualisation, Containers and APIs
Issued Aug 2022 – Grade Achieved: 100%. Credential ID VS7FWZXEUEAE
Cloud Data Engineering
Issued Aug 2022 – Grade Achieved: 100%. Credential ID LHJHUFWYP47M
Cloud Machine Learning Engineering and MLOps
Issued Aug 2022 – Grade Achieved: 100%. Credential ID AECA5HQEYLDS
Deep Learning Specialisation
DeepLearning.AI
Issued Apr 2022 – Grade Achieved: 100%. Credential ID YCSLR9AJTMPY
Neural Networks and Deep Learning
Issued Jan 2022 – Grade Achieved: 100%. Credential ID 3GNSHRPJUXDM
Improving Deep Neural Networks: Hyperparameters Tuning, Regularization and Optimisation
Issued Feb 2022 – Grade Achieved: 100%. Credential ID QNE3U6882V6R
Structuring Machine Learning Projects
Issued Feb 2022 – Grade Achieved: 100%. Credential ID HKW8GCJEG42T
Convolutional Neural Network
Issued Mar 2022 – Grade Achieved: 100%. Credential ID 4TE66U4DNMA8
Sequence Models
Issued Apr 2022 – Grade Achieved: 100%. Credential ID 3MRB9JHWJNPX
Software Processes and Agile Practices
University of Alberta
Issued Apr 2022 – Grade Achieved: 100%. Credential ID 9QM96LKECWTW
TensorFlow for AI: Get to know Tensorflow
Coursera
Issued Jan 2022 – Grade Achieved: 100%. Credential ID XG9XHDBLUNPE
Linear Regression with Python
Coursera
Issued Jan 2022 – Grade Achieved: 100%. Credential ID KM9XTHPXNCVK
Machine Learning
Stanford Online
Issued Jan 2022 – Grade Achieved: 100%. Credential ID VAQ7QRJ7ANBC
Education
Jan 2017 – Feb 2017
mini MBA, Business Administration and Management at Birkbeck, University of London, London, United Kingdom
The Birkbeck Mini MBA blends academic knowledge and practical insights into a broader understanding of the business world. It puts together formal studies with new ideas and insights into the major levers of business performance.
A practice-based intensive programme dwelling in the areas of People and Performance, Strategic Change, Marketing in Action, Finance for Managers
May 2006 – Jul 2009
Master’s Degree in Electronic Engineering, Electronic Systems at Universita’ di Pisa, Italy
Pisa, Italy
Final Project: Vector DSP implementation of Simple Doppler Compensating Combining (SDCC) technique for Software Defined Radio (SDR) in Car.
Main subjects: Digital and Analog Electronics, ICs, FPGA, RF and Microwave Circuits Design, PCB Design and Electronics Constructions, Electronics Instrumentation, Statistics, Photonics, Project Management.
Programming languages: VHDL, AHDL, C/C++, Verilog, Assembly, Matlab
CAD and Tools: OrCAD (Capture, PSpice, Layout tools), Protel, Altera Quartus II, Tanner Tools, Microwave Office, Active-HDL, Agilent Advanced Design System (ADS), Labview, Matlab, Microsoft Project.
Oct 2002 – May 2006
Bachelor’s Degree in Electronic Engineering at Universita’ di Pisa
Pisa, Italy
Final Project: Multifunctional system for micro-domotic applications (Design, Programming and PCB realisation).
Main subjects: Mathematics, Chemistry, Physics, Programming, Electronic Devices, Linear Circuits, Electronics, Digital Circuits, Operating Systems and Architecture
Programming languages: C/C++, Verilog, Assembly
CAD and Tools: Cadence OrCAD (Capture, PSpice, Layout tools), Protel, AVR Studio, Visual Studio.
September 1997 – July 2002: Scientific Diploma
Scientific Lyceum A. Meucci
Milazzo (ME), Italy
Main subjects: Mathematics, Physics, Chemistry, Biology, Italian Language and Literature, French language and literature, Latin, History, Philosophy, Art.