- 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
These dominoes are getting bigger and bigger every year.
(from the blog
And So It Begins
)