Hi, I'm Harry Michael-Iacovou!-image

Hi, I'm Harry Michael-Iacovou!

I'm a London based Undergraduate Computer Science student at Lancaster University, on track to graduate with a first.

about-me-image

About me

Final-year Computer Science student (Lancaster University, First Class expected) with a strong academic foundation and proven ability to learn quickly and apply knowledge effectively. Experienced in React, Java, C#, SQL & more, with a demonstrated ability to deliver high-quality results in academic projects. Successfully contributed to a large-scale project for a multinational client at Aethersys, showcasing strong teamwork and technical skills. Eager to transition my skills and passion for learning to a professional career, seeking a graduate software development role in London where I can contribute to innovative solutions and continue to grow as a developer.

  • Location:London, UK
  • Age:20
  • Nationality:British / Cypriot
  • Interests:Traveling, Cycling, Film, Music
  • Study:Lancaster University

Education

BSc (Hons) Computer Science

Lancaster UniversityOct 2021 - Jul 2024

Grade: Part I: 1:1, Part II: Currently 1:1 (First)

Activities and societies: Film Society, part-time work as Teaching Assistant

Now in the final year of a three-year Computer Science course. Additionally, took a Part I minor in Accounting & Finance. I am currently on track for a first.

Some notable projects include:

  • A program in C to read and interpret data from a raw FAT16 image, displaying internal folders and reading files. I created a custom file-handler that assigns descriptors to the files in the image. (Received 100% [A+])
  • A group project in Java to create a Pixel-Based Graphics Editor, using key programming principles such as extensibility to make a highly functional and robust program. We utilise the Git version control system with a topic-branch Git workflow. (received A, A+ and A on three parts of project)

A-Levels in Computer Science, Politics & Media Studies

Langley Park School for Boys2018 - 2021
  • Computer Science - A
  • Media Studies - B
  • Politics - C

Work

Undergraduate Teaching Assistant

Lancaster University, Lancaster, UKOct 2022 - Apr 2024

Providing teaching and support to first and second-year Computer Science students during term-time practical sessions, helping students to progress in their learning and understanding of the fundamentals of computer science, software development and operating systems.

Invited to become a part of the teaching assistant team in 2022 and again in 2023.


I have supported students in the following topics:

  • Fundamentals of Computer Science module
  • Discrete mathematics
  • Data structures
  • Operating systems (concurrency and filesystems)
  • Software Development module
  • Programming in Java
  • Git Version Control
  • Collaboration when programming

Work Experience/C# and React Development

Aethersys, London, UKJul 2023 - Sep 2023

Gaining valuable knowledge creating real-world networked financial software in React, HTML, JavaScript and C#

  • Version control in a business
  • Testing and debugging
  • Making server software thread-safe with concurrency
  • Increasing usability on front-end website, making affordances clearer using HCI knowledge
  • Communicating with team to form best solutions for problems presented
  • Using a mediator design pattern in large-scale projects
  • Using API calls to get and process data
  • Database management, including successfully migrating multiple database tables to ensure data loss does not occur
  • I was assigned an analytical project to produce useful tables using information from the Git and the Azure DevOps API about contributions for managers to evaluate staff performance

IT Operations Assistant

Lancaster University, Lancaster, UKApr 2022 - Jun 2022

This role is important and plays a large part in the smooth and effective running of IT services at the University.

Teaching Space Checks: I examine and test IT equipment in lecture theatres and other teaching spaces to look for issues that could impact teaching or other uses of the space. If issues are found I troubleshoot and report these issues to IT staff so they can be rectified as soon as possible.

Workshop: In this part of the role I mainly restocked equipment in different spaces around campus. I also updated software and firmware on devices. Another thing I did in this role is research software products and services that the University are looking for and find options that give optimum results.

Skills

Spoken languages
English
Greek
Frontend development
React
Typescript
HTML
CSS (Tailwind, Standard)
Backend development
Java
Python
C
C#
SQL (SQLite, MSSQL)

Get in touch.

Here are some ways you can contact me. Feel free to reach out if you have any questions or just want to say hi!

Location
London, UK
Instagram
@harrymi03
Github
Thrilla1
© Copyright 2024 Harry Michael-Iacovou