Ring3 Circus

Journal of a programmer, diary of a hacker

CV

Name: Greg Jenkins Address: available by email Mobile: available by email Email: greg.l.jenkins@anti-spam.gmail.com


PROFESSIONAL EXPERIENCE

Feb 2008 - Present

NGSSoftware Security Consultant


EDUCATION AND QUALIFICATIONS

2003 – 2007

University of Oxford (Exeter College) MMath 2:1 Master of Mathematics

2001 – 2003

College of Gorseinon A-levels: Mathematics A, Physics A, Chemistry A AS-levels: Electronics A, Computing B

1996 – 2001

Bishopston Comprehensive School GCSEs: 5 at grade A*, 4 at grade A including Maths and English


OTHER RELEVANT EXPERIENCE

Languages:

C++, Visual Basic (excellent) x86 Assembly, C, C#, Maple, LaTeX (strong) Python, VB.NET, Haskell

APIs:

Direct3D 8, 9; Win32 (excellent) DirectSound, DirectInput, WinSock, Standard C++ Library (proficient) OpenGL, FMOD, .NET Framework (comfortable)

Reverse-engineering:

OllyDbg, Win32 PE Specification (excellent) IDA, VMware Workstation, Wireshark (proficient)

Notable Achievements:

Circumvented Apple QuickTime’s FairPlay DRM (for iTunes 6, 7). Developed a tool for complete removal of the Armadillo protection. Reverse-engineered Apple’s DAAP stream encryption.

Technical:

Computer-literate, very comfortable building and maintaining PCs. Solid understanding of linear algebra, geometry and numerical methods. Talented at creating mathematical models of physical systems and applying them to real-world problems.

Commitments:

Playing guitar with and co-managing a very successful band of four years.

Travelling:

Travelled extensively in Japan for six weeks.


SKILLS AND INTERESTS

Excellent problem-solver, very fast learner. Forward-thinking, good communicator. Dedicated to coding-standards and ‘doing it properly’. Regular contributor to GameDev.net and the reverse-engineering communities. 13 years playing guitar with extensive experience in studio audio-production. Keen follower of popular science.