Experience

.NET Developer
O&M Systems, February 2012 - Present (5 years, 8 months)

  • Ongoing development of the product calculation engine, which performs the rollups for the pension, drawdown, bond, GIA and ISA products being compared in O&M Profiler. This involves liaising with product providers to determine the details and charging structure of their products, as well as the funds available for clients to invest in, and then coding those products and processing the funds through Microsoft CRM.
  • Currentlyworking on an information extraction project to extract meaningful client data from unstructured external source documents.
  • Designed and developed a new project in C# to replace the legacy fund data processing, then integrated this into the overnight processing engine, which also involved refactoring and optimisation of the entire overnight process. This project is responsible for downloading the fund, sector and index data for the 80,000 funds in O&M Profiler, processing that data, preparing it for release, and finally releasing it to the live environment early each morning.
  • Developed cross-database synchronisation routines to release data from the internal CRM database to the production database, using SQL stored procedures and XML.
  • Developed several modules for the company’s previous website. This included creating custom Umbraco workflows and writing client-facing registration and case tracking pages built with ASP.NET, which were based upon the Classic ASP code of their older website.
  • Completed a major upgrade on a legacy Windows Forms application, which was written in ASP.NET 1.1 using Visual Studio 2003.

Software Developer
Light Speed IT Solutions, August 2009 - February 2012 (2 years, 6 months)

  • Created back office website and desktop applications from database-driven application generation tools, including Iron Speed Designer and Microsoft Visual Studio LightSwitch, which were then heavily customised to meet the client’s requirements.
  • Developed over a dozen custom business applications, websites and utilities for financial sector and aviation clients, based in the UK and internationally, with the most intricate system developed being an investment and portfolio management application.
  • Created a custom Windows Form program which integrated with Team Foundation Server and the client’s internal IT support application to provide querying, updating and reporting of work items under the team project.
  • Was an Iron Speed Designer MVP, of which there are only a handful in the world, demonstrating proficiency with ISD by delivering advanced client applications, writing case studies and helping in the Iron Speed technical forums.
  • Involved in all aspects of the software development lifecycle, from discussing the initial specification with the clients, through development, peer review, testing, deploying to UAT servers, deploying to client’s or the company’s production servers, and ongoing maintenance.
  • Produced both technical and end-user documentation, detailing the workflow, rules and algorithms implemented.
  • Provided technical customer support via phone and email for the use of Iron Speed Designer.
  • Produced technical articles for the Iron Speed community and wrote development blogs on the company website.
  • Contributed to, and implemented, new procedures for our development sub-team.

Catering Services Assistant
University of Essex, January 2007 - July 2009 (2 years, 6 months)

  • Worked in the Hospitality section and was responsible for;
    • Setting up rooms for catering functions and clearing when finished.
    • Serving food and drinks at functions, conferences, and open/visit days.
  • Regularly worked in the restaurant and take away, either serving behind the counter or on the till.
  • Key holder for evening and weekend hospitality, which often involved cashing-up the takings at the end of service.
  • Passed the Level 2 Award in Food Safety in Catering.

Web Developer
University of Essex, July 2008 - August 2008 (summer vacation)

  • Summer vacation position to work as part of a small team to improve the Student Union's website.
  • Using project management skills and time prioritisation, all deadlines were met. The major deadline was the site needed to be up and running at the beginning of September for the new students.

Student Computer Technician
The Gilberd School, February 2004 - July 2004 (5 months)

  • Responsible for starting the computers and printers in the mornings, checking for errors, re-filling the printers, supervising student's use of the computers and printers during lunch and shutting down at the end of the day.

Electronics Engineer's Assistant
University of Essex, December 2003 (2 weeks work experience placement)

  • Worked closely with departmental technicians to assist with their daily duties, created material for the department's new multi-media courses and gained experience of the C/C++ programming language.

Education and Qualifications

BEng Computers and Networks, First Class Honours
University of Essex, October 2006 - July 2009

  • Final Year:
    • Achieved First Class Degree with aggregate mark of 84%
    • Awarded the Institute of Engineering and Technology (IET) Prize – Top student in department
  • Second Year:
    • Achieved First Class aggregate mark of 85%
    • Awarded the K. F. Bowden Memorial prize – Best overall year mark
  • First Year:
    • Achieved First Class aggregate mark of 89%
    • Awarded Distinction
  • Modules studied in final year:
    • Software Engineering
    • Middleware
    • Networked Information
    • Computer and Communication Networks
    • Network Security
    • Final Year Individual Project

