Dr. Ciro J. A. Macedo

Dr. Ciro J. A. Macedo

Professor · Researcher · Software Engineer

Federal Institute of Education, Science, and Technology of Goiás (IFG)
Campus Cidade de Goiás — Goiás, Brazil

Academic Profile

Dr. Ciro J. A. Macedo received the B.Sc. degree in Software Engineering from Salgado de Oliveira University in 2006. From 2001 to 2013, he worked as a Senior Full-Stack Java Developer in several technology companies, accumulating extensive experience in enterprise software development and building production systems serving thousands of users.

He received the M.Sc. degree in Electrical Engineering from the Federal University of Goiás (UFG) in 2012, and served as an assistant professor at a private institution from 2009 to 2012. He received the Ph.D. degree in Computer Science from UFG, with an emphasis on Telecommunications (5G/6G), combining extensive industry experience with advanced academic research in next-generation wireless networks.

Since 2013, he has been a professor at the Federal Institute of Education, Science, and Technology of Goiás (IFG), where he teaches undergraduate and technical courses in software engineering, telecommunications, and emerging technologies.

Research Interests

5G/6G Networks

Next-generation wireless systems, RAN softwarization, and network slicing

Software Engineering

DevOps, cloud computing, microservices, and distributed systems

IoT & Edge Computing

Software-defined gateways, fog computing, and smart systems

AI/ML in Networks

Intelligent network management and optimization

Selected Research Projects:

Contact Information

Location

76600-000 — Cidade de Goiás — GO, Brazil

Phone

+55 62 3371 9000

Open Source Projects

Open Source

Macedo SmartMesh

2026 · Distributed Video Surveillance System

Distributed video surveillance platform for remote monitoring of IP cameras (RTSP/ONVIF) across multiple networks behind NAT, using WebRTC for low-latency live streaming. Features local gateways with automatic ONVIF camera discovery, RTSP relay via FFmpeg, JWT-authenticated REST API, and a responsive React dashboard with real-time WebRTC playback.

MediaMTX WebRTC React Fastify ONVIF Docker FFmpeg
Open Source

VigIA — Wildfire Spread Simulation Platform

2025/2026 · Environmental Monitoring & AI · IFG

Web platform for wildfire spread simulation and visualization in the Brazilian Cerrado biome, developed at IFG. The simulation engine is based on the Rothermel Surface Fire Spread Model (SimFire/MITRE Fireline), adapted for Brazilian geographic coordinates with Cerrado-specific fuel models (FBFM). Features configurable simulation parameters (ignition point, wind model, topography, fuel type), asynchronous processing via message queue, georeferenced interactive map with animated playback, and an IoT monitoring panel for cameras and environmental sensors.

FastAPI React 18 PostgreSQL RabbitMQ Docker Python SimFire Rothermel Model Leaflet Ansible
Open Source

UE-non3GPP

2024 · 5G Networks, Non-3GPP Access & Network Convergence · LABORA/UFG

Software implementation of a User Equipment (UE) for non-3GPP access to 5G core networks, developed as the primary research artifact of the doctoral thesis on convergent telecommunications infrastructures. Integrates with free5GC's N3IWF via IKEv2 key exchange, IPSec tunnels (EAP-AKA authentication), and GRE interfaces for transparent data plane connectivity. Extends 5G observability to heterogeneous access networks (Wi-Fi, LoRa, IoT), enabling detailed metric collection and monitoring beyond traditional 3GPP boundaries.

Go IKEv2 IPSec EAP-AKA GRE free5GC N3IWF 5G Core
Open Source

5GCore Easy Install

2024 · 5G Infrastructure Automation & DevOps

Ansible-based automation toolkit for deploying free5GC (v3.1.1) 5G core networks, developed to support reproducible research environments for 5G experimentation. Automates Go runtime installation, network interface configuration, and the full startup sequence of 5G network functions (AMF, SMF, UPF, and supporting NFs). Includes RANTester integration for UE simulation and end-to-end connectivity validation, significantly reducing infrastructure setup time for research and development workflows.

Ansible Go free5GC 5G Core RANTester Shell Ubuntu
Open Source

OpenAirInterface with Free5GC

2020 · 5G RAN Emulation & Core Integration · IEEE NetSoft 2020

