Experience

Software Developer

Phlexgobal February 2018 - Present

  • Developing software tools across several new and existing software projects within the Phlexglobal technology department for both internal and client use.
  • Ensuring all code developed conforms to the Software Development Life Cycle SOP and Coding Standards.
  • Peer-review and constructive critique of code produced by other members of the development team.

.NET Developer

O&M Systems February 2012 - February 2018

  • Contributed to 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 involved 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.
  • Created 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

  • 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

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

  • 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 Work Experience

University of Essex December 2003

  • 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/Committee Positions

Volunteer

parkrun January 2017 - Present

  • Run Director Volunteered 50 times
    • In charge of a particular event on a specific day.
  • Event Director Volunteered 47 times
    • In charge of a particular parkrun.
  • Volunteer Co-ordinator Volunteered once
    • Maintains the volunteer roster to ensure there are enough people to fill all the roles.
  • Event Day Course Check Volunteered 40 times
    • Ensures the route is safe to use on the day of the event.
  • Pre-Event Setup Volunteered 95 times
    • Helps the Run Director setup for the event, which includes the signage and finish funnel.
  • Car Park Marshal Volunteered once
    • Directs people from the car park to the start of the event.
  • First Timers Welcome Volunteered 21 times
    • Welcomes new participants and tourists, explains the course and how parkrun operates.
  • Marshal Volunteered 8 times
    • Guides the parkrunners around the course, warning of any hazards, as well as ensuring other park users are aware of the event.
  • Pacer Volunteered 3 times
    • Aims to complete the course in an agreed time, as evenly paced as possible, to aid other parkrunners with getting their personal best.
  • Tail Walker Volunteered once
    • Remains at the back of the parkrunners to ensure everyone is accounted for and lets marshals know they can collect their signs and return to the start.
  • Timekeeper Volunteered 11 times
    • Records the time each parkrunner crosses the finish line.
  • Funnel Manager Volunteered once
    • Responsible for the smooth operation of the finish funnel.
  • Finish Tokens Volunteered 4 times
    • Hands out a finish token to each parkrunner with their position.
  • Finish Tokens Support Volunteered once
    • Supporting the person handing out the finish tokens.
  • Barcode Scanning Volunteered 20 times
    • Records the parkrunner's individual barcode and their position token to allow everyone to receive their time.
  • Token Sorting Volunteered 5 times
    • Sorts the finish tokens into the correct order ready for the following week.

Committee Member

Colchester Climbing Club October 2013 - October 2019

  • Website Officer October 2017 - October 2019
    • Managing the club's website to keep it up to date throughout the year and also implemented a complete redesign.
  • Membership Officer October 2013 - October 2017
    • 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 October 2013 - October 2016
    • Responsible for managing the club's email account and organising the monthly induction sessions for prospective members.

Committee Member

University of Essex Ten-Pin Bowling Club October 2007 - October 2009

  • Club Treasurer October 2008 - October 2009
    • Managed the club's finances and bank account.
  • League Secretary October 2007 - October 2008
    • Ran the club's internal league.
  • Website Officer October 2007 - October 2008
    • Maintained and redesigned the club's website.