Ivan Mateev

Ivan Mateev

Surrey, England, United Kingdom
2K followers 500+ connections

About

Recruiters, I am currently *NOT* interested in hearing about opportunities in the…

Activity

Join now to see all activity

Experience

  • Electronic Arts (EA) Graphic

    Electronic Arts (EA)

    Guildford, England, United Kingdom

  • -

    Guildford, England, United Kingdom

  • -

    Guildford, England, United Kingdom

  • -

    Runcorn, United Kingdom

  • -

    Southam, United Kingdom

  • -

    Southam, United Kingdom

  • -

    Chatham, United Kingdom

  • -

    Copenhagen, Denmark

  • -

    Dundee, United Kingdom

Education

Licenses & Certifications

Courses

  • 3D Graphics and Raytracing

    -

  • Advanced C++

    -

  • Analytical Geometry

    -

  • Application Development for Entertainment Systems

    AG0903A

  • Applied Mathematics 1

    CE0751A

  • Applied Mathematics 2

    CE0851A

  • Audio Programming

    AG0905A

  • Computer Architectures

    -

  • Computer Operating Environments

    AG0803A

  • Computer Topology

    -

  • Computer and Graphics Architectures

    AG0700A

  • Console Game Development

    AG0801A

  • Data Structures and Programming

    -

  • Data Structures and Programming (Practical)

    -

  • Databases

    -

  • Differential Equations and Applications

    -

  • Differential and Integral Calculus I

    -

  • Differential and Integral Calculus I

    -

  • Differential and Integral Calculus II

    -

  • DirectX Graphics

    AG0904A

  • Discrete Mathematics

    -

  • English Language I

    -

  • English Language II

    -

  • Functional Programming

    -

  • Graphics Programming

    AG0800A

  • Higher Algebra

    -

  • Introduction To Programming

    -

  • Linear Algebra

    -

  • Media Production For Games

    AG0790A

  • Model Thinking

    University of Michigan

  • Network Programming

    AG0907A

  • Numerical Analysis

    -

  • Numerical Analysis (Practical)

    -

  • Object-Oriented Programming

    -

  • Object-Oriented Programming (Practical)

    -

  • Pathfinding in Games and Agile Development

    CE0823A

  • Procedural Methods

    AG0906A

  • Programming in C++

    CE0723A

  • Programming in Python

    -

  • Prototype Game Development

    AG0960A

  • Prototype Game Development (pt.2)

    AG0960A

  • Technical Art Applications

    AG0932A

Projects

  • Abertay Mathematical Seminar: Eigenvalues and Eigenvectors of Symmetric Matrices

    The seminar was on 19.03.2013;
    The seminar explained what eigenvalues and eigenvectors are in a nutshell. The seminar covered how to find them analytically, but the main focus was on showing a method for finding them computationally. Topics that were covered as parts of the bigger problem were tridiagonal matrices, householder transformations, the characteristic polynomial, Sturm’s sequence, the Gershgorin circle theorem and the bisection method for finding the roots of a…

    The seminar was on 19.03.2013;
    The seminar explained what eigenvalues and eigenvectors are in a nutshell. The seminar covered how to find them analytically, but the main focus was on showing a method for finding them computationally. Topics that were covered as parts of the bigger problem were tridiagonal matrices, householder transformations, the characteristic polynomial, Sturm’s sequence, the Gershgorin circle theorem and the bisection method for finding the roots of a polynomial.
    Ideas for optimizations and alternative methods were covered briefly, as well as a motivation for using the above in games development.

    See project
  • ATLE Project - SQL

    -

    The Abertay Teaching and Learning Enhancement Fund has been established to support the implementation of the University's new TLE strategy, to develop new leading practice and to build capacity within the University for scholarship in Teaching and Learning.

    As an intern, I used to work with an artist and was responsible for designing and implementing a game, which helps teach SQL to first and second year students on the university's BSc(Hons) Computing course.

    Other creators
  • Pocket Planets

    -

    The game was a part of a cross-media project being developed at EUCROMA.
    I was involved with basic AI/pathfinding for the project.

    Other creators
    See project
  • Professional Project

    -

    As a part of the AG0960A module, I had to work in a team of 13 to prepare and produce a prototype game – a re-imagined mobile version of an external client's back-catalogue. The project was developed in Unity3D. Over the course of semester one, I was involved with:
    • Organizing team meetings, keeping minutes and assigning tasks to the other five programmers in the team.
    • Resolving arising technical issues, which involved contact with the project’s mentor.
    • Developing test versions…

    As a part of the AG0960A module, I had to work in a team of 13 to prepare and produce a prototype game – a re-imagined mobile version of an external client's back-catalogue. The project was developed in Unity3D. Over the course of semester one, I was involved with:
    • Organizing team meetings, keeping minutes and assigning tasks to the other five programmers in the team.
    • Resolving arising technical issues, which involved contact with the project’s mentor.
    • Developing test versions of vehicle controllers, involving Unity’s physics engine.

    In semester two, I was given the opportunity to partake in EUCROMA and was transferred to that project.

    Other creators
  • Supply Tutor (AG1161A: Game Design and Development)

    -

    The aim of the AG1161A module is to provide the students with experience in designing and developing a video game as a part of a group. As a supply tutor, over the course of seven weeks, I:
    • Prepared and delivered slides and lab sheets on the topic of UnrealScript.
    • Oversaw the students’ work during the allocated lab hours.

  • Jaime Cross' Honours Project

    -

    In early 2013, I assisted a Creative Sound Production student in implementing his Honours Project – an experimental third-person audio game, made in Unity3D. My involvement with the project included:
    • Creating a third-person character controller and the corresponding animation controller.
    • Modelling and populating geometry/props for three prototype levels.
    • Assisting with setting up the audio for the project.

    Other creators
  • Make Something Unreal Live 2013

    -

    At the end of 2012, I was a part of a team of seven, which pitched a project for Make Something Unreal Live 2013 for a chance to win an Unreal Engine 4 license. We made it into the semi-finals, which were held in London with eleven other short listed teams from across the EU. I was involved with:
    • Creating a third-person character controller.

    Other creators
    See project

More activity by Ivan

View Ivan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ivan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Ivan Mateev