João Cavalcante

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

🤩
Rockstar
🎓
Top School
João Cavalcante is a bioinformatician and workflow-focused developer with seven years of experience building reproducible NGS analysis pipelines using Nextflow and Snakemake. Currently pursuing a PhD and holding an MSc in Bioinformatics at UFRN, he combines hands-on scripting in Python, R and Shell with production deployment on SLURM and CI-driven testing. He has contributed QA and test automation to notable open-source projects like Biopython and implemented nf-core-related features during a Sanger Institute mentorship to streamline large-scale pipeline development. His work emphasizes user-friendly documentation and automated reporting to make complex analyses accessible and reproducible for research teams. Outside research, he contributes to free software, edits Wikidata, and creates generative art—an unusual blend that reflects both technical rigor and creative curiosity.
code7 years of coding experience
job5 years of employment as a software developer
bookFederal University of Rio Grande do Norte
languagesEnglish, Portuguese, Spanish
github-logo-circle

Github Skills (8)

test-automation10
bioinformatics10
biopython10
black-formatter10
python10
code-formatting10
testing10
sequence-alignment9

Programming languages (15)

MDXC++CSSRustCNextflowHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
biopython/biopython

Jul 2020 - Jul 2020

Official git repository for Biopython (originally converted from CVS)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:32 commits, 22 PRs, 24 comments in 5 days
Contributions summary:João primarily focused on applying black styling to various test files within the Biopython repository. This included tests for multiple tools and functionalities such as ClustalW, Dialign, and Fasttree, as well as tests related to Affymetrix CelFile data and sequence I/O. They also made minor changes such as using assertGreater() and assertEqual() in some test cases. The user's work contributed to the code's style consistency, and potentially improved test readability.
biopythonpythonbioinformaticsgenomicsprotein
jvfe/dvc-showcase

Jul 2020 - Oct 2021

Contributions:9 commits, 2 PRs, 6 pushes in 1 year 2 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.
Request Free Trial