A-Levels
The Sixth Form College Colchester, September 2004 - July 2006

  • Computing [A], Electronics [A], Mathematics [A], Physics [B]
  • Qualified as a Cisco Certified Network Associate (CCNA)
  • Awarded a British Computer Society (BCS) Frank Thilo Prize – Top student in year

GCSEs
The Gilberd School, September 1999 - July 2004

  • ICT [A*], Mathematics [A*], Geography [A*], Double Science [AA], Design Technology [A], Graphic Products [B], Business Studies [C], English Language [C], English Literature [D]

Honours and Awards

Institute of Engineering and Technology (IET) Prize
Institute of Engineering and Technology, July 2009

  • The IET prize is awarded annually to the final year BEng student who achieves the highest degree mark.

K. F. Bowden Memorial Prize
Department of Computing and Electronic Systems, July 2008

  • Four K. F. Bowden Memorial Prizes, in memory of a former professor, are awarded annually on the recommendation of the Board of Examiners to the four second year students with the best overall year mark.

Frank Thilo Prize
British Computer Society (BCS), July 2006

  • The Frank Thilo Prize is awarded annually to the top student in A-Level Computing.

Volunteering/Responsibilities

Committee Member
Colchester Climbing Club, October 2013 - Present (4 years)

  • Membership Officer
    • Responsible for processing the club member's application forms and submitting the membership data to the BMC as well as managing the club mailing list.
  • Communications Officer
    • Responsible for managing the club's email account and organising the monthly induction sessions for prospective members.

Volunteer
Colchester Castle parkrun, January 2017 - Present (9 months)

  • Pre-Event Setup (twice) - Helps the Run Director setup for event, which includes the signage and finish funnel.
  • Marshal - Guides the participants around the course, warning of any hazards, as well as ensuring other park users are aware of the run
  • Timekeeper - Records the time across the line for all finishers.
  • Barcode Scanner (twice) - Records the participant's individual barcode and their position token to allow everyone to receive their time.

Committee Member
University of Essex Ten-Pin Bowling Club, October 2007 - October 2009 (2 years)

  • League Secretary - Ran the club's internal league.
  • Club Treasurer - Managed the club's finances and bank account.
  • Web Officer - Redesigned the club's website.

Career

I studied at the University of Essex, from October 2006 until July 2009, where I graduated with a First-Class, Bachelor of Engineering, Degree in Computers and Networks.

I started my career the following month as a Software Developer for Light Speed IT Solutions, where I worked for two and a half years.

In February 2012, I joined O&M Systems as a .NET Developer, where I have been working for over five and a half years.

Light Speed IT Solutions

At Light Speed IT Solutions, I specialised in creating back office website and desktop applications from database-driven application generation tools, including Iron Speed Designer and Microsoft Visual Studio LightSwitch. I heavily customised the generated applications to meet the client's requirements, the most intricate being two investment and portfolio management applications.

O&M Systems

At O&M Systems, I am primarily working on a full-stack MVVM web application, which uses .NET and SQL for the backend and HTML, CSS, Javascript, KnockoutJS and Wijmo for the front-end.

parkrun

I have completed 31 parkruns, with a personal best of 23:13 and average of 26:03.

