Hi, I'm Ivan

Software Developer | Systems Programmer | Problem Solver

About Me

I'm a software developer with expertise in systems programming and backend development. I specialize in C#, Java, Python, C/C++, and Rust, focusing on building robust and efficient applications.

With a strong foundation in multiple programming languages and frameworks, I create clean, maintainable, and performant solutions for complex problems. I'm also passionate about game development, working with Unity and exploring Entity Component System (ECS) architecture and Unity DOTS for high-performance game development.

Projects

ProjectMovieBook

ASP.NET MVC web application for managing movies and books with clean architecture.

C# ASP.NET

FlightManager

Full-featured ASP.NET Core application for managing flights, reservations, and user administration.

C# ASP.NET Core

MultiLauncher

A tool for booting and switching between .bin files from an SD card on ESP32-S3.

C++ ESP32

Skills

Languages

  • C#
  • Java
  • Python
  • C/C++
  • Rust

Frameworks

  • ASP.NET Core
  • ASP.NET MVC
  • Unity
  • Unity DOTS

Tools

  • Git
  • Docker
  • Visual Studio
  • IntelliJ IDEA
  • Unity Editor

Specializations

  • Game Development
  • ECS Architecture
  • High-Performance Computing
  • Systems Programming
  • Backend Development

Get in Touch

Feel free to reach out to me at:

ivanresen2006@gmail.com

You can also find more details about my work on my GitHub profile.

Visit My GitHub Profile