Containerized experimental environment integrating OpenAirInterface RAN emulation with the free5GC open-source 5G core, developed as a hands-on demonstration for the IEEE NetSoft 2020 Tutorial on softwarized 5G networks. Deploys nine Docker containers simulating a complete end-to-end 5G infrastructure — from UE and eNB to core network functions — with Ansible-based automation, pre-configured UE registration, and real internet connectivity validation.

OpenAirInterface free5GC Docker Ansible 5G RAN 5G Core Ubuntu
Open Source

OpenAirInterface with Open5GS

2020 · 4G/LTE RAN Emulation & EPC Integration · IEEE NetSoft 2020

Containerized experimental environment integrating OpenAirInterface LTE RAN emulation with the Open5GS Evolved Packet Core, developed as part of the IEEE NetSoft 2020 Tutorial on softwarized mobile networks. Deploys five Docker containers simulating a complete 4G infrastructure — UE, eNB, and EPC network functions — with Ansible-based automation, pre-registered user equipment, and end-to-end connectivity validation for research and educational use.

OpenAirInterface Open5GS Docker Ansible 4G/LTE EPC Ubuntu

Selected Publications

View full list on Google Scholar →
Conference To Appear · 2026

Recomendação de Rotas Consciente de QoE com Atenção e Comunicação

R de Oliveira Santos, C Macedo, CE Santos, A Oliveira-Jr

XLIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2026) · Sessão Técnica 19 — Roteamento e Transporte · 28 May 2026, Praia do Forte, Bahia

Preprint 29citations

A Softwarized Perspective of the 5G Networks

KV Cardoso, CB Both, LR Prade, CJA Macedo, VHL Lopes

arXiv preprint arXiv:2006.10409

Preprint 7citations

System Intelligence for UAV-Based Mission Critical with Challenging 5G/B5G Connectivity

CB Both, J Borges, L Gonçalves, C Nahum, C Macedo, A Klautau, et al.

arXiv preprint arXiv:2102.02318

Book Chapter 5citations

Soft5G+: Explorando a Softwarização nas Redes 5G

CB Both, KV Cardoso, LR Prade, VHL Lopes, CJA Macedo

Minicursos do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC)

Journal 4citations

Implantação de Múltiplos Gateways IoT Definido por Software e Virtualizado para Campus Inteligente

DF Júnior, JP Cabral, C Macedo, T dos Santos Filho, SL Correa, et al.

Revista de Sistemas de Informação da FSMA, vol. 25, p. 2–18

Journal 3citations

An Improved Multiobjective Search Method Applied to Single Frequency Networks Planning

AS Rocha, CJA Macedo, PHS Palhares, LC Brito

IEEE Latin America Transactions, vol. 10, no. 1, p. 1143–1148

Proceedings 3citations

Otimização Multiobjetivo e Multirestrição da Cobertura de Redes de Frequência Única

AS Rocha, LC Brito, CJA Macedo

Blucher Mathematical Proceedings, vol. 1, no. 1, p. 68–77

Conference 2citations

Improved Support for UAV-Based Computer Vision Applications in Search and Rescue Operations via RAN Intelligent Controllers

CJA Macedo, EV Dias, JJ da Silva Júnior, GZ Bruno, FH Grings

XL Simpósio Brasileiro de Telecomunicações e Processamento de Sinais (SBrT 2022)

Preprint 1citation

FramCo: Frame Corrupted Detection for the Open RAN Intelligent Controller to Assist UAV-Based Mission-Critical Operations

CJA Macedo, EV Dias, CB Both, KV Cardoso

SSRN Electronic Journal · Available at SSRN 4629064

Presentations & Tutorials

Tutorial — IEEE

A Softwarized Perspective of 5G Networks

June 2020 · IEEE NetSoft 2020 Conference

Comprehensive tutorial on softwarization in 5G systems — RAN and core components — following 3GPP Release 15 standards. Covers virtualized and disaggregated RAN, Service-Based Architecture (SBA), and includes hands-on experiments with detailed replication materials.

Ph.D. Defense — PT-BR

Convergent Telecommunications Networks: Modeling and Implementation of an Architecture for Post-5G Infrastructures

2024 · Post-5G Networks, 3GPP/non-3GPP Convergence & Network Observability · UFG

Doctoral thesis presenting the design and prototyping of a convergent architecture enabling non-3GPP devices (Wi-Fi, LoRa, IoT) to securely access a 5G core network via N3IWF, using IPSec tunnels with IKE and EAP-AKA authentication. The architecture extends 5G infrastructure observability beyond traditional 3GPP access, providing detailed metric collection and monitoring of heterogeneous connections. Validated experimentally with free5GC, measuring throughput, packet loss, and RTT across distributed cloud nodes. Advisor: Prof. Kleber Vieira Cardoso — Co-advisor: Prof. Cristiano Bonato Both — UFG, Instituto de Informática.