Date Location Time Age Grade Pace (/km) Rank
16 Dec 2017 Colchester Castle 26:37 48.59% 5:19
9 Dec 2017 Colchester Castle 23:56 54.04% 4:47
2 Dec 2017 Colchester Castle 23:16 55.59% 4:39
18 Nov 2017 Colchester Castle 23:13 55.71% 4:38
4 Nov 2017 Colchester Castle 24:08 53.59% 4:49
28 Oct 2017 Colchester Castle 23:40 54.65% 4:44
14 Oct 2017 Colchester Castle 23:30 55.04% 4:42
30 Sep 2017 Colchester Castle 23:43 54.53% 4:44
2 Sep 2017 Colchester Castle 25:24 50.85% 5:04
26 Aug 2017 Colchester Castle 26:09 49.39% 5:13
29 Jul 2017 Colchester Castle 25:14 51.19% 5:02
8 Jul 2017 Colchester Castle 25:06 51.46% 5:01
3 Jun 2017 Colchester Castle 27:17 47.34% 5:27
22 Apr 2017 Colchester Castle 26:08 49.43% 5:13
8 Apr 2017 Colchester Castle 25:51 49.97% 5:10
4 Mar 2017 Colchester Castle 26:34 48.62% 5:18
25 Feb 2017 Mersea Island 27:09 47.58% 5:25
11 Feb 2017 Colchester Castle 26:56 47.96% 5:23
7 Jan 2017 Colchester Castle 28:33 45.24% 5:42
24 Dec 2016 Colchester Castle 28:20 45.59% 5:40
5 Nov 2016 Colchester Castle 27:05 47.69% 5:25
15 Oct 2016 Colchester Castle 25:54 49.87% 5:10
24 Sep 2016 Colchester Castle 27:41 46.66% 5:32
17 Sep 2016 Colchester Castle 26:26 48.87% 5:17
20 Aug 2016 Colchester Castle 26:50 48.07% 5:22
23 Jul 2016 Colchester Castle 27:24 47.08% 5:28
2 Jul 2016 Colchester Castle 27:12 47.43% 5:26
25 Jun 2016 Colchester Castle 27:55 46.21% 5:35
21 May 2016 Colchester Castle 25:34 50.46% 5:06
7 May 2016 Colchester Castle 27:43 46.54% 5:32
30 Apr 2016 Colchester Castle 27:10 47.48% 5:26

Races

Date Event Distance (km) Time Pace (/km)
Sun 25 Mar 2018 Colchester Half Marathon 21.1 97 days until race day...
Sun 4 Feb 2018 Great Bentley Half Marathon 21.1 48 days until race day...
Sun 17 Sep 2017 Dedham 10k 10.0 53:19 5:19

Runs

Date Event Location Distance (km) Time Pace (/km)
Sun 3 Dec 2017 Training with Parkside Running Colchester
12.3
1:05:07 5:17
Wed 29 Nov 2017 Group Run with Running Colchester Highwoods, Colchester
9.7
1:01:07 6:18
Sun 26 Nov 2017 Keswick, Lake District
10.3
59:42 5:47
Sun 19 Nov 2017 Training with Parkside Running Colchester
12.3
1:07:52 5:31
Sun 12 Nov 2017 Training with Parkside Running Colchester
12.1
1:03:25 5:14
Wed 8 Nov 2017 Street Orienteering with Essex SOS Highwoods, Colchester
6.7
34:22 5:07
Sat 4 Nov 2017 Hashing with Essex SOS Copford
7.4
42:01 5:40
Wed 1 Nov 2017 Beat the Street with Running Colchester Stanway, Colchester
10.6
1:01:35 5:48
Wed 25 Oct 2017 Beat the Street with Running Colchester Greenstead, Colchester
11.0
1:02:06 5:38
Mon 23 Oct 2017 Beat the Street with Running Colchester Mile End, Colchester
15.2
1:26:24 5:41
Wed 18 Oct 2017 Beat the Street with Running Colchester Mile End, Colchester
11.8
1:09:43 5:54
Wed 11 Oct 2017 Beat the Street with Running Colchester Shrub End/Berechurch, Colchester
12.0
1:11:50 5:59
Mon 9 Oct 2017 Beat the Street with Running Colchester Monkwick/Old Heath, Colchester
12.2
1:09:04 5:39
Wed 27 Sep 2017 Beat the Street with Running Colchester Colchester Town
10.7
1:02:40 5:51
Sun 24 Sep 2017 Highwoods, Colchester
16.4
1:32:03 5:36
Wed 20 Sep 2017 Beat the Street with Running Colchester Highwoods, Colchester
11.1
1:06:47 6:00
Mon 4 Sep 2017 Pathway Paradise with Running Colchester Colchester
7.4
42:20 5:43
Mon 28 Aug 2017 Pathway Paradise with Running Colchester Colchester
11.9
1:12:31 6:05
Mon 14 Aug 2017 Pathway Paradise with Running Colchester Colchester
10.9
1:02:29 5:43
Wed 26 Jul 2017 Orienteering with Essex SOS Fordham
9.9
55:03 5:33
Wed 12 Jul 2017 Orienteering with Essex SOS Broaks Wood
5.3
31:00 5:50
Mon 10 Jul 2017 Hashing with Essex SOS Layer Breton
8.6
49:00 5:41
Mon 3 Jul 2017 Hashing with Essex SOS Fordham
8.6
50:52 5:54
Mon 26 Jun 2017 Hashing with Essex SOS Abbey Fields
7.7
41:37 5:24
Mon 12 Jun 2017 Hashing with Essex SOS Nayland
8.8
55:17 6:16
Wed 30 Nov 2016 Street Orienteering with Essex SOS Lexden
8.5
49:56 5:52
Sat 29 Oct 2016 Street Orienteering with Essex SOS Fordham
3.9
23:22 5:59
Wed 26 Oct 2016 Street Orienteering with Essex SOS Chelmsford
3.1
16:42 5:23
Mon 22 Aug 2016 Hashing with Essex SOS Nayland
7.5
47:54 6:23
Mon 15 Aug 2016 Hashing with Essex SOS Layer'de-la-Haye
6.8
45:54 6:45
Wed 27 Jul 2016 Orienteering with Essex SOS Highwoods
8.4
53:24 6:21
Mon 25 Jul 2016 Hashing with Essex SOS Cattawade
8.0
46:30 5:48
Mon 4 Jul 2016 Hashing with Essex SOS Eight Ash Green
8.2
53:10 6:29
Mon 23 May 2016 Hashing with Essex SOS Fordham
7.0
42:58 6:08
Mon 16 May 2016 Hashing with Essex SOS Manningtree
7.7
47:49 6:12
Mon 9 May 2016 Hashing with Essex SOS Great Tey
7.2
47:36 6:36
Mon 18 Apr 2016 Hashing with Essex SOS Chappel
6.6
52:31 7:57
      Total: 344 km    

