Breno Viana

Professor at IERN

Rio Grande do Norte, 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

👤
Senior
🎓
Top School
Breno Viana is a professor and software engineer from Rio Grande do Norte with over a decade of hands-on programming and teaching experience across academia and industry. He holds a Master’s in Computer Science from USP and has worked on procedural content generation, image processing, and NLP research that led to publications in high-impact international journals. Breno has full-stack and backend experience in Python, Rust, Java, C++, C#, Unity and Git, and has contributed to open-source Rust projects focused on build/packaging logic. He has built and maintained public-sector and banking systems, mentored students in technical courses, and designed course materials and assessments. Known for valuing process quality and reproducible results, he blends rigorous research methods with production-grade engineering. He brings a pragmatic researcher’s mindset to teaching and software delivery, often surfacing subtle build and tooling issues that improve long-term maintainability.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at USP - Universidade de São Paulo
bookFederal University of Rio Grande do Norte
bookTécnico em Informática, Técnico em Informática at IFRN
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

rust10
rosetta-code10
parsing9
parse9
task-management9
build-process8

Programming languages (7)

C#DockerfileRustJavaScriptHTMLNixPython

Github contributions (5)

github-logo-circle
rust-rosetta/rust-rosetta

Oct 2020 - Oct 2020

Implementing Rosetta Code problems in Rust.
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 1 PR in 1 day
Contributions summary:Breno primarily contributed to the Rust-based project by modifying code related to parsing tasks, and filtering packages. Their work included fixing path imports, adjusting conditional logic, and correcting wildcard patterns. The user also added a function related to identifying proc-macro and dylib targets, demonstrating a focus on code organization within the project's build process. Further, they reverted their previous change indicating debugging and refactoring skills.
rosetta-coderust
brenomfviana/brado

Oct 2023 - Jul 2024

Brado (BRAzilian DOcs validator) é um pacote Rust para validação de documentos brasileiros.
Contributions:12 releases, 5 reviews, 58 PRs in 10 months
rustdocumentovalidadorvalidator
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