Giovanni Rocca

Android Security Researcher at Freelance

Montemarciano, Marche, Italy
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
Giovanni Rocca is an Android security researcher and full-stack engineer with 13 years of experience spanning Android OS and client development, backend services (Go, Java, Python, PHP), and automation. He combines deep reverse-engineering expertise—ARM/ARM64 static and dynamic analysis, binary exploitation, Frida and Unicorn—with practical security consulting for companies like Supercell and Trafikom. Creator and maintainer of the popular multi-arch Dwarf debugger and several tooling projects, he excels at turning repetitive workflows into resilient automation and bot-driven systems. Giovanni’s work includes notable reverse-engineering achievements (TikTok gorgon hasher, Supercell sodium core) and production-grade orchestration that remotely manages Android devices and video pipelines at scale. He’s a frequent speaker at security conferences and a pragmatic tinkerer who builds both advanced protection techniques and the “crappy UI” SDKs that make them useful.
code13 years of coding experience
job6 years of employment as a software developer
bookNone, Food Preparation/Professional Cooking/Kitchen Assistant, None, Food Preparation/Professional Cooking/Kitchen Assistant at IPSAR Carlo Porta
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
298reputation
43kreached
8answers
14questions
github-logo-circle

Github Skills (20)

debugging10
debug10
python10
apidoc10
protocol-buffers10
frida10
java10
javas10
code-analysis10
api10
javascript9
ios9
android9
git8
gradle6

Programming languages (14)

C#JavaC++CSSCVueValaGo

Github contributions (5)

github-logo-circle
iGio90/Dwarf

Dec 2018 - Dec 2021

Full featured multi arch/os debugger built on top of PyQt5 and frida
Role in this project:
userFull-stack Developer
Contributions:778 commits, 18 PRs, 695 pushes in 3 years
Contributions summary:Giovanni primarily focused on enhancing the functionality of the dwarf debugger, including the addition of features related to native and Java hook handling, code modification capabilities, and the integration of an emulator. They implemented core features such as adding menu items, building modules for file and code management and the restructuring of panel elements and improving overall user experience. Furthermore, they added support for searching and displaying information about the codebase through API calls.
full-featuredpythonwindowsfridapyqt5
Grover-c13/PokeGOAPI-Java

Aug 2016 - Aug 2016

Pokemon Go API
Role in this project:
userBack-end Developer
Contributions:29 commits, 27 PRs, 5 pushes in 16 days
Contributions summary:Giovanni primarily focused on enhancing the functionality and features of the Pokemon Go API. They addressed account activation by implementing tutorial state checks and account initialization. The user added constants and utilized them within the signature generation process. Furthermore, they worked on reworking login flow, re-organized, and added the proper way to detect if avatars exist.
golangapigo-apijavadocpokemon-go
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
Giovanni Rocca - Android Security Researcher at Freelance