Alex James Thomson

Software Developer

PROFESSIONAL PROFILE

I'm Alex, a passionate software developer with a strong foundation in various programming languages and frameworks. With extensive experience in the .NET Core, Java, Python, and LUA, I thrive on solving complex problems and creating efficient, reliable, and user-friendly software solutions.

CORE SKILLS

  • C#
  • Java, Maven
  • PHP
  • SQL (MSSQL, MySQL)
  • Python
  • JavaScript
  • LUA
  • Bootstrap
  • MVC (ASP.NET)
  • UWP (.NET Core)
  • NGINX, PHP-FPM
  • Linux (Systemd, Zsh, Bash)
  • Windows 10/11
  • Git
  • Docker, Docker Compose
  • Jira
  • Visual Studio
  • Visual Studio Code
  • Eclipse
  • Word, Excel, Outlook
  • Blender
  • Unity
  • XML, JSON, YAML
  • English

CAREER SUMMARY

Software Developer
Gamma Telecom
June 2019 – Present
  • Constructed both the front-end, and back-end of an internal performance monitoring tool. This tool monitored live internal business critical SQL systems and presented the performance of these systems to a live graph on an internal website.
  • Created a customer portal that allowed both customers and product resellers to access and manage their billing information.
  • Developed, tested, and deployed an internal Quarkus API for generating customer invoices as Excel spreadsheets and PDF documents.

EDUCATION

Apprenticeship Qualifications
  • L4 Software Development - Distinction
  • L3 Software Development - Merit
Sixthform A-Levels
Mathematics
A*
Physics
B
Chemistry
B
GCSEs
Mathematics
7
Additional Science
7
Music
A
English Language
7
Media Studies
B
D&T Graphical Products
B
English Literature
6
Religious Studies
B
Humanities
C