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