|Currently||Studying Computer Science at the University of Birmingham|
|Projects Written In||Ruby, Java, Python, C#, AS3, PHP|
|Databases Used||PostgreSQL, MySQL, MongoDB|
|Version Control Software||Git, Subversion|
|Likes||Test Driven Development, Pair Programming|
|Career Ambition||Become Chief Technology Officer of a Startup|
|Natural Language Processing||97%|
|Introduction to AI||90%|
|Mathematical Techniques for Computer Science||84%|
I attend the Birmingham NoSQL meetup where I've been exposed to alternatives to relational databases such as MongoDB, Cassandra and Riak. CodoJo where I've developed my pair programming. Also the Hackference conference where I learnt about emerging technologies such as Node.js, Go and Clojure.
I attended a Launch48 event where the aim was to develop a start-up over a weekend while learning about lean methodology. I was my teams programmer and our final product was an app which uses the Twitter streaming API and Python's natural language toolkit to try to find tweets that would affect share prices.
I was contracted by a small games development company to create a Minesweeper game with RPG elements and online multiplayer in ActionScript 3. I also used PHP and MySQL for the backend. During this project I used my communication skills as I discussed requirements with the designer, sending him regular builds to get feedback to focus further development.
I've created and ran a Games Development Society at my University. In this role I've communicated with the committee, society members and external organisations to run events such as a Games Jam. I've also recognised opportunities to use my skills to improve the society, for example I wanted to engage with visitors to the society fair so I created a web app which allows the user to text their favourite game to update a pie chart in real-time. I used the Python Flask framework, Twilio API, Pusher and Heroku for cloud hosting.