Dominic's Curriculum Vitae

Name:
Dominic James Pettifer
DOB:
15th July 1981
Email:
sironfoot@msn.com
Website:
www.dompet.co.uk

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

University of Abertay Dundee - MSc Software Engineering (Internet Computing)

Sept 2005 - Jan 2007

Results: PostGrad Diploma (PGDip)

  • 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.

University of Abertay Dundee - BSc (Hons) Computing (Applications Development)

Sept 2000 – June 2005

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).

Fakenham Sixth Form College (A-Levels)

Sept 1997 – June 1999

Results: History (C), Design & Technology (D), Psychology (B)

Work Experience

Conscia Enterprise Systems

Jan 2007 - Present

Webite: www.conscia.co.uk

  • Web Developer
  • ASP.NET 2.0/3.5, C#, SQL Server 2000/2005
  • Extensive work with Umbraco (open-source CMS)
  • Mainly NHS websites and systems

Technical Skills and Knowledge

Programming:
C#, ASP.NET 2.0/3.5, ASP.NET MVC 1.0, JavaScript (jQuery), ORMs (Object Relational Mappers) including NHibernate, LINQ 2 SQL, SubSonic, and Entity Framework.
Databases:
SQL Server 2000/2005, Database design/theory (normalisation etc.). Stored Procedures, triggers, views, security, optimisation.
Web:
XHTML/CSS, XML/XSLT, Semantic/Standards based mark-up, WAI (Web Accessibility), JavaScript/DHTML (with jQuery) and Ajax, SEO (Search Engine Optimisation) techniques, Advanced Website optimisation/performance techniques, Web application security concepts (SQL Injection, XSS, Session hijacking etc.), REST/SOAP, some Silverlight.
Tools/Software:
Visual Studio 2005/2008, Team Foundation Server, Subversion (VisualSVN), Umbraco Content Management System, Vista/Windows Server 2003/2008 + IIS 6/7, Office 2007.

Project Portfolio

You can see a portfolio of my work here.

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.
  • Worked as lead developer for project at work, providing assistance to peers, and communicating ideas.

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

  • 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

James Bond pointing a gun.

Bond reveals a more human side to his character. (from the blog It’s Bond, But Not as You Know it )

Quick Poll

What is your DIP/IOC Container of choice?

  • 24.0% - Castle Windsor
  • 15.6% - StructureMap
  • 15.6% - Unity
  • 10.4% - Ninject
  • 9.7% - Spring.NET
  • 5.8% - Huh!?
  • 5.2% - None - DIP is the work of Satan!
  • 4.5% - Autofac
  • 4.5% - None - But I want to look into DIP
  • 2.6% - DIY (my own container)
  • 0.6% - PicoContainer.NET
  • 0.6% - LinFu
  • 0.6% - Other
  • 0% - Puzzle.NFactory
  • 0% - S2Container.NET

Thank you for voting!

View Comments (5) (See previous polls)

Latest Tweets

  • BTW: that last tweet was a joke, no actual money will be forthcoming

    58 minutes ago from Echofon
  • I'll give £10 to anyone who retweets this message before 6pm

    about 1 hour ago from Echofon
  • RT: @ronskidoodles: OKAY OKAY OKAY!! The RT competition/freebie/stupid idea is now over!! @sironfoot is the last person to get one. - YAY!!!

    about 1 hour ago from Echofon
  • @ronskidoodles promises illustrations for anyone who retweets his new website. Gets over 210 RT (so far). Welcome to Twitter :-)

    about 1 hour ago from Echofon

View Dominic Pettifer's Twitter page.