Profile
I am an experienced and competent web developer, currently looking for a new challenge with which to enhance my knowledgebase and skill set. In my time as a professional web developer I have been required to assimilate many new skills and technologies as well as meet strict deadlines. As such I work well under pressure and in a variety of web-based roles.
Education
1998 – 2002
- BEng. (Hons) Software Engineering attaining a 2:1 grade at the University of xxxxxxxxx
1996 – 1998
- 3 A levels, 9 GCSEs from xxxxxxxx xxxxxxxxxxxxx School
Skills
Primary skills
The technologies and languages I use on a near daily basis are:
- Python
- I have used Python as a primary language for project development for quite some time. In particular using the open-source Python web development framework "Django" which allows for the construction of quality products in a compressed timeframe.
- PHP
- Used extensively prior to the switch to Python, PHP is still used for support work, enhancements to existing older sites and in my own time on several pet projects.
- Javascript
- Mainly used for providing interactive HTML functionality and occasionally for AJAX interfaces on projects that benefit from the use of such technology.
- MySQL
- Most projects I've worked on use MySQL to provide the database backend. Used with both Django's ORM and older PHP projects. I therefore have a lot of experience writing SQL to query it.
- XHTML
- I aim for all of the XHTML I write to be standards compliant as well as constructing it with accessibility in mind, in terms of structure and of content.
- XML
- Used frequently in communication between websites and for communication between embedded components (such as flash media) and backend systems.
- CSS
- I have more than two years experience in creating CSS and XHTML mock-ups based on images provided by a graphic designer. These mock-ups then serve as the basis for the templates within the final product
Secondary skills
I also have experience with:
- MSSQL
- I have on occasion been required to use MSSQL and SQL Server
- Apache
- Installing and configuring Apache under windows, specifically for running Django using mod-python.
- C, Java, ML
- My experience with these three is limited, though used reasonably frequently during my education, I have done little with them since leaving University.
- Linux
- While I do not claim to have a system administrator's understanding of Linux I am reasonably comfortable with its use and configuration. All of the servers I have used for hosting purposes have been Linux based, though I have used both Windows and Linux as development environments.
Experience
Web Developer — xxxxxxxxxxx (January 2005 – present)
As a web developer at xxxxxxxxxxx my inital role was in the maintenance and enhancement of existing xxxxxxxxxxx products. I quickly progressed to the creation of new sites and played a role in the selection of our new technology base when we decided that time for change had arrived. Since that time I have been developing using Python and the Django framework and have been responsible for both front-end and back-end developement. Recently my focus has been shifted further toward back-end, server-side development.
Portfolio
Since January 2005 I have been employed as a full-time web developer at xxxxxxxxxxx. During this time I have worked on many projects either as sole developer or as part of a team. A selection of the projects I have worked on are detailed below:
- xxxxx (adult)
- xxxxx is an e-commerce site that sells adult products. It was a team effort to create and I was mainly responsible for the CSS and XHTML. I also provided some of the additional functionality outside the e-commerce package.
- xxx xxxx xxxxx
- CSS, XHTML and all backend functionality.
- xxxxxxxxx
- xxxxxxxxx is a large project that I was invovled with in its early stages. I worked on admin areas of the site, on some of the property handling code and on the front end templates and CSS.
- xxxxxxxxxxxxx
- I was responsible for all the CSS after the site was revamped in 2005. Since then I have been lead programmer on enhancements and extensions to this PHP based site. I am currently overhauling its admin system to match the company's changing needs.
- xxxxxx xxxxx x xxxxxxxxxxxxx
- This is one of my earliest projects at xxxxxxxxxxx. I was the sole developer, responsible for all CSS, XHTML and PHP.
References
References available on request.