About Me
I'm an IT Software Engineer at Whistl, one of the largest mail companies in the UK. Using Oracle SQL, Unix Scripting and Java to create data-centric software on the PRO-IV platform.
Work Experience
July 2019 - Present
IT Software Engineer / Whistl
- Provide out of hours support for the LIVE system.
- Implement client side/server side software on the PRO-IV platform using SQL, Unix Scripting & Java.
- Unit testing of software modules.
- Investigate & resolve issues raised by users.
- Rollout software releases from DEV to /TEST/UAT/LIVE environments.
November 2016 - July 2019
Junior Software Engineer / Whistl
- Implement client side/server side software on the PRO-IV platform using SQL, Unix Scripting & Java.
- Unit testing of software modules.
- Investigate & resolve issues raised by users.
- Rollout software releases from DEV to /TEST/UAT/LIVE environments.
Programming Languages, Platforms & Technologies Used
Oracle SQL
Data Manipulation
- CRUD operations
- automated reports
- automated jobs
- packages
Java
Server Side Objects
- File IO Utilities
- REST APIs
- Swing GUIs
- Websites using JSF
Web Dev
Front End Web Development
- Bootstrap
- JQuery
- CSS
- Javascript
PRO-IV Platform
Data Manipulation
- Application GUIs
- Terminal Apps
- Businesss Logic
- Data import/export
Red Hat Linux
Server OS
- Scripting
- Job Automation
- FTP/SFTP
- File Management
Other Skills
- 3rd line system support
- Source control via Git
- Jira(Project Management)
- Data investigations & usability enahancement
Education
September 2015 – September 2016
MSc in Software Engineering / University of York
- 2:1 Degree, 71.5% Course Average.
- Android Mobile Application Development
- Formal Specification
- User Centred Design
- Software Measurement & Testing
- Model-Driven Engineering
- Service-Oriented Architecture
September 2012 – September 2015
Computer Science BSc(Hons) / Bangor University.
- 2:1 degree, 67.5% Course Average
- Advanced Java Programming
- Mathematics For Computing
- Database Management Systems
- Natural Language Processing
- Computer Vision
- Data Networks & Systems