Doctoral Qualification — EN

AI-Driven Support for Mission-Critical UAV Applications over 5G and Beyond

2022 · 5G/6G Networks, UAV Systems & Intelligent Network Management

Doctoral qualification research focused on enhancing 5G and post-5G network support for mission-critical UAV operations, including search and rescue and emergency scenarios. Proposes an AI-enabled architecture aligned with ETSI ENI and NWDAF specifications to enable intelligent data collection, context awareness, and real-time decision support across cloud, core, and access networks. Addresses signaling analysis, edge computing integration, and resilient connectivity for critical applications.

Presentation — PT-BR

Digital Technologies and AI in Sustainable Agribusiness

January 2026 · Agricultural Sustainability & Certification

Scientific research, practical applications, and data culture in sustainable agriculture. Systematic review of AI applications in agricultural functions with sustainability objectives. Covers precision agriculture, IoT sensors, and data-driven decision making.

Presentation — PT-BR

Generative AI in Secondary Education: From Policing to Pedagogical Mediation

2026 · AI, Educational Design & Digital Literacy

Critical analysis of generative AI integration in high school education, shifting the focus from prohibition and surveillance to pedagogical mediation and process-based assessment. Proposes task redesign, meta-cognitive evaluation models, and UNESCO-aligned digital literacy frameworks to transform AI from shortcut to cognitive tool. Emphasizes ethical responsibility, interdisciplinary adaptability, and the evolving role of teachers as designers of learning experiences and mediators of critical thinking.

Teaching

Course Roadmap — PT-BR

Informática Aplicada à Agronomia

IFG, Campus Cidade de Goiás · Agronomia · 2025/2026

Full course roadmap covering computational foundations, Google Sheets for data analysis, Looker Studio dashboards, Python scripting, and AI tools applied to precision agriculture and agro-environmental data.

Course Roadmap — PT-BR

Informática Aplicada à Serigrafia

IFG, Campus Cidade de Goiás · EJA · 60h

Course roadmap for the Adult Education (EJA) Serigraphy program, covering digital literacy, design fundamentals (RGB/CMYK, DPI, monochromy vs. multichromy), and hands-on Canva workflows for producing print-ready artwork for t-shirts, mugs and other serigraphic substrates.

Course Roadmap — PT-BR

Educação Digital — Agroecologia

IFG, Campus Cidade de Goiás · 1º ano · Ensino Médio · 2025/2026

Roadmap (in construction) for a critical Digital Education course for first-year students of the integrated Agroecology high-school program. Currently covers the transition from analog to digital era and a deep dive into algorithms, social media dynamics, bias, and cryptography — based on the PNLD 2026 textbook by FTD.

Course Roadmap — PT-BR

Desenvolvimento de Games

IFG, Campus Cidade de Goiás · Ensino Médio · 2025/2026

10-session course roadmap for introductory game development using HTML, CSS, and JavaScript. Students design and publish a fully functional Snake game to GitHub Pages, building practical skills in version control and web development.

Course Roadmap — PT-BR

Projeto de Games

IFG, Campus Cidade de Goiás · Ensino Médio · 2025/2026

10-session course roadmap teaching GitHub, VS Code, logic, algorithms, HTML, CSS, and JavaScript — culminating in a fully published Jogo de Adivinhação (number-guessing game) on GitHub Pages.

PPCs

PPC Proposal — PT-BR

Technologist in Agrocomputing

IFG, Campus Cidade de Goiás · ~2,800h · 8 semesters

Proposed technologist program training the Agronomist 4.0 — grounded in agricultural sciences and fluent in technology. Interactive curriculum matrix with ~40% Agronomy, ~40% Computing, and ~20% others.

Extra Resources

Interactive — PT-BR

GPS — Latitude & Longitude

Supplementary Material · Geography & Computing

Visual explanation of GPS coordinates, how latitude and longitude work, and how devices use satellites to determine location on Earth.

Interactive — PT-BR

Binary Numbers

Supplementary Material · Computing Fundamentals

How computers think in zeros and ones — an interactive introduction to the binary numeral system, conversions, and why binary matters in computing.