Software Engineer & AI Engineer · Oslo, Norway

Martin
Majidi

Building intelligent systems at the intersection of AI and software engineering — from production RAG architectures to real-time computer vision.

0+
Years Experience
0
Publications
0+
Citations
Martin Majidi

About

Software Engineer with 5+ years of experience building production AI systems, backend services, and optimization algorithms. My work spans conversational AI with RAG architectures, computer vision for sports video processing, and large-scale API development.

I hold a Master's degree in Applied Computer and Information Technology with an AI specialization from Oslo Metropolitan University, where my thesis on AI-based sports video cropping earned the top grade and produced peer-reviewed publications at IEEE and ACM conferences.

My background bridges Computer Science, Industrial Engineering, and Artificial Intelligence — allowing me to connect technical implementation with real-world problem solving.

Location
Oslo, Norge
Education
MSc AI · Oslo Metropolitan University
Master of Industrial Engineering (focus on optimization algorithms)
Bachelor of Computer Science
Research
6 papers · 80 citations · h-index 5
Certification
AWS Technical Essentials
Languages
English · Norwegian · Persian

Experience

Aug 2024 – Mar 2026
Software Engineer
Allente AS · Oslo
  • Built full-stack HR Chatbot with RAG architecture using Spring Boot, OpenAI GPT-4o, and PostgreSQL vector search, serving employees across 4 Nordic countries
  • Maintained partner integration system processing subscription data across 6+ streaming platforms including Amazon Prime, Viaplay, and TV2
  • Extended API gateway with endpoints for Boost.ai chatbot and voice bot integration for customer service automation
  • Implemented GraphQL and REST APIs across microservices for customer data retrieval
Jun 2023 – Jun 2024
AI & ML Developer
Forzasys / SimulaMet · Oslo
  • Built end-to-end SmartCrop system for automatic sports video cropping with focal point detection and social media distribution API
  • Developed Flask-based GUI for real-time video processing with interpolation and outlier configuration controls
  • Fine-tuned YOLO v8, v9, and RT-DETR models for real-time object detection achieving production-ready accuracy
  • Designed video processing pipeline for automatic reformatting to platform-specific aspect ratios
2017 – 2021
Optimization Developer
Espad Company · Iran
  • Designed metaheuristic optimization algorithms in MATLAB for emergency response routing in earthquake scenarios
  • Built mathematical models for logistics and resource allocation, translating complex constraints into computational solutions

Projects

Conversational AI

HR Chatbot — RAG Architecture

Production chatbot serving 4 Nordic countries. Spring Boot + GPT-4o + pgvector for semantic search over HR documents via SharePoint/Microsoft Graph API. Admin panel for document management.

JavaSpring BootGPT-4opgvectorRAG
Integration

Partner Platform

Subscription data sync across 6+ streaming platforms — Amazon Prime, Viaplay, TV2 Play — handling user provisioning, entitlements, and real-time status.

JavaREST APIsMicroservicesDocker
API & Integration

API Gateway & Chatbot Integration

Extended API gateway with new endpoints for Boost.ai chatbot and voice bot integration, configuring API connectors for customer service automation. Implemented GraphQL and REST APIs across microservices for customer data retrieval.

JavaGraphQLREST APIsBoost.aiMicroservices
Optimization

Emergency Response Routing

Metaheuristic optimization for routing emergency responders in earthquake scenarios. Mathematical models balancing response time, resource allocation, and coverage.

MATLABOptimizationOperations Research
Computer Vision · Featured

SmartCrop — AI-Based Sports Video Cropping

End-to-end system for automatic cropping of sports videos (soccer and ice hockey) for social media. Fine-tuned YOLOv8/v9 and RT-DETR for real-time focal point detection. Built a Flask GUI with interpolation, outlier controls, and platform-specific aspect ratios. Resulted in 6 publications, 80+ citations, and a Best Paper Award nomination at ACM MMSys 2024.

PythonFlaskYOLOv8/v9RT-DETROpenCV
GUI Demos
GUI v1 — Football
GUI v2 — Ice Hockey
Output Examples
Football — cropped output
Ice Hockey — cropped output

Publications

6
Papers
80
Citations
5
h-index
4
i10-index

Tech Stack

Languages

  • Java
  • Python
  • SQL
  • MATLAB

Frameworks & Tools

  • Spring Boot
  • Flask
  • REST APIs & GraphQL
  • PostgreSQL & pgvector
  • Docker

AI / ML

  • RAG Architecture
  • YOLO (v8, v9) & RT-DETR
  • Vector Search
  • Computer Vision
  • OpenAI API

Cloud & DevOps

  • AWS (certified)
  • Azure
  • CI/CD Pipelines
  • Microservices
  • Git

Architecture

  • Microservices Design
  • API Gateway Patterns
  • Event-Driven Systems
  • System Integration

Practices

  • Agile / Scrum
  • Code Review
  • Technical Writing
  • Research & Publication
Let's build something together

I'm currently exploring new opportunities in software engineering and AI. If you're working on something interesting, I'd love to hear about it.