Ronan Chagas

Space Systems Engineer at INPE

São Paulo, Brazil
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

🤩
Rockstar
🎓
Top School
Ronan Chagas is a Space Systems Engineer with 16 years of experience at Brazil’s INPE, where he led mission architecture and was the AOCS lead for the Amazonia-1 satellite launched in 2021. He combines deep expertise in control systems, Kalman filtering (Extended and Unscented) and advanced signal processing with practical experience in mission analysis, sensor/actuator modeling, simulation and AOCS testing. A PhD-trained researcher, he runs postgraduate projects applying AI and advanced control to space attitude systems and mission optimization. An early adopter and active contributor in the Julia ecosystem, he developed a high-fidelity AOCS simulator and maintains widely used packages like SatelliteToolbox.jl and PrettyTables.jl. Beyond aerospace, his open-source work spans improving DataFrames display and strengthening Julia’s test infrastructure, reflecting a strong focus on robustness, usability and reproducible scientific software.
code16 years of coding experience
job6 years of employment as a software developer
bookPh.D. in Electronics Engineering, Statistical Signal Processing, Navigation Systems, Ph.D. in Electronics Engineering, Statistical Signal Processing, Navigation Systems at Instituto Tecnológico de Aeronáutica - ITA
bookControl and Automation Engineer, Control Theory, Digital and Analog Electronics, Embedded Computing Systems, Control and Automation Engineer, Control Theory, Digital and Analog Electronics, Embedded Computing Systems at Universidade de Brasília
languagesPortuguese, English
github-logo-circle

Github Skills (13)

datatables10
julia10
dataframes10
neovim10
programming-language10
tree-sitter10
datatable10
tabular10
dataframe10
test-automation10
testing10
scientific-computing9
lua9

Programming languages (24)

C++CSSCRustMakefileTeXGoVala

Github contributions (5)

github-logo-circle
JuliaData/DataFrames.jl

Nov 2020 - Sep 2022

In-memory tabular data in Julia
Role in this project:
userBack-end Developer
Contributions:120 reviews, 8 commits, 11 PRs in 1 year 10 months
Contributions summary:Ronan primarily contributed to improving the display functionality of the `dataframes.jl` library. They focused on enhancing the `show` method for DataFrames, including adding support for different display configurations, colors, handling missing values, and special data types. Their work involved significant modifications to the `show.jl` and `prettytables.jl` files, indicating a focus on the presentation and user experience of DataFrame outputs. These changes directly improved the readability and usability of DataFrames within the Julia ecosystem.
memorydataframesdatatabular-datadata-frame
JuliaLang/julia

Jun 2014 - Dec 2022

The Julia Programming Language
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:17 reviews, 21 commits, 19 PRs in 8 years 7 months
Contributions summary:Ronan primarily contributed to enhancing the testing framework of the Julia programming language. Their work included adding new tests for the `atand` and `sincosd` functions, ensuring their correct behavior. They also added tests for table printing within the Markdown documentation and for new features like margin and verbose options. These contributions directly improved the quality and reliability of the Julia language.
sciencejulia-languagemachine-learningjulialangpetsc
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
Ronan Chagas - Space Systems Engineer at INPE