Carlos Santana is a software engineer with a decade of cross-disciplinary experience bridging electrical engineering and developer tooling, currently improving the Ubuntu-on-WSL experience at Canonical. He brings hands-on systems skills in Go, C/C++, Dart/Flutter and test-driven development, along with deep Linux tooling fluency (Tmux, VIM, WSL) and a history of backend contributions to the widely used subiquity Ubuntu installer. Prior roles in locomotive field engineering and reliability taught him to lead distributed teams, manage warranty processes, and translate complex technical problems into practical, documented solutions. Fluent in English and an effective technical communicator, he combines lecture-ready presentation skills with a knack for clean documentation and reproducible workflows. Based in São Paulo, he balances engineering curiosity across software, physics and locomotives, often spotting cross-domain optimizations others overlook.
10 years of coding experience
8 years of employment as a software developer
MBA Projeto, Execução e Controle de Engenharia Elétrica, Engenharia Elétrica, MBA Projeto, Execução e Controle de Engenharia Elétrica, Engenharia Elétrica at IPOG
Specialization, Software Engineering, Specialization, Software Engineering at Universidade Estadual de Campinas
Escola Cristã Evangélica
Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering, Bachelor of Engineering (B.Eng.), Electrical and Electronics Engineering at Centro Federal de Educação Tecnológica do Maranhão
Ubuntu Server Installer, and backend for Ubuntu Desktop Installer
Role in this project:
Back-end Developer
Contributions:118 reviews, 133 commits, 66 PRs in 1 year 2 months
Contributions summary:Carlos primarily focused on improving the Ubuntu Server installer and backend for the Ubuntu Desktop Installer, making several changes to the locale controller. They added a prefill feature using YAML files and implemented server CLI options. Further improvements included fixing linting issues, moving logic to controllers and removing dead code.
Contributions:192 pushes, 115 branches in 1 year 7 months
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.