Summary
Overview
Work history
Education
Skills
Languages
Key Academic Projects
Additional information
Timeline
Generic

Alexander Osborne Hornett

Reading,West Berkshire

Summary

Accomplished IT support specialist with extensive expertise in hardware and software troubleshooting, system setup and diagnosis, and user support services. Proficient in operating systems including Windows and Linux, command-line tools, and multiple programming languages such as Java, Python, C/C++, C#, JavaScript, and Lua. Demonstrates strong skills in software development practices like OOP and design patterns, unit testing, debugging techniques, data management with PostgreSQL and SQL, as well as version control using Git/GitHub. Adept at creating technical documentation and communicating effectively under pressure. Career goal: to leverage technical skills to enhance IT operations within a dynamic organisation.

Overview

1
1
year of post-secondary education

Work history

Technical Consultant

Terrafirma Roadways
  • Diagnosed payroll failures by tracing CSV formatting defects that broke automated BACS bank transfers.
  • Implemented validation checks and guardrails to prevent recurrence.
  • Issue affected £112,392.45 in payroll for 37 employees—failure would have caused financial hardship, legal risk, and reputational damage.
  • Project-based

Freelance Developer

Fintlabs
  • Integrated Stripe payment processing with secure flows, robust error handling, and clear user feedback.
  • Delivered production-ready work with direct stakeholder communication and documentation.

Software Engineer

Kop Hill Climb
  • Designed a workflow to extract and classify vehicle data from event images.
  • Improved accuracy and throughput for high-volume event operations.
  • Volunteer

Code Evaluator

DataAnnotation
  • Assessed technical prompts and outputs for software tasks.
  • Developed strong judgement around specifications, edge cases, and quality control.

Computer Science Tutor

MyPocketSkill
  • Delivered weekly GCSE tutoring in programming and logic.
  • Strengthened ability to explain technical concepts clearly to non-technical audiences.

Education

BSc (Hons) - Computer Science

University of Reading
09.2024 - 12.2025

Skills

  • IT support and operations
  • Hardware and software troubleshooting
  • System setup and diagnosis
  • User support services
  • Operating systems: Windows and Linux
  • Command-line tools proficiency
  • Programming languages: Java, Python, C/C, C#, JavaScript, Lua
  • Software development practices: OOP and design patterns
  • Unit testing and debugging techniques
  • Data management: PostgreSQL and SQL
  • Data validation and integrity checks
  • Version control with Git/GitHub
  • Office applications: Excel, Word, PowerPoint
  • Development environments: VS Code and IntelliJ
  • Technical documentation skills
  • Effective communication under pressure

Languages

Swedish: B2 (upper-intermediate)

Key Academic Projects

CRM System (Java): Designed and implemented a maintainable CRM-style system using Singleton, Factory, and Observer patterns, with full unit testing and documentation. Focused on robustness, edge cases, and predictable behaviour., Tennis Performance Database (PostgreSQL): Built a fully normalised database with constraints, triggers, and enums to ensure data integrity. Developed analytical SQL queries for rankings, win tracking, and anomaly detection.

Additional information

  • Full UK driving licence (manual), no points
  • DBS checked

Timeline

BSc (Hons) - Computer Science

University of Reading
09.2024 - 12.2025

Technical Consultant

Terrafirma Roadways

Freelance Developer

Fintlabs

Software Engineer

Kop Hill Climb

Code Evaluator

DataAnnotation

Computer Science Tutor

MyPocketSkill
Alexander Osborne Hornett