More Publications

In IEEE Pervasive Computing. Dec, 2019
In Transactions on Emerging Telecommunications Technologies. Nov, 2019
In Soft Computing. Oct, 2019
In 2019 IEEE 2nd 5G World Forum (5GWF). Sep, 2019
In 2019 International Joint Conference on Neural Networks (IJCNN). Jul, 2019
In 2019 IEEE Conference on Network Softwarization (NetSoft). Jun, 2019
In 2019 IEEE Conference on Network Softwarization (NetSoft). Jun, 2019
In IEEE Communications Surveys & Tutorials. Sep, 2018
In Transactions on Cognitive Communications and Networking. Feb, 2018
In Computers and Electronics in Agriculture. Jun, 2017



Ph.D. in Electrical Engineering (Aug. 2012 - Jul. 2019)
University of Southern California, Los Angeles, CA
Thesis: Exploiting diversity with online learning on the Internet of Things
Advisor: Dr. Bhaskar Krishnamachari

M.Sc. in Electrical Engineering (Aug. 2012 - May 2015)
University of Southern California, Los Angeles, CA

M.Sc. in Computer Science (Jan. 2008 - June 2011)
University of Campinas, Campinas, Brazil
Thesis: Resources planning an management for IEEE 802.16 networks based on Radio over Fiber
Advisor: Dr. Nelson L. S. da Fonseca

B.Sc. in Computer Engineering (March 2003 - Dec. 2007)
University of Campinas, Campinas, Brazil
Final Project: Modeling a realistic wireless channel for IEEE 802.16 networks using ns2
Advisor: Dr. Nelson L. S. da Fonseca

Professional Experience:

Senior Researcher (Nov. 2019 - Present)
Ericsson Research, Indaiatuba, Brazil

Experienced Researcher (Sep. 2017 - Nov. 2019)
Ericsson Research, Indaiatuba, Brazil

Research Intern (May 2014 - Aug. 2014)
Bosch North America, Palo Alto, CA

  • Developed two prototypes of smart-home devices based on AllJoyn Framework using embedded platform (Qualcomm’s hardware) and C language;
  • Studied and modeled the energy consumption and delay of IEEE 802.15.4 (beacon and non-beacon modes) and IEEE 802.15.4e (TSCH and DSME variants) protocols.

Software Engineer (March 2011 - June 2012)
SpreadCom Telecommunications, Campinas, Brazil

  • Worked on firmware for two wireless sensor modules, one based on TI CC430, the second based on Atmega328 and IT CC1101 (915MHz). Implementation using C and ASM code;
  • Developed some prototypes using Arduino platform for proof-of-concept wireless sensor networks for agricultural applications;
  • Developed Radiuino, an open-source protocol stack for wireless sensor networks based on Arduino, for educational purposes ( - in Portuguese);
  • Developed network management applications using .NET platform (C#) and C++ for industrial processes.

Software Engineer (Aug. 2010 - March 2011)
RFSense RFID and Wireless Sensor Networks, Campinas, Brazil

  • Developed software based on .NET (C# and Silverlight) platform and Windows Mobile for RFID applications;
  • Responsible for designing and coding a RTLS application for patient monitoring in hospitals based on Ekahau’s Real Time Location System solution;
  • Designed and coded a middleware optimized for Impinj Speedway readers, using embedded C/C++.

Consultant on Wireless Technologies (July 2008 - Feb. 2009)
R4F Telecommunications, Campinas, Brazil

  • Studied and analysed medium access control protocols for wireless sensor networks using radio of fiber;
  • Developed two prototype protocols (centralized and distributed) for wireless sensor networks for agricultural application.

Software Engineer (July 2007 - Feb. 2009)
SpreadCom Telecommunications, Campinas, Brazil

  • Studied and analysed technologies for a wireless sensor networking project that aimed at monitoring of faults in high-voltage power lines;
  • Developed of two firmware prototypes for modules based on PIC16 microcontroller and FSK transceiver in 433 MHz;
  • Field tests and evaluation of the proposed solution.

System Administrator (Jan. 2005 - June 2007)
Intel Wireless Competence Network Laboratory, Campinas, Brazil

  • Maintenance of a local network with 15 workstations and 2 servers. Network based on Windows and Linux. Apache web server + NIS/NFS + Samba and MySQL.

Writer and IT intern (Sep. 2001 - March 2008)
Saber Publisher, São Paulo, Brazil

  • More than 40 technical articles published in magazine PC&Cia, specialized in hardware and networking for professionals and hobbyists;
  • Co-authorship of 3 books in PC maintenance.

Teaching experience:

Teacher Assistant (Aug. 2014 - May 2017)
University of Southern California, Los Angeles, CA

  • EE499 - Special Topics: Distributed Systems for the Internet of Things - Spring/2017
  • CSCI551/CSCI651 - Computer Networking – Fall 2016
  • EE109 - Introduction to Embedded Systems - Spring/2015, Fall/2015, Spring/2016, Fall/2016
  • EE101 - Introduction to Digital Logic - Fall/2014

Professor (May 2009 - June 2012)
Universidade Anhanguera, Campinas, Brazil

  • Wireless networks
  • Digital communication systems
  • Data communication
  • Network designing and performance evaluation
  • Structured Programming
  • Interconnection and transport on networks

Professor (Aug. 2009 - July 2010)
Faculdade Max Planck, Indaiatuba, Brazil

  • Data communication
  • Network projects
  • Network security

Teacher Assistant (2007 - 2011)
University of Campinas, Campinas, Brazil

  • INF504 – Wireless Networks (Specialization in Computer Networks)

Awards and Honors:

  • 2017 Charles L. Weber Prize for Outstanding Teaching Assistant in the Ming Hsieh Department of Electrical Engineering - University of Southern California
  • 2016 4th place in the Dependability Competition - International Conference on Embedded Wireless Systems and Networks (EWSN)
  • 2012 Annenberg Graduate Fellowship for Doctorate Program - University of Southern California - (2012-2016)
  • 2012 Science Without Borders Fellowship for Doctorate Program - Brazil
  • 2012 Finalist (among 10 best) in the contest of best Master’s Thesis in Computer Science of Brazilian Computer Society
  • 2011 First place in the contest of best Master’s Thesis in Computer Science of University of Campinas
  • 2008 São Paulo Research Foundation Scholarship for Master Program - University of Campinas - (2008 - 2010)


  • Portuguese - native
  • English - Speaking/Listening – fluent, Writing/Reading – fluent
  • Spanish - Speaking/Listening – intermediate, Writing/Reading – beginner