Nathan Magalhães is an IT professional with 10 years of experience, combining practical systems administration at Banco do Brasil with a strong academic background in Software Engineering (MSc) and Information Systems (BSc). His research focused on program-level automation—developing Java refactoring and test-generation tools to remove unnecessary code complexity—and on developer selection algorithms using reputation and forgetting models validated with TopCoder historical data. In applied roles he configured and audited large institutional assessment databases using SQL Server and Excel, contributing to Brazil’s educational evaluation processes. Nathan blends empirical research rigor with operational discipline, comfortable moving from experimental studies to production data pipelines. Based in Juiz de Fora, he brings a rare mix of software-engineering research insights applied to real-world data integrity and systems work.
10 years of coding experience
Bacharelado em Sistemas de Informação, Bacharelado em Sistemas de Informação at Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas
Mestrado em Ciência da Computação, Linha de pesquisa em Engenharia de Software, Mestrado em Ciência da Computação, Linha de pesquisa em Engenharia de Software at Universidade Federal de Juiz de Fora
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
Nathan Magalhães - Assessor De TI at Banco do Brasil