1. Personal Summary
A highly skilled web developer specialising in Object Oriented Design and Analysis, with experience in the
full development lifecycle. Possessesin-depth knowledge of application development within financial,
banking and testing industries. Delivering quality solutions to complex business problems within scope,
budget and tight schedules whilst meeting strict specifications both functional (for customers) and technical
(for programmers). Enthusiastic about analysis and design and working closely with various different
stakeholders,both business and IT based.
Areas of Expertise (Financial Industry)
Java Soure Control
J2EE JavaScript
Junit HTML
XML Software Development Life Cycle
Linux Test Driven Development
Websphere Eclipse Plug-ins
Sharepoint Financial Processes
Clearcase JSP
Struts Hudson
Rational Application Developer
Rational Software Architect
Craig Rankin
20/6
Sinclair Place
Edinburgh
EH11 1AH
07828556131
0131 655 4389
craig.rankin@scottishwidows.co.uk
2. Lloyds Banking Group (August 2015 – Present)
Subject Matter Expert/Web Developer
Responsibilities:
Development and maintenance of LBG’s Life, Pension and Investment applications.
Writing code in various programming languages such as Java, JavaScript and HTML
Producing various design documents including; User Interface Specifications, Scope Specifications and
Mid Level Platform Designs’
Possess expert knowledge of the various different Scottish Widows products offered to our customers;
Retirement Account,Protection for Life, CPSP, Scottish Widows Protect
Mitigating risk to our customers by performing the role of the Risk champion for the my platform,
managing a subset ofrisks and presenting these risks to senior management at monthly meetings
Perform the role of the Business Continuity champion for Insurance Edinburgh
Perform the role of an AXIS change champion. Required to chair meetings and provide support and
coaching to my colleagues on any technical queries or issues which they have with the application
Working closely with Business Analysts to define the scope and requirements of the project
Produce/Review platform deliverables in scope to support change within agreed timescale
Responsible for the quality assurance principles and standard of deliverables including partner and
third party, including estimates and quotes
Complete AXIS change records in order for each project to get deployed into production
Communicating project requirements with various different stakeholders
Produce Unit Test documents detailing the testing of all development work carried out.
Analysing defects which are assigned to the team, and then carrying out problem solving to try and fix
the issue
Key skills and competencies:
Web development in various different coding languages
Specialist knowledge of Java programming language
Extensive experience of all stages of the project development life cycle; investigation, analysis,design,
build, test,support.And knowledge of the route to live procedure
Extensive knowledge and experience of development software in order to complete coding and build.
Highly competent in using Rational Software Architect and Rational Application Developer.
Extensive knowledge and experience of software used in the deployment process; Clearcase, Hudson,
Source Control, Configuration Management tool, EM Deployment Tool.
Completion of “Developing Applications with Java EE” external training course
Completion of “Java Programming” external training course
Completion of “Java Web Development - Servlets & JSP” external training course
Look and Feel web development using languages such ,JavaScript, HTML and CSS
Specialist knowledge of numerous frameworks; J2EE, JSP, Junit, Websphere
Organisation and time management including prioritisation of tasks and projects
Ability to work individually to strict deadlines
Ability to work well as part of large and small teams both onsite and across locations including partners
offshore
Being proactive and self-starting
Delivering presentations and pieces of work to senior management
Extensive knowledge and experience of software used in the deployment process; Clearcase, Hudson,
Configuration Management tool, EM Deployment Tool.
Current Work Experience
3. Expert in MS Word. Create, maintain and issue numerous Word documents including MLPD, Scope
Specs, and numerous release documents
Highly competent with the Microsoft Office Package; Word, Excel, Outlook, PowerPoint, MSP
Education
The University of Edinburgh (September 2009 – July 2013)
SecondClass, FirstDivision: Degree in Master of Arts with Honours Economics
4th Year
Dissertation – “Hosting the FIFA World Cup – Economic Boost or Economic Bust”
Development Economics
Economics of Transition
Labour Economics
Negotiation
3rd Year
Applications of Econometrics
Applications of Economic Analysis
Essentials of Econometrics
Political Economy
Topics in Economic Analysis 1
Topics in Economic Analysis 2
Bell BaxterHigh School (2003 – 2009)
Advanced Higher
History C
Higher
English A
Maths A
History A
French B
Physical Education B
Standard Grade
11111122
Past Work Experience
4. Lloyds Banking Group (December 2013 – August 2015)
Group IT – Graduate
Responsibilities:
Study and learn on the job about the new role. The coding languages used,the applications supported,
the development tools used and the project lifecycle
Expand experience and knowledge in order to gain a promotion into an SME role and progress on from
the graduate programme
Ability to write and understand code in various programming languages such as Java, JavaScript and
HTML
Communicating project requirements with various different stakeholders,including partners
Writing release notes and raising deployment requests
Produce Unit Test documents detailing the testing of all development work carried out.
Analysing defects which are assigned to the team, and then carrying out problem solving to try and fix
the issue
Manage and build key stakeholder relationships
To manage own development plan and seek opportunities to continuously improve
Adhering to the LBG core values
Investigation and analysis work for various different projects
Producing time and cost estimates
Design and build of various web pages
Meeting tight and strict deadlines
Completing all mandatory training on time
Keeping on top of all emails and attend all meetings in diary on time
Key Skills and Competencies:
Web development in various different coding languages
Sound knowledge of Java programming language
Sound experience of all stages ofthe project development life cycle; investigation,analysis, design,
build, test,support.And knowledge of the route to live procedure
Sound knowledge and experience of development software in order to complete coding and build.
Highly competent in using Rational Software Architect and Rational Application Developer.
Sound knowledge and experience of software used in the deployment process; Clearcase, Hudson,
Source Control, Configuration Management tool, EM Deployment Tool.
Look and Feel web development using languages such ,JavaScript, HTML and CSS
Specialist knowledge of numerous frameworks; J2EE, JSP, Junit, Websphere
Organisation and time management including prioritisation of tasks and projects
Ability to work individually to strict deadlines
Ability to work well as part of large and small teams both onsite and across locations including partners
offshore
Being proactive and self-starting
Delivering presentations and pieces of work to senior management
Extensive knowledge and experience of software used in the deployment process; Clearcase, Hudson,
Configuration Management tool, EM Deployment Tool.
Fife Sports and Leisure Trust (2008 – 2013)
Leisure Attendant (Lifeguard)
Responsibilities:
5. Health and Safety of clients and colleagues
Risk assessment and accident prevention
Emergency interventions
Corporate responsibility
Key Skills and Competencies:
National Pool Lifeguard Qualification (2008)
o Trained in CPR
o Trained in defibrillation
o Qualified in First Aid
Excellent communication skills
Ability to work as part of a team
Ability to work independently
Leadership skills
Good time management
Ability to work well under pressure and react immediately
Edinburgh University AssociationFootballClub (2012 - 2013)
Treasurer.
Responsibilities:
Financial responsibility for approximately one hundred membership association
Fiscal management of a significant annual budget
Projection of annual spending
Managing finances and spread sheets
Management of professional coaches’salaries
Producing estimates of monthly expenses
Attending committee meetings and reporting financial updates
Delivering presentations to the rest of the club
Key Skills and Competencies:
Organisational skills
Ability to work with advanced budget spread sheets
Decision making
Problem solving
Ability to meet deadlines
Ability to work underpressure
Presentation skills
Extremely highly motivated to succeed
Excellent social and interpersonal skills
Conscientious and reliable
Excellent team member
Good organisational and time management skills
Personal Qualities
6. Welcomes challenges
Diligent
Self starting and proactive
Highly driven and determined
Emotionally intelligent
Confident communicator
School Prefect
School House Captain
School football team Captain
School badminton team
School athletics team
Captain of local football team
Signed professional football contract with Raith Rovers
Gold medal for Fife Schools 100 meters
Gold Medal for Fife Schools 4x100meters
Represented Fife schools football in 5th and 6th year
Played football for the Edinburgh University 1st team
Treasurer of Edinburgh University Football team
Full clean Driving License
Highly competent with various software systems including; Rational Software Architect, Rational
Application Developer, Clearcase, AXIS, Quality Centre, Microsoft Packages (Word, Excel, Outlook,
PowerPoint)
References available on request
Personal Achievements