Patrick Tyler

Kobe, Japan ยท Contact me on LinkedIn

Experienced software developer and motivated self-learner skilled in Java EE development, having worked with many technologies (Spring, Maven, SQL/RDMS, Tomcat, etc.) while building RESTful enterprise applications.
Strong educational background with a 1st class degree in Computer Science with Artificial Intelligence from the University of Nottingham. Intermediate Japanese language skills and a dedicated team-player with lots of international experience, having worked in the UK, Netherlands, and Japan.


Experience

English Instructor

NOVA

Maintained programming skills through personal side-projects.

Taught students conversational English, guiding and mentoring them both in groups and individually.

November 2015 - June 2019

Junior Solutions Architect

SDL Fredhopper

Developed an aysnchronous, responsive web application using Java / Apache Wicket and JavaScript / Bootstrap to demonstrate the best practice usage of Fredhopper software to company clients.

May 2014 - August 2015

Java Developer

Inspired Gaming Group

Using Java (chiefly with Spring and Maven), JavaScript, and PostgreSQL, developed various client/server back-end applications, from responsive reporting of company FOBT machines using overnight batch-jobs, to a time-critical, load-balanced lottery ticket selection system that took the company into new international markets.

October 2012 - May 2014

Software Developer (Summer internship)

The University of Nottingham

Implemented a cloud-based back-end along with an Android and web-based client for image-matching software written for my dissertation.

July 2012 - September 2012

Projects

Article Parser

Personal open-source project (View the code on GitHub)

A simple system for downloading and parsing online Japanese articles, to aid in Japanese vocabulary study.

Lottery Selection

Company project (Inspired Gaming)

A centralised time-critical system for 'handing out' lottery tickets to FOBT machines over a network, giving the machine a set of win/loss states.

ArtMap Image Matching

University / internship project

Search a user's phone / web-server for images matching what the user draws using a simple painting application. Matching scores come from a heuristics-based algorithm.


Education

The University of Nottingham

BSc (Hons)
Computer Science with Artificial Intelligence

1st Class (Honours)

Offered internship by my professor

September 2009 - June 2012

Hereford Sixth Form College

Mathematics / Computing / Film Studies
September 2006 - June 2008

Skills

Programming Languages & Tools
  • Java
  • Spring
  • Maven
  • SQL
  • JUnit
  • Mockito
  • Tomcat
  • Version Control (Git / SVN)
  • Linux
  • Bash
  • JavaScript
  • JIRA
  • Conitinuous Integration (Jenkins)
  • Confluence

Workflow
  • Test-Driven Development
  • Agile / Scrum
  • Architecture Design

Interests

Solving problems, learning, and enjoying life. I like spending a lot of my free time improving myself and learning, whether that be studying algorithms or learning a new language. I'm currently doing a project mixing my passions, writing a system to help myself and others improve their Japanese by fetching and parsing content from various web sources.

Aside from learning and programming, when the weather is good you can find me outside enjoying nature, snowboarding in the winter, snorkelling in the summer, and hiking or cycling any season. When the weather is not so good, you'll find me reading books or editing photos.


Awards & Certifications

  • BSc (Hons) 1st class degree (highest possible)
  • JLPT N3 Certificate
  • Top 50 Instructor (multiple times)