Seller 272905 - Norwich, Norfolk, UK
| Rating: |
| |
| Hourly Rate: | £21.11 | |
| Available From: | 01 January 2009 | |
| Overview: | Software developer with experience programming Python and a range of other languages. | |
CV
| IT Experience I have primarily used Linux on my computers for about eight years, and feel very comfortable using Unix-like operating systems; this includes Mac OS X, which I used daily for a year or so. I remain very familiar with the ubiquitous Microsoft Windows platform, not least because I am perpetually enlisted to solve the computer-related problems of family and friends. I can confidently use Microsoft Office products such as Word, Excel and Access, as well as open source alternatives, including OpenOffice and GNOME office. I can type well on both the QWERTY and Dvorak keyboard layouts. Programming Experience I have programmed in my spare time for several years, working on dozens of pet projects, comprising tens of thousands of lines of code. My favourite language is Python, although I feel at ease with other C-like procedural languages, including C++, Java, PHP, Javascript, Unix shell (sh, bash, zsh), and C itself. I have a limited familiarity with other imperative languages, including Lisp and Perl. I also know declarative languages, including HTML, XHTML, CSS, and have written XML writers/parsers for my programs. Some of my projects include: * A fully 3-D turn-based strategy game engine, written in C++ and Python using the Ogre 3D rendering engine, and Twisted Python for the networking back-end. * A Python program for simulating decision problems such as the "prisoner's dilemma" using a genetic algorithm; this project is intended to investigate the emergence of optimal strategies in these kinds of environments, and served as a bridge between my interests in computing, on the one hand, and philosophy and cognition, on the other. |
Employment History
(Jul 2008 & ongoing)
Technical web developer
Norwich, UK(2004 & ongoing)
Royal Mail -- seasonal casual worker
(2007 to 2008)
Self-employed -- student support
Professional Qualifications
| B.A. (Hons.) Philosophy 2:1 * The focus of my course was on logic, language, and analytic philosophy, for which I achieved my highest grades. My dissertation was on the philosophy of science, and I continue to be interested in science and the way it interfaces with society. * I also scored 94% on an Introductory Programming module, which used the Java language. A-Level Computing (B), Economics (B), Mathematics (C) GCSE B B B B A A A A A* |
Education
( 2004 to 2008)
University of East Anglia
( 1996 to 2003)
Waingels College
Categories & Skills
IT & Internet
Categories
Skills
- .NET (Programming)
- Apache
- C (Programming)
- C# (Programming)
- C++ (Programming)
- Debian (Linux)
- IronPython (Programming)
- IronRuby (Programming)
- Java
- Linux (Operating Systems)
- Oracle SQL (SQL)
- Oracle SQL*Plus (SQL)
- Perl (Programming)
- PostgreSQL (SQL)
- Python (Programming)
- Ruby (Programming)
- SQL (Programming)
- Transact-SQL (SQL)
- Ubuntu (Linux)
- Web Development (Web Development/Prog)

