Federico Guerra is a Principal Software Engineer and systems architect with over a decade of experience designing protocol stacks and embedded frameworks for cellular modules and M2M devices. Trained as an information and telecommunications engineer at the University of Padua, he has blended academic research in underwater acoustics with industry leadership—creating widely used simulation tools such as WOSS and serving as maintainer of ns-3’s Underwater Acoustic Network module. His expertise spans Linux kernel and user-space development, real-time embedded OSes (ThreadX, FreeRTOS), and cellular access and NAS protocols across 2G/3G/4G, plus MAC and DTN design for challenging wireless and underwater environments. At u-blox and now Trasna he drives architecture for complex embedded products (VoLTE/IMS, CellLocate) while continuing consultancy and open-source contributions to network simulation. Notably, his work on ns-family simulators and WOSS has been adopted by research centers like CMRE, reflecting a rare combination of practical product delivery and research-grade tooling.
9 years of coding experience
17 years of employment as a software developer
Master Degree Telecommunications Engineering, Master Degree Telecommunications Engineering at Università degli Studi di Padova
Diploma di Liceo Scientifico Science, Diploma di Liceo Scientifico Science at Liceo Scientifico
GitHub read-only mirror of ns-3-dev repository, will be kept in sync with main GitLab.com repository. Please DO NOT file pull requests here; instead, file issues and merge requests at https://gitlab.com/nsnam/ns-3-dev/
Role in this project:
Back-end Developer
Contributions:9 commits, 1 comment in 4 years 4 months
Contributions summary:Federico primarily contributed to the ns-3 network simulator project, focusing on underwater acoustic network (UAN) modeling. They implemented and refined features related to packet error rate (PER) calculations, SINR calculations, and FH-FSK interference within the UAN modules. Furthermore, they modified the UAN physical layer (PHY) and transducer models, including moving the RxGainDb attribute and incorporating updates related to WOSS integration, demonstrating expertise in the underlying network simulation and related models.
Contributions:9 commits, 1 push, 1 tag in 3 years 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Federico Guerra - Principal Software Engineer at Trasna