Programming Languages

Overview

Language/Tool

Years Experience

Level

Python

10

Advanced

HTML, CSS

7

Advanced

SQL

6

Intermediate

JS

5

Advanced/Intermediate

React Native

1

Intermediate

C

<1

Basic

Firebase

<1

Basic/Intermediate

Python

I have over 10 years’ experience with Python and have developed my thorough understanding and skills within the language through my university course, personal projects, and use in multiple jobs.

Through university I have utilised Python for everything from image manipulation to deep learning to creating recommender systems and have developed the ability to quickly learn how to utilise different libraries and apply Python to new areas.

I have also applied my knowledge of Python in multiple jobs for data acquisition, automation, and most recently for CRM analysis, utilising machine learning and statistical analysis on large and complex datasets.

Web & App Development

I have developed multiple web projects with HTML, CSS, and JavaScript and have, in the last year, learned React, React Native, and Firebase to further my range of skills within web development and allow me to utilise my knowledge of JS for app development which I am currently using for multiple personal projects.

SQL, Databases

I have experience using relational databases primarily using MySQL and SQLite database management systems for both data analysis and web development projects. Additionally I have learnt and utilised the noSQL Google Firestore database for my recent projects.