Location: Stavanger, Norway
Remote: Yes
Willing to relocate: No
Technologies: Polyglot software development for desktop, mobile, web, and backend.
Résumé/CV: <a href="https://no.linkedin.com/in/oleavr" >
Email: oleavr at gmail dot com
---
I'm the founding author of several open source projects like <a href="http://www.frida.re" >, <a href="https://github.com/frida/cryptoshark" >, and <a href="https://code.google.com/p/ospy/" >.
Extremely passionate about reverse-engineering, which started with libmimic, where I reverse-engineered a proprietary video codec from scratch (see: <a href="http://tech.slashdot.org/story/05/04/05/0240236/logitech-msn-webcam-codec-reverse-engineered" >).
Have a diverse background spanning IM protocols, video conferencing, codecs, automotive hacking, dynamic binary instrumentation, GUI toolkits, web technologies, and most recently the music industry (Soundrop.fm and Show.co).
As you can see from the source code in the projects mentioned, I master C, C++, C#, Vala, Python, JavaScript, etc., and I'm also fluent in assembly for several architectures (IA-32, x86-64, ARM, AArch64, etc.). I also have years of experience building GUI apps for Windows, Mac, Linux, iOS and Android, and did a lot of backend development in Erlang. Through my experience building Frida I implemented features ranging from dynamic rewriting of function prologues for x86 and ARM 32- and 64-bit, dynamic trampolines, all the way to building a code tracer based on dynamic recompilation (see: <a href="https://medium.com/@oleavr/anatomy-of-a-code-tracer-b081aadb0df8" >)
I am available for both individual projects and long-term positions, but I can only work remotely.