|
|
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
|
|
C#.NET 2.0, ASP.NET, Java, Java Servlets/JSP, ASP 3.0, EJB, J2ME,
Object-orientated programming concepts, some PHP, some VB.NET
|
|
|
SQL Server 2000/2005, MySQL, Database design/theory (normalisation,
stored procedures, triggers, views, security, optimisation), some Oracle
|
|
|
XHTML, CSS, JavaScript & DHTML, Ajax & Web 2.0, Mobile web
(WML, XHTML - MP), XML (XSLT, XPath), Web services (SOAP)
|
|
|
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)
|
Random Image
Bond reveals a more human side to his character
(Go to blog)
Poll
What's your favourite ORM (Object Relational Mapper)?
|