Johan Melkonyan

Student at ReVanced

Germany
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
Johan Melkonyan is a CS student based in Germany with eight years of hands-on software engineering experience and a strong open-source footprint. He contributes across full-stack and back-end domains, notably improving the ReVanced CLI and patcher by refactoring, adding modular architectures, resource patching, ADB deployment, and resolving signature issues. Johan also strengthens tooling around native formats, fixing subtle IL operand cloning and documentation bugs in a .NET PE/module library. His work emphasizes maintainability and robustness—introducing method resolvers, pattern scanners, caches, and clearer interfaces to make complex patching logic more reliable. Comfortable diving into low-level problems and developer tooling, he brings practical engineering discipline typically seen beyond student projects. He pairs a contributor’s attention to detail with a track record of shipping impactful fixes in well-used open-source projects.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
21reputation
216reached
0answers
3questions
github-logo-circle

Github Skills (40)

kotlin10
dis10
patch10
net10
manager10
cil10
refactor10
asp-net10
android10
disassembly10
updater10
refactoring10
cli10
filesystem9
android-adb9

Programming languages (21)

C#PowerShellJavaC++CSSCRustCMake

Github contributions (5)

github-logo-circle
ReVanced/revanced-patcher

Mar 2022 - Jan 2023

💉 ReVanced Patcher used to patch Android applications
Role in this project:
userBack-end Developer
Contributions:1 release, 180 reviews, 274 commits in 10 months
Contributions summary:Johan restructured the patcher, improving its modularity. They refactored code, introducing new classes and interfaces for better code organization and maintainability, including the addition of a method resolver, pattern scanner, and cache. Their work included the addition of new features and templates, enhancing the patcher's capabilities. The user was involved in the implementation and integration of these new features and was also involved in fixing existing parts of the program.
patchrevancedpatcherandroidaapt
ReVanced/revanced-cli

Apr 2022 - Jan 2023

💻 Command-line application to use ReVanced
Role in this project:
userFull-stack Developer
Contributions:72 reviews, 199 commits, 159 PRs in 9 months
Contributions summary:Johan primarily contributed to the command-line interface (CLI) for ReVanced. Their work involved implementing features like merging integrations, applying patcher changes, and adding necessary parameters. The user also refactored the CLI using `picocli` and integrated resource patching. Furthermore, the user integrated ADB deployment functionalities and enhanced the project's stability by resolving signature-related issues.
command-line-applicationrevancedcli
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
Johan Melkonyan - Student at ReVanced