Federico Guerra

Principal Software Engineer at Trasna

Greater Udine Metropolitan Area Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job17 years of employment as a software developer
bookMaster Degree Telecommunications Engineering, Master Degree Telecommunications Engineering at Università degli Studi di Padova
bookDiploma di Liceo Scientifico Science, Diploma di Liceo Scientifico Science at Liceo Scientifico
languagesEnglish, French, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

simulations10
simulation10
model-building10
c-language10
cprogramming-language10
ns310
simulator10
modeling10
model-driven10
model-driven-development10

Programming languages (3)

JavaC++C

Github contributions (5)

github-logo-circle
nsnam/ns-3-dev-git

Oct 2016 - Jan 2021

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:
userBack-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.
twinedevsyncgitlabmerge-requests
signetlabdei/woss

Oct 2019 - Dec 2022

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