The best thing about working in technology is how there is always something new to learn. Finding ways to improve how I work, and solving hard problems is always interesting. As I continue to try new languages, frameworks, technologies, development principles and methodologies, I find that my university degree has given me a solid foundation in theory to benefit the practical experience I gain in every project I undertake at work, and in personal projects.
Thread - Software Developer, Current Position
I currently work as a software developer at Thread, where I develop web applications in Python using Django.
MWR InfoSecurity - Security Research and Development Intern, Summer 2013
I worked in MWR's consulting group, where I was given the task of taking a new security product from the prototype stage, to a fully featured working system. At the end of my internship I helped another developer to get up to speed on the project so that development could continue.
During my time at MWR I also participated in a penetration test against a client's iOS application, finding vulnerabilities and verifying the client's fixes in a code review, and I assisted on an incident response job where I analysed a piece of malware to determine how it worked. I also learnt about some of the current threats to businesses, particularly Advanced Persistent Threats, and different forms of attack that have been identified.
GoSquared - Software Developer, Summer 2012
GoSquared is a real-time web analytics service. This summer I spent 4 months working on re-engineering the backend services that handle incoming analytics, making use of Node.js, Redis, Cassandra and more. I investigated the use of Amazon Elastic Map Reduce and competing products, and helped to set up the continuous integration and deployment system used in the company.
Realmac Software - Software Developer Intern, Summer 2011
Over the summer I worked for 10 weeks at Realmac Software, a well known Mac OS development company. Here I worked on improving their existing app Courier, contributed to code that will be used in future apps, and helped put the finishing touches on Analog (since sold to Appuous). I learnt a lot about the structure of larger applications, dealing with web services and APIs, and about making very high quality, user-experience focused apps.
Flat 1, 23 Kellett Road
London, SW2 1DX
+44 (0) 7929 141941 email@example.com References available upon request.
MEng Computer Science with Mobile and Secure Systems at the University of Southampton (2010-2014)
- Programming Principles: 92%
- Secure Systems: 82%
- Winner of 3rd Year Netcraft Prize
- A-Levels:Maths A, Physics A, Computing A*, Economics (AS) A
I make an effort to attend industry events, as I find them a great way of learning new skills, finding alternate points of view, and getting critical feedback on ideas. Here's a selection of the events I've been to recently.
- Hackunamatata 2014
- National Hack the Govt. 2014
- National Hack the Govt. 2013
- Southampton Appathon
- London Real-Time
- Random Hack of Kindness (June and December)
- DevXS Student Conference and Hack Weekend
- Rewired State: Parliament 2012
- Barcamp Brighton 6
- Barcamp Southampton
- Riot Hack Nights
- Worked on
Objective-Cprojects in a professional role and on personal projects.
- Developed for the web with
MVC Web Framework.
- Experience with
Javaon University projects.
- Experience with
- Knowledge of, and interest in, computer security issues.
- Basic knowledge, and interest in penetration testing and malware analysis.
- Experience with good software design practices.
- Experience using version control including
- Experience with project management tools, bug tracking and testing feedback.
- Experience with code reviews.
- Great written and spoken communication.
- Good time management.
- Always learning.