Hello my name is...

Liam Cooper


Full stack Software Engineer.

Always looking for an opportunity to broaden my horizons.

About Me


My Name is Liam Cooper and I am a software developer from South Wales seeking full time employment.

Work Experience

Sony UK Technology Center - Software Engineer (Oct 2020 - Present):

  • Currently work on developing Web pages which written in React.js to visualise the data produced by the machines on the production.

CDSM Interactive Solutions - Junior Software Developer (Jan 2020 - Oct 2020)

  • The majority of my work was in the backend which is mainly focussed on using Asp.Net Core with MongoDb to develop web Api's
  • For my limited frontend work I mainly use Javascript/CoffeeScript, React.js and Cypress to test the UI.
Education

BSc Computer Science First Class honours from Swansea Univeristy.

Hobbies and Interests

Living a healthy lifestyle is imporant to me so I try to keep active, one of the ways I do this is by playing football often. I play for an 11-a-side Sunday league team and a 6-a-side team that I run called "AnyGuys" in a local 6-a-side league.

I like to try keep my programming skills up to date, one of the ways I do this is by using sites like Codecademy where I can practice using languages and becoming more proficient or try pick up a new language.

Skills
  • Asp.Net Core/C#
  • MongoDb
  • Java
  • Python
  • HTML/CSS/Bootstrap
  • Javascript/React.js
  • Basic understanding of how to solve Supervised Machine learning problems using Python and Scikit-learn
  • Android Studio: Java and SQLite

Learning to use new languages from scratch is not a problem as I feel my experience with programming has helped me to understand the elements of a programming language and how to use them.

Portfolio


University final year project
third year project image
Academic project

This project involved predicting the entertainment ratings for football matches based on match statistics using using a supervised machine learning approach, the result were obtained and displayed weekly on a web application.

Tools: Flask, HTML5, CSS3, Python, Scikit-learn, Matplotlib

Forum Web Application
forum web app image
Academic project

This web application allows users to make posts and comment on other posts, different users have different levels of access. It was set up like a blackboard system where a lecturer could make a post and a student could see their own lecturers posts and then comment on them.

Tools: ASP.Net core mvc 2.1, Javascript

Android Meeting App
android meeting app image
Academic project

This mobile app allows users to create meetings and invite other known users to attend the meeting. The Google maps Api was also used for this in order to give the location of where a meeting was going to take place.

Tools: Android Studio, SQLite

Smaller Projects:

Random Team Generator - view here

  • I wrote this smaller project to help solve a problem with my friends where in situations we needed to split up into teams and wanted to do it randomly to have fairness. I wrote this in html/css and vanilla Javascript mainly to help me develop my javascript skills.

Contact Me


If you would like to get in touch with me regarding a job role you think I may be suited for or a website that you'd like me to develop then feel free to use the form below or use any of my displayed contact details.



Email: ls.cooper.127@gmail.com