SOFTWARE ENGINEER · NORWAY
Hi,
I am Ramin.
{{ item.text }}

I build reliable backends, data pipelines and interactive applications in Java, C#/.NET and Python.

> I am _
LOCATION
Norway
Open to relocation
STATUS
Open to work
STACK
Java C#/.NET Python Unity3D TensorFlow
EXPERIENCE
6+ years
// ABOUT

Get to know me.

ramin.ts
1
2
3
4
5
6
7
8
const ramin = {
name: "Ramin Mortazavi",
role: "",
based: "Norway",
stack: ["Java", "C#", "Python"],
focus: "backend · data · applications",
};
// 6+ yrs shipping production software

Software Engineer with 6+ years building and maintaining production applications in C# (.NET) and Java. I own features end to end, from requirements and architecture through implementation, testing and long-term maintenance, turning complex domain logic into structured, readable object-oriented code.

Currently building the backend for a real-time maritime simulation platform at OSC (crane, vessel and ROV operations), used by React and Unity3D, integrated with physical maritime hardware.

MSc from NTNU with a strong mathematical foundation, and everyday use of AI-assisted development tools.

01

Backend & APIs

Production Java and C#/.NET services with REST APIs, strong OOP architecture and a focus on performance, stability and maintainability.

02

Data & AI

Machine-learning pipelines, computer vision and data visualization with Python and TensorFlow, plus AI-assisted development workflows.

03

Simulation & 3D

Real-time simulation, digital twins and interactive 3D using Unity3D, with physics and mathematical modelling at the core.

// RESUME

Experience & education.

WORK EXPERIENCE

Java Software Developer

2025–Present
OSC AS · Ålesund, Norway
  • Building the Java backend for a real-time maritime simulation platform (crane, vessel, ROV), exposing APIs consumed by React and Unity frontends.
  • Integrating services with physical maritime hardware such as crane chairs, ROV chairs, deck panels and joysticks.
  • Supporting multi-station collaborative simulation for deck crew, crane drivers and ROV pilots.
  • Contributing to GitHub Actions CI/CD; AI-assisted delivery with Copilot and Claude Code.
Java REST APIs Unity CI/CD

Technical Consultant & .NET Specialist

2024–2025
KMPC · Ålesund / Remote
  • Maintenance, debugging and feature development for production C# simulation software.
  • Code reviews and mentoring on code quality, architecture and maintainable design patterns.
  • Expanding into modern .NET Core, web API patterns and cloud-native development.
C# .NET Core Mentorship

Software Developer (.NET)

2017–2021
KMPC · Iran
  • Designed and developed production C# (.NET Framework) applications for industrial end-users.
  • Translated complex domain requirements into well-structured, documented OOP algorithms.
  • Managed the full lifecycle in Agile/Scrum, from requirements through deployment and support.
C# .NET Framework SQL Agile

EDUCATION

MSc Information Technology

2021–2024
NTNU · Simulation & Visualization
  • Focus: software engineering, real-time simulation and data-driven applications.
  • Thesis: "Ecosystem classification using machine learning", ML pipelines for satellite imagery.

Bachelor in Engineering

2008–2012
University of Kerman · Iran

Foundation in engineering physics, mathematics and numerical methods.

SKILLS

Backend
C# (.NET)JavaOOPREST APIs
Desktop & UI
WPF (XAML)WinFormsMVVM
Data & AI
PythonTensorFlowMachine LearningCopilot / Claude Code
Simulation & 3D
Unity3DReal-time simulationPhysics modelling
Tools & DevOps
GitJiraGitHub ActionsDockerAgile/Scrum
Languages
English (Professional)Norwegian (B2)
↓ View full CV
// PROJECTS

Selected work.

Simulation, machine learning and data-driven applications. Click a card for detail.

Mass balancing software

Process Simulation & Mass Balancing

C#.NETProcess EngOOP
Biome classification
MASTER THESIS

Biome Classification Using ML

PythonTensorFlowGEE
Urban digital twin

Digital Twin of Cities

Unity3DC#Digital Twin
AR digital twin

AR Digital Twin for Citizens

Unity3DARC#
Covid data visualization

Covid-19 Data Visualization

PythonData VizWeb App
// CONTACT

Let's build something.

Open to new opportunities and willing to relocate. Reach out and let's talk.

EMAIL
hello@iamramin.com
PHONE
(+47) 967 02 924
LINKEDIN
Connect with me
GITHUB
View my code
© 2026 Ramin Mortazavi Norway · iamramin.com