Sign In

Giovanni Rocca

Full stack developer, reverse-engineer at Overwolf

Professional Background

Giovanni Rocca is a seasoned software developer with an impressive career spanning over nine years in Android client and operating system development. His extensive expertise extends to four or more years in backend development, predominantly utilizing languages such as Java, Python, and PHP. Giovanni is passionate about automating redundant tasks, which has notably influenced his approach to streamlining work processes in various domains.

In addition to his programming capabilities, Giovanni possesses over four years of specialized experience in Android security, reverse engineering, and malware analysis. He is adept at both dynamic and static analysis on ARM/ARM64 architectures, showcasing his deep understanding of security vulnerabilities and threat mitigation.

Moreover, Giovanni has invested over a year into the development of classification, regression, and neural network models to facilitate multiple automation solutions. This endeavor underlines his commitment to integrating advanced technologies into practical applications.

Education and Achievements

Despite not pursuing formal higher education, Giovanni's commitment to hands-on learning and practical experience has equipped him with a wealth of knowledge and skills in the software development domain. He received his education in food preparation and professional cooking at IPSAR Carlo Porta, which, although unrelated to his current tech career, speaks to his diverse interests and ability to transition into a technology-centric role.

Notable Contributions

Giovanni is not only a prolific developer but also a creator of innovative tools such as the Dwarf debugger and uDdbg, making significant contributions to the fields of debugging and reverse engineering. His fascination with technology has propelled him into the role of developer and maintainer at Overwolf, where he applies his skills in full-stack development and reverse engineering.

In the open-source community, Giovanni has taken the initiative to create and maintain Predict0r, contributing to the advancement of automated solutions. From his early beginnings as an Android developer and reverse engineer at PokèMesh to his current role, Giovanni has continually propelled himself to the forefront of software development and security.

Community Engagement and Bot Development

Combining his love for technology with community engagement, Giovanni is recognized for his work as a bot developer across different platforms such as Slack, Discord, and Telegram. He thrives on integrating applications and creating user-friendly experiences even in situations where APIs do not exist, demonstrating his resourcefulness and problem-solving skills.

With his dedication to sharing knowledge and fostering growth within the developer community, Giovanni has also taken on roles as a public speaker and freelance security researcher and reverse engineer. These experiences have reinforced his stature as an influential figure in the tech landscape.

Achievements

  1. Creator of Dwarf Debugger and uDdbg: Giovanni has developed essential tools that contribute to the fields of debugging and reverse engineering, aiding fellow developers in resolving complex issues.
  2. Expert in Android Security: With over four years of experience, he has showcased his ability to assess and improve Android security through meticulous testing and analysis.
  3. Innovator in Automation: Giovanni has successfully integrated machine learning techniques into his development work, enhancing automation capabilities across various projects.

Interests

Giovanni Rocca has a deep-seated interest in technologies related to software development, security research, and automation. His enthusiasm for tools such as Frida, Unicorn emulator, and Selenium illustrates his commitment to staying at the forefront of technological advancements within his field.

Related Questions

How did Giovanni Rocca develop his expertise in Android security and reverse engineering?
What inspired Giovanni Rocca to create the Dwarf debugger and uDdbg?
In what ways has Giovanni Rocca utilized machine learning in his automation projects?
What experiences led Giovanni Rocca to become a bot developer for platforms like Slack and Discord?
How does Giovanni Rocca approach problem-solving in situations where no APIs exist?
What are some of the notable projects Giovanni Rocca has worked on as a full stack developer at Overwolf?
How has Giovanni Rocca’s background in food preparation influenced his career in technology?
What are Giovanni Rocca’s future goals as a developer and creator in the tech industry?
How does Giovanni Rocca stay updated with the latest trends in software development and security?
What role does community engagement play in Giovanni Rocca’s career as a software developer and public speaker?
Giovanni Rocca
Add to my network