Climbing

Trad Climbs

The table below shows the proportion of climbs I have seconded, alternate-lead (on multi-pitches) and lead each year.

I started climbing outside in 2013, but I only started leading and logging my climbs in 2015.

Year Assent
-
71
Second
47
Alt
3
Lead
21
2017
20
Second
11
Alt
3
Lead
6
2016
30
Second
17
Lead
13
2015
21
Second
19
Lead
2

Lead Climbs

The table below shows a comparison of the number of climbs I have lead at each grade.

Year Grade
Overall
24
D
6
VD
11
HVD
2
S
3
HS
2
2017
9
D
1
VD
5
HVD
1
S
1
HS
1
2016
13
D
4
VD
5
HVD
1
S
2
HS
1
2015
2
D
1
VD
1

All Climbs

The table below shows a comparison of all climbs I have completed, whether leading or seconding another climber.

Year Grade
Overall
78
D
9
VD
25
HVD
6
S
20
HS
6
VS
7
HVS
3
E1
2
2017
27
D
1
VD
13
HVD
2
S
6
HS
1
VS
3
HVS
1
2016
30
D
5
VD
8
HVD
1
S
10
HS
1
VS
2
HVS
1
E1
2
2015
21
D
3
VD
4
HVD
3
S
4
HS
4
VS
2
HVS
1

About me

By day I'm a Software Developer, and by night I'm a climber and runner.

Career

I am a software developer with eight years’ experience developing back-office applications for the financial industry and personal use, which includes ASP.NET websites, Windows Forms and Console applications. I specialise in Microsoft technologies, including Visual Studio, Team Foundation Server and SQL Server, using C#, VB.NET and Transact-SQL.

You can read further details on my career and resume pages.

Climbing

I started climbing indoors in October 2012, with a trip to Sardinia in April 2013 being my introduction to rock climbing.

Since then, I regularly climb at indoor climbing walls and on trips around the UK.

My climbing page contains details of my outdoor climbing since I began recording my ascents.

Running

My running began in early 2016 when one of my friends told me about a style of running called "hashing" which is used in events organised by his running club, the Essex SOS. I was encouraged to try this out so I went to my first hash on 11th April in Manningtree and returned for my second hash the following week in Chappel. It was at the pub after where I was told about a national running event called the "parkrun" which sounded interesting and I went to my first parkrun within a fortnight.

Since then I have joined in on a number of hashing and orienteering events and on Saturday mornings I often run or volunteer at my local parkrun, the Colchester Castle parkrun. I have completed 31 parkruns and volunteered 6 times, with my personal best for the 5km being 23:13.

In the second half of 2017 I started running more often, joining the Running Colchester Facebook community and taking part in my first official race, the Dedham 10km, which I completed in 53:19.

Full details of all my runs can be found on my running page.