Experienced software developer and applied researcher with over 8 years of versatile expertise in system software development, programming on Linux, Windows, and mobile platforms, and a strong focus on networking and communications protocols applied to resource-constrained environments.
Proven ability to collaborate with diverse groups of developers and researchers, including collaborations with several NATO RTGs and US armed forces.
Skilled in serving as a connector across interdisciplinary boundaries, facilitating the integration of diverse knowledge and methodologies within heterogeneous teams of researchers and developers.
Currently residing in Pensacola, FL.
- Collaborated with cross-functional teams to integrate machine learning algorithms into transport protocols for disrupted environments.
- Collaborated with cross-functional teams to develop and transition a solution to monitor computer networks in resource-constrained environments.
- Contributed to the architecture and implementation of a data warehousing solution, managing large datasets efficiently and improving overall system performance.
- Actively participated in research community conferences and workshops to stay abreast of the latest technological advancements.
Java (Main), C++, Go, Python, Flutter, JavaScript.
- Developed and deployed machine learning models using frameworks such as TensorFlow and Scikit-learn.
- Proficient in feature engineering, model training, and hyperparameter tuning.
- Experience with both supervised and unsupervised learning techniques.
- Designed and implemented data warehousing solutions using MiniIO, NGINX, and NiFi.
- Hands-on experience with MongoDB, and Tensorflow 2.
- Extensive knowledge of various network protocols and their interaction with bandwidth-constrained environments.
- Experience implementing monitoring solutions for constrained and disrupted environments.
- Experience implementing and optimizing multi-threaded transport protocols.
- Familiarity with pub/sub systems and their applications in distributed systems.
- Applied Agile methodologies in project development, ensuring iterative and collaborative software development processes.
- PhD in Computer Science, University of Ferrara, Italy
- Mst in I.T. and Automation Engineering, University of Ferrara, Italy