Curriculum Vitae

Name: Dominic James Pettifer
DOB: 15th July 1981
Email: sironfoot@msn.com
Web site: www.dominicpettifer.co.uk

Download a copy of this CV as a word document here.

CAREER OBJECTIVES

  • Pursuing a career in Software Engineering, specifically in building web based applications, an area I have a keen interest in.
  • Learning and keeping abreast of new technologies and acquiring new skills.

EDUCATION AND QUALIFICATIONS

Sept 2005 - Jan 2007: University of Abertay Dundee
MSc Software Engineering (Internet Computing)
Results: Completed post graduate phase, still to finish Masters Dissertation.
  • Emphasis on OO programming with Java, Swing, and distributed computing with EJBs.
  • Web applications development with Java Servlets and JSP (some ASP, PHP and JavaScript).
  • Mobile internet development with J2ME, WML, XHTML.
  • XML technologies such as XSLT and XPath.
  • Currently researching and developing web project based on Ajax technologies.
Sept 2000 – June 2005: University of Abertay Dundee
BSc (Hons) Computing (Applications Development)
Results: 1st class honours.
  • Emphasis on internet technologies.
  • Computer networking and security.
  • User interaction and interface design.
  • Client/Server software.
  • Mobile web development.
  • Databases – including theory (Normalisation etc.)
  • Final year project – intranet database driven web application for a real company (see portfolio).
Sept 1997 – June 1999: Fakenham Sixth Form College (A-Levels)
Results: History (C), Design & Technology (D), Psychology (B)

TECHNICAL SKILLS AND KNOWLEDGE

  • Programming:
C#.NET 2.0, ASP.NET, Java, Java Servlets/JSP, ASP 3.0, EJB, J2ME, Object-orientated programming concepts, some PHP, some VB.NET
  • Databases:
SQL Server 2000/2005, MySQL, Database design/theory (normalisation, stored procedures, triggers, views, security, optimisation), some Oracle
  • Web:
XHTML, CSS, JavaScript & DHTML, Ajax & Web 2.0, Mobile web (WML, XHTML - MP), XML (XSLT, XPath), Web services (SOAP)
  • Other:
Web application security concepts (SQL Injection, XSS, Session hijacking etc.), E-commerce, Web and user interface design, Agile software development practices, Unit testing (NUnit), SEO

PROJECT PORTFOLIO

To see detailed information on projects I have completed in the past, please see my Portfolio section on this web site, thank you.

PERSONAL SKILLS

Communication
  • Collaborated with clients at SCRI (see portfolio) on a regular basis for requirements elicitation, and technical scientific knowledge extraction, for the Seed Archive System.
  • Given presentations on complex technical subjects (web application security).
Working as a Team
  • Worked on a team of 3 for final year university project, successfully resulted in a finished product.
Analytical and Problem Solving Skills
  • Enjoy analysing and solving complex technical software engineering and programming problems, and analysing existing solutions to see how they work.
  • Get a buzz when a solution comes together.
Passion for Learning
  • Currently researching Web 2.0 concepts such as Ajax, RSS, Blogging, client rich web applications.
  • Reading about good software development/design practices such as Agile Methodologies, Design Patterns, architectural design solutions (n-tier, SOA) and coding practices

INTERESTS

  • Keen PC hardware enthusiast, enjoy building PCs, updating, tweaking and overclocking, reading up on latest hardware and innovations in technology.
  • Keen video game fanatic, especially playing games online with friends.
  • Socialising with friends; music and films.

REFERENCES

(Available on request)