I’m Sophie, a 26-year-old, 6’2″ web developer based in Bristol. I moved here from Lincolnshire when I started university and fell head-over-heels for the place. :)
A graduate of Web Design from UWE in Bristol, I like wearing silly hats, drinking coffee, listening to music, baking, drawing, typography and fantasy writing. And cats. I really like cats.
I have experience with ...
- PHP and MySQL, mainly through the Drupal framework
- Drupal 7 and 8, writing custom modules for each, maintaining other peoples' codebases
- The command line, mostly Ubuntu, using Vim, MySQL and other command line tools
- Systems administration, including set up of sites on remote servers, configuring installations, and deployments to multiple environments
- Version control (mostly Git, using GitHub and BitBucket as part of a team)
- Working to coding standards and performing code reviews
- HTML and CSS to most recent standards
- Web accessibility standards and making websites easy-to-use
- Writing project documentation for a range of audiences (clients, other developers)
You can view my personal repository of work on Github.
- Microserve - May 2014 to present
Currently happily employed. Please don't contact me enquiring about job opportunities as I am not seeking work elsewhere.
Working as a
mid-levelsenior Drupal developer. In my time here, I've worked on several large Drupal projects, including:
- Circle Interactive - July 2011 to May 2014
I started at Circle for my placement year between July 2011 and September 2012. During my final year of uni (Sept 2012 - May 2013), I worked at Circle while studying, during holidays and once every other week when my timetable allowed. I was hired straight out of university, starting full time as soon as my exams finished at the end of May 2013.
My work included:
- Creating themes for Drupal 6 and 7 sites, both from provided PSDs and based on client suggestions of “liked sites”
- Working directly with clients through our support system and also through direct contact on email and telephone (rarely!)
- Creating custom modules - see personal repository for the best examples, but these modules include: a rewritten support system for our intranet; dynamic data retrieval from a client’s server to show course schedules; working with geolocation on an Apache server; updating a cookie control module to work with Drupal 5, 6 and 7 for distribution to our clients; and updating a half-written module to perform a proximity search on CiviCRM data
- Writing documentation for clients and colleagues on how to use existing Drupal modules/CiviCRM extensions, custom modules created for a purpose, and documentation for theming
- Using existing modules to create complex functionality on sites, particularly using views, content access and internationalisation/translation
- Estimating work needed and time required for projects, and advising on what technologies could be used to solve problems
- BSc(hons) in Web Design
Studied at UWE Bristol from September 2009 to July 2013, graduating with a first class degree.
My final year project was Fontastica, a font finder. Using Google's API, the site provided random combinations of fonts in header-body format and allowed users to rate them ("I like this!" or "This sucks!"). Its purpose was to give designers ideas for type combinations on websites, assuming that it's either difficult to come up with a good combination, or they stick to the same old thing.
It was built using CodeIgniter, which I hadn't used before, and was coded between October 2012 and April 2013. The accompanying report (a large PDF ... you've been warned) was written throughout the year alongside the project work.
Other modules included:
- Final year: a digital media project (Fontastica, a font finder), interaction design (logbook of work), consultancy project (working with Bristol Women’s Voice), advanced topics in web development (creating a RESTful API system)
- Third year: placement at Circle Interactive
- Second year: human-computer interaction, information architecture, web design principles
- First year: information design, media technologies (basic knowledge of Flash and ActionScript 3.0 programming)
Attended SJSF in Lincolnshire from September 2007 to July 2009. Left with three A-levels and one BTEC Certificate in Art & Design (grade MM).
BTEC units included: photography, fashion illustration, textile work, art history, logo/brand design, web design (in final major project, self-created brief), typography.
A-levels achieved in English Language (B), Chemistry (C) and General Studies.
What I can bring to the table
I’ve been working with the web since I was 14, and since then I’ve become a huge believer in making things simple and easy to use, both for the end user and for any developer who will take up work after me. I’m keen to broaden my horizons and learn new things, rather than stagnating in a single place.
During my placement and subsequent employment I feel I’ve become a stronger team player, and I work well with like-minded and enthusiastic people. However, I thrive best when given a task to do and a deadline, and am capable of putting my head down and concentrating on a single project.
I enjoy learning and sharing new knowledge with others. I keep up with news on Twitter, listen to web-related podcasts, and, when possible, I attend conferences. As a placement student I learned from my colleagues, and try to pass on that help to students in turn, whenever possible.
Oh ... and I really like writing documentation! I know that sounds weird, but I think it’s important to make it as easy as possible for others to pick up systems. I get frustrated when documentation isn’t provided, so I do my best to provide it for others.
- Mark Pavlitski
Solutions architect at Deeson Labs
- Dan McNamara
Managing director at Microserve
email@example.com · website · 0117 214 0554
- Andrew Walker
Senior developer at Circle Interactive