Image de profil de thebigj
Membre depuis le 23 octobre 2007
0 Recommendations


En ligne Hors ligne
## BIO Completed degree in Computer Science at the globally top-ranking University of Cambridge in 2011 and have a good track record previously in Mathematical and Informatics competitions. (Came 5th place in the 2007 British Informatics Olympiad [BIO]). Thus I have a broad knowledge of computer related disciplines including security and I also have contacts that I may choose to call on for assistance should the situation arise. I am just returning to the site now, so don't pay much attention to 2007 work and earlier. My time management skills have greatly improved since then from experience at university and I can now deal with much larger projects, however any work submitted by me must meet my high standards and so for large projects you must be understanding of possible delays. My time is all free at the moment apart from personal projects, and all contracts shall be completed ASAP for mutual benefits. Very small projects/problems can be started immediately on acceptance and likely completed within 24 hours. I am an experienced problem solver, and I am able to work intuitively in 'black box' situations where specific development issues or platforms are unknown through effective communication and portable solutions. However, quality may falter or time estimations may be inaccurate in cases where unexpected problems occur or communication is poor from the buyer. I have to encourage rigourously defined requirements from the outset to mitigate such issues. ### Qualifications/Education 2008-2011 – Robinson College, University of Cambridge ***BA in Computer Science***: *2.ii.  **First year option***: Physics. ***Group Project***: responsible for Unix backend of tweetGuv site showing analysis of politician's tweets.  Awarded prize for best project of 2010.  Project proposed and supervised by Bloomberg. 10k word ***Dissertation*** written on my project to re-implement the Reduceron, a graph reduction machine intended for lazy functional languages, suited to e.g. Haskell. ### 2000-2008 – The Nelson Thomlinson School, Wigton ***A levels (2008)***: Physics – A, Computing – A, French – B ***A levels (2007)***: Maths – A, Further Maths – A ***GCSEs (2006)***: Maths – A* (year early), Science – A\*A\*, English Lang. – A, English Lit. – A*, French – A*, German – A*, History – A, Music – A*, IT – A*.  Also did classes in Philosophy. Music grades: **ABRSM Piano Grade 8** with Merit (obtained 2006), **ABRSM Theory Grade 5** with Distinction. ## Area of Expertise ## Technical Skills ### Languages:    Extensive experience: C/C++, C#, Java, VB6/VBA/VB.NET & other BASIC.    Significant experience: Haskell, Standard ML, Verilog, Bluespec SystemVerilog.    Also familiar: Bash scripting, Factor, Javascript, PHP, Python, Ruby, PROLOG.    Markup languages: HTML, XHTML (& XML), LaTeX.    Assembly programming: x86/64, MIPS, ARM, Z80 ### Systems Experience: * Windows - very experienced in general use and good awareness and knowledge of Windows APIs up to Windows XP. * Unix/Linux - Familiar with their general operation and common C functions. Also Linux syscalls, file system structure and access control mechanisms and the common/standard Unix tools and applications. ***Some IDEs used***: Visual Studio versions 6 to 2010, Eclipse, NetBeans, Code::Blocks, Qt Creator. ***Examples of Tools/Libraries used***: OllyDbg, IDA Pro Freeware, Git, SVN, Wireshark, OpenGL, Qt. In nearly all cases - tools are installed and ready to go.  Also have tools now for Java Android development and I embrace any work to get experience in this area. **Testing and bug fixing / Quality Assurance** - I am thorough in my working, effective at reverse engineering applications to find problems, and can consider all scenarios that come to mind.  Also have a good awareness of security holes and attack vectors to protect sensitive data and prevent easy compromise of critical computer systems.  Can also meet requirements of standards compliance as required. **Interoperability, Modding and Source Code Recovery** - I have sufficient experience with debugging and reverse engineering for complex tasks such as recovering coded algorithms from compiled binaries (x86, .NET IL, JVM) and creating modifications/patches/extensions to said executables.  The buyer assumes all legal responsibility for any work I produce for them under contract. **Music**: Have experience in MIDI sequencing and score production using Sibelius.  Also able to do sound creation programming and audio processing tasks.
10 commentaires
  • 64%Travaux complétés
  • 100%Selon le budget
  • 100%Dans les temps
  • 40%Taux de Réembauche


Avis récents


  • Connecté à Facebook
  • Freelance Préféré
  • Paiement vérifié
  • Téléphone Vérifié
  • Identité Vérifiée
  • E-mail vérifié

Mes meilleures compétences

Voir des freelances similaires