I am a highly enthusiastic, hard-working and detail-oriented software developer. I’m always eager to learn and enjoy problem solving. I have a track record of delivering high quality software on time and to specification, using industry practices and standards throughout.

Work Experience

Software Developer, Nomura International PLC, London, United Kingdom

Sept 2014 – Present

  • Working as part of a team developing and supporting a regulatory system which handles the reporting of over-the-counter (OTC) derivatives to a Global Trade Repository (GTR), which is critical to the banks legal obligations to report trade data. The system processes involved trade validation, enrichment, and computing to which regulatory bodies are reportable.
  • On a day-to-day basis, I liaise closely with business stakeholders working on business and regulatory driven requirements, as well as working to identify areas to refactor to improve performance and maintainability.
  • Current project involves working alongside another developer to create a central trade repository for all OTC derivative trades booked within the bank, allowing downstream consumers to subscribe to receive subsets of trade data. This involves several technical challenges, showing how I can adapt and learn new skills while meeting project requirements.
  • I work to very tight deadlines on a daily basis, in a high pressure environment, with potential significant financial and reputational implications to the bank. This requires consistent attention to detail, flexibility and ability to think on my feet; often involving negotiating with and educating a range of business users who don’t always have an understanding of the regulatory commitments and standards, leading to positive working relationships.
  • Regularly hold training sessions with new developers, production support, and QA team members in order to train them on the application, its structures and technical details, proving my strong communication skills with technical and non-technical team members.
  • Developing using a mixture of Java, Unix (Bash) scripting, IBM UDB, Oracle, and Tibco Business Works and Tibco EMS. Projects make heavy use several enterprise integration patterns.
  • Junior Software Engineer, Accenture, London, United Kingdom

    July 2012 – July 2013

  • Worked as part of a team maintaining several websites based from large-scale Java and LAMP stacks for a major international broadcaster.
  • Completed change requests and fixed bugs on client request using a mixture of HTML, CSS, JavaScript, SQL and Akamai Edge Side Includes (ESI).
  • Completed a rewrite of TV Listings application resulting in 80% reduction in HTTP response times.
  • Also spent time working as a PMO assistant for a major international telecommunications provider, working closely with several project managers working on a large scale programme of improvements with the clients’ IT systems.
  • Research Assistant, Trends Business Research, Newcastle-upon-Tyne, United Kingdom

    June 2011 – July 2012, July 2013 – Sept 2014

  • Regularly involved in the creation of large data extracts from a database containing historical records of businesses and employment figures across the UK.
  • Created several surveys for sector-based research and performed analysis on the results.
  • Performed data validation on a significant number of businesses across the UK.
  • Key Skills

    • Java
    • JUnit
    • Spring
    • Apache Camel
    • JMS
    • Ant
    • Maven
    • XML / XSD
    • XSLT
    • Oracle
    • Tibco BW
    • Tibco EMS
    • IBM DB2 / UDB
    • Unix / Linux
    • Bash
    • SVN
    • Git
    • JBoss
    • Nginx
    • PHP


    Loughborough University, Loughborough, United Kingdom

    2010 – 2014, BSc Computer Science and Mathematics, First Class (Hons)

    Modules include: Databases; OOP and Algorithms; Formal Specification; Formal Languages and Theory of Computation; Numerical Methods; Algorithm Analysis; E-Commerce Security; and International Computing.

    Final year project: Development of a web application to enable users to upload a CSV file indexed on year/geography and create customisable reports from the data uploaded. Source available in the following GitHub projects: Front End / API

    Duchess Community High School, Alnwick, United Kingdom

    2005 - 2010

    3 A-Levels: Mathematics (A*), IT (C), Music Technology (C)
    2 AS-Levels: Further Mathematics (A), Physics (C)
    11 GCSEs (A*-C): Including Mathematics (A*), English (B), IT (A), German (C)