CV

Zenica, Bosnia and Herzegovina · safet.imamovic@unze.ba

Experience

Teaching Assistant Sep 2026 – present

University of Zenica, Polytechnic Faculty · Zenica

  • Lab sessions for Object-Oriented Programming Languages (C#/.NET): OOP concepts, theory and practice.
Backend Developer Intern Aug 2024 – Sep 2024

Symphony · Sarajevo (remote)

  • Built a RESTful student-management API with FastAPI, Pydantic validation and Alembic migrations on PostgreSQL.
  • Wrote unit and integration tests with pytest; tested API workflows in Postman; containerised with Docker.
Project ↗

Education

Polytechnic Faculty, University of Zenica

MSc, Software Engineering 2025 – present

In progress.

BSc, Software Engineering 2022 – 2025

Thesis in Computer Graphics: a web and native 3D render engine in Rust and WebGPU (Oxide). Read about it →

Teaching

Teaching assistant, Software Engineering, PTF UNZE.

Object-Oriented Programming Languages C# / .NET labs, 2nd year Winter semester
Advanced Programming Techniques Labs Summer semester
Computer Graphics Labs Summer semester

Publications

Multi-agent Reinforcement Learning for Autonomous Mobile Robot Coordination

S. Imamović, N. Goran · Advanced Technologies, Systems, and Applications XI (IAT 2026), Springer LNNS vol. 2278

Details →

Awards & certificates

ICSS World Cup 2025: Third Place ISINEG Oct 2025
JavaScript Algorithms and Data Structures freeCodeCamp Jun 2024
Relational Database freeCodeCamp Feb 2024

Skills

Languages

RustCC++C#TypeScriptJavaScriptPythonJavaSQL

Web & backend

ReactNext.jsFastAPIPydanticDjango.NETTailwind CSS

Data

PostgreSQLAlembicSupabaseValkeyIndexedDB

Graphics & simulation

wgpu / WebGPUWebAssemblySimPyNetworkXPyTorch

Game modding

FabricNeoForgeMixinsGameTest

Tooling

GitGitHub ActionsDocker ComposeCMakeVitestPlaywrightpytest

Languages

Bosnian (Native) · English (C1)