Senior Software Engineer
Staines, United Kingdom
Ethical Hacker (since 2013): Security assessment of Linux Kernel, system software, Android framework and mobile applications on latest flagship devices.This included source code analysis, reverse engineering, network traffic interception and analysis. I used a variety of existing tools for Linux and Android analysis and testing. Wrote my own tools, for example a one-liner CLI tool to construct buffer and call any ioctl, or a Java package explorer that used reflection to enumerate and… Show more Ethical Hacker (since 2013): Security assessment of Linux Kernel, system software, Android framework and mobile applications on latest flagship devices.This included source code analysis, reverse engineering, network traffic interception and analysis. I used a variety of existing tools for Linux and Android analysis and testing. Wrote my own tools, for example a one-liner CLI tool to construct buffer and call any ioctl, or a Java package explorer that used reflection to enumerate and call all methods. Main result were reports of analysed vulnerabilities with proof-of-concept exploits. During my time here, I have discovered on average nearly 100 vulnerabilities per year.As this is a Korean company and work included cooperation with teams in other timezones and business trips to South Korea.BSP Engineer (until 2013): Member of a team working on board bringup, Linux Kernel and Android. Improving and creating debugging tools to get RAM dumps, extract data from them and upload firmware binaries to mobile devices.Other achievements: Top level on global in-company software competition (like ACM contests, or TopCoder). Consistent above-average performance reviews. Show less