Senior Principal Software Engineer at Red Hat
July 2017 – Present
- Real-time kernel development/debugging
- Development of the real-time features of Linux, such as:
- Deadline scheduler
- PREEMPT-RT
Ph.D. Student – Scuola Superiore Sant’anna
– June 2020
- Member of the RetisLab
- Real-Time Operating Systems
- Real-Time Linux – PREEMPT-RT
M.Sc and Ph.D. Student – Universidade Federal de Santa Catarina
– June 2020
- PPGEAS – Automation and Systems Engineering Department
- Real-Time Operating Systems
- Real-Time Linux – PREEMPT-RT
- Linux Tracing – Ftrace
Senior Software Maintenance Engineer at Red Hat
– June 2017
- Real-Time kernel Support
- RHEL kernel support
- Analysis of performance and real-time issues
- Backport of upstream patch to RHEL kernel
- Bugfix of upstream kernel issues
Senior Software Engineer at Intelbras
–
- Main Embedded Linux Developer at Intelbras
- Software and Hardware specification
- BSP for Intelbras Linux based embedded devices
- Linux Kernel customization
- Real-Time Support
- Device Drivers for Linux:
- Network: MII, RMII, GMII, MDIO – Micrel e IC+ chips
- LDC Display
- Keyboard Controller
- GPIO, BUS i2c, AMBA, AXI, 8086.
- Hardware configuration and operating system support for many ARM SoC, from Atmel, TI, NXP/DSPG, Micrel, Xilinx Zynq, and Freescale i.mx6series.
- Applications on Linux Kernel
- Bootloader and Bootstrap customizations
- Many tools for operating system management and high availability
- Support for SNMP, QoS, Firewall and other network protocols
- Pentest on network embedded devices
Senior Support Analyst at Intelbras
–
- Main system administrator:
- Network and Servers restructuring
- Network management of 4 factory plants
- Administration of Linux, FreeBSD, HP-UX, and Windows-based servers
- VPN connections between factory plants
- Firewall, Web, SMTP, FTP, NFS servers with FreeBSD and Linux
- HA Clusters with FreeBSD and Windows 2008 server
- Virtualization with XEN and Red Hat Cluster Suite
- Storage and SAN management
- Open source tools customization
- Basic database management
Undergrad Researcher – Unesc
–
- Research with distributed computing
- High availability clusters with Linux and FreeBSD
- Parallel clusters with Linux and FreeBSD
- Distributed storage with FreeBSD
- Network management for the research group