Juan Civile

CTO at muun

Buenos Aires, Autonomous City of Buenos Aires, Argentina
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
Juan Civile is a seasoned technology leader and CTO with 20 years of experience building mobile and web products, currently pushing Bitcoin usability and security at muun and previously driving Mercado Pago’s wallet and investment features. He combines hands-on expertise in iOS/Android development with backend and dev tooling—contributing to prominent open-source projects like Robolectric, PMD and SpotBugs—bringing deep knowledge of Android lifecycles, static analysis, and build infrastructure. Based in Buenos Aires, he excels at scaling engineering teams and improving code quality and processes, having grown small squads into high-performing groups. A pragmatic advocate of typed languages, he favors Swift and Rust and pursues continuous improvement and critical thinking in product and engineering decisions.
code20 years of coding experience
job7 years of employment as a software developer
bookSoftware Engineer Computer Software Engineering, Software Engineer Computer Software Engineering at Instituto Tecnológico de Buenos Aires
languagesEnglish, Spanish
github-logo-circle

Github Skills (22)

unit-testing10
static-code-analysis10
android-lifecycle10
static-analysis10
lifecycle10
activity-lifecycle10
robolectric10
software-quality10
java10
rule-engine10
javas10
junit10
code-analysis10
android10
build-automation10

Programming languages (12)

JavaCSSShellRustCVBAVisual Basic 6.0PHP

Github contributions (5)

github-logo-circle
pmd/pmd

Jan 2023 - Jan 2023

An extensible multilanguage static code analyzer.
Role in this project:
userBackend Developer
Contributions:195 reviews, 2 commits, 832 PRs in 1 day
Contributions summary:Juan's commits primarily involve refactoring code quality and implementing new features within the project's Java code base. They addressed merge issues, improved code style by incorporating Checkstyle fixes, and enhanced specific rules within the static analysis tool, PMD. The user also contributed to dependency upgrades and fixed issues related to annotations.
lintercode-analyzercode-qualityresharperstatic-code-analyzer
spotbugs/spotbugs

Nov 2016 - Jul 2017

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Role in this project:
userFull-stack Developer
Contributions:34 commits, 90 PRs, 143 pushes in 8 months
Contributions summary:Juan contributed to the SpotBugs project by implementing and refining features related to build processes and branding. This included integrating Gradle for build automation, generating documentation, and producing distribution files, indicating a focus on improving the project's infrastructure. The user also addressed branding issues by modifying GUI elements and updating related files. Furthermore, the user worked on resolving code-related issues with the codebase, enhancing its functionality.
looklinterspotbugsfindbugsstatic-code-analysis
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
Juan Civile - CTO at muun