Scroll Down

Profile

Software Engineer
Profile Picture

About me

A final year undergraduate at Cardiff Univeristy, studying towards a BSc in Computer Science. I am most proficient in Java, Python, and web development.

Details

Name

Richard Jones

Age

22

Location

Cardiff, Wales, UK.

Education


Cardiff University

BSc Computer Science

2013 - 2017

Cardiff, Wales, UK
  • Fundementals of Computing with Java 82%
  • Web Applications 82%
  • Problem Solving with Python 78%
    • Computational Thinking 76%
    • Developing Quality Software 75%
    • Professional Skills 75%
    • Architecture and Operating Systems 61%
  • Object Oriented Programming 81%
  • Communication Networks and Pervasive Computing 81%
  • Algorithms and Data Structures 74%
    • System Design and Group Project 71%
    • Human Computer Interaction 66%
    • Database Systems 64%
    • Scientific Computing and Multimedia Applications 57%
  • Combinatorial Optimisation 82%
  • Security 81%
  • Artificial Intelligence 74%
    • High Performance Computing 70%
    • Forensics 63%
    • Final Year Project 62%
    • Emerging Technologies 61%


Yale College Wrexham

2010 - 2013

Wrexham, Wales, UK
  • Computing B
  • Mathematics B
  • Chemistry B

Ysgol-Y-Grango

2005 - 2010

Wrexham, Wales, UK
  • Mathematics A
  • Science A
  • Additional Science A
    • Design & Technology A
    • Engineering A
    • Engineering (Secondary) B
    • English Language C
    • English Literature C
    • Welsh C
    • Art C

Work


Junior Software Engineer

Backbase

Jul 2017 - Present

Cardiff, Wales, UK

Responsibilities

  • Worked across three different teams and capabilities in an agile environment
  • Implemented RESTful microservices using Spring
  • Implemented unit tests wtih JUnit and Mockito
  • Implemented a generic CSV serializer into the core SDK, and utilised this into the Audit capability
  • Created SQL scripts for Oracle, MSSQL, and MySQL
  • Designed, implemented, and conducted performance tests using Gatling
  • Implemented performance improvements, increasing throughput form ≈ 16 to > 650 requests/second
  • Gained experience and an understanding for QA over a two month rotation

Intern Software Engineer

Airbus Group

Jul 2015 - Jun 2016

Newport, Wales, UK

Responsibilities

  • Implemented Gnip's product API's into an internal Java library package
  • Implemented RESTful API web services using Java EE
  • Implemented unit tests wtih JUnit and Mockito
  • Designed a website using AngularJS
  • Assisted in the development of a big data analytical system
  • Deployed software packages to Amazon Web Services
  • Assisted in the running of research trails
  • Created Docker images for development environements

Abilities


  • Skills

  • Java Advanced
  • Python Advanced
  • Spring Intermediate
  • Gatling Intermediate
  • HTML5 / CSS3 Intermediate
  • JavaScript Intermediate
  • Angular Intermediate
  • Matlab Intermediate
  • PHP Intermediate
  • SQL Intermediate
  • C++ Familiar
  • NoSQL Familiar
  • Tools

  • Linux Intermediate
  • OS X Intermediate
  • Windows Advanced
  • Git / SVN Advanced
  • IntelliJ / Eclipse Advanced
  • JUnit / Mockito Intermediate
  • Maven Intermediate
  • Jenkins Intermediate
  • AWS Intermediate
  • Docker Familiar