Available for freelance projects

I build web experiences
that grow your business.

Software engineer with 5+ years shipping production code for industrial and public-sector systems, currently engineering at ReeVo Cloud & Cyber Security on the UIBM data modernization project. I design and build fast, secure, scalable websites and web apps for companies that take their digital presence seriously.

Milan, Italy
EN · IT · PE · KU
EU permanent resident
~/ardavan — zsh
// Currently engineering at
ReeVo — Cloud & Cyber SecurityPreviously: HRM InformaticaClients: UIBM · ABB · Accenture · Sika
// Tech I work with
  • Java
  • Spring Boot
  • TypeScript
  • Node.js
  • React
  • MongoDB
  • MySQL
  • PostgreSQL
  • OpenSearch
  • Ollama / LLMs
  • OCR
  • Kafka
  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • Git
  • Postman

// 01. Services

What I can build for you.

Three focused offerings, each designed to deliver measurable business outcomes — not just nice-looking code.

// 02. Selected work

Recent projects.

Production engineering for industrial leaders, public-sector data modernization, and AI-assisted classification — the work I'd want a future client to see.

Flagship

Public Sector · Data Migration · Analytics

UIBM Data Modernization & Classification Platform

ReeVo Cloud & Cyber Security × UIBM·2026

// Problem

UIBM, the Italian Patent and Trademark Office (Ufficio Italiano Brevetti e Marchi), had legacy MySQL data with incomplete and unknown classifications. The data needed to be migrated, normalized, classified, and made visible for operational analysis.

// Approach

I work on the backend data flow that migrates legacy MySQL records into MongoDB, classifies unknown entries with AI-assisted rules and validation workflows, indexes the enriched data in OpenSearch, and surfaces it through dashboards for search, monitoring, and decision support.

  • Java
  • Spring Boot
  • MySQL
  • MongoDB
  • OpenSearch
  • Dashboards
  • AI Classification
  • Jenkins
  • Postman
  • Docker
uibm-data-flow.sh

$ mysql export --source uibm_legacy

-> staged patents and trademarks

$ classify --unknown-only ai-assisted

{

"office": "UIBM",

"unknownRecords": "classified",

"target": "MongoDB + OpenSearch"

}

$ mongo import --collection records

$ opensearch index --dashboard uibm-ops

ok migrated  ·  dashboards live

$

Backend · Enterprise PIM

ABB PIM (Product Information Management)

HRM Informatica × Accenture × ABB·2024

Backend developer on an international team delivering a centralized PIM for ABB, the Swiss industrial-technology leader. Managed Informatica P360 data, releases across Dev/Q1/Q2/Prod environments via AWS, and pre-production testing for data integrity.

  • Java
  • Informatica P360
  • AWS
  • Multi-env CI/CD

Backend · Platform Ownership

SIKANOW Platform

HRM Informatica × Sika·2024–2025

L3 development + L2 client support on a production Java/Spring Boot platform for Sika. Direct client communication, code reviews for the team, and Confluence-documented workflows.

  • Java
  • Spring Boot
  • Jira
  • Confluence

// 03. About

About me.

Ardavan Shahoveisi

Quick facts

  • 5+ years of professional dev work
  • MSc Computer Science · Università di Bari (2023)
  • EU permanent resident · fully remote-friendly
  • EN · IT · PE · KU · DE (beginner)

I'm a software engineer based in Milan with 5+ years of building production-grade software for industrial leaders and small businesses alike.

Currently I'm at ReeVo Cloud & Cyber Security, working on the UIBM project for the Italian Patent and Trademark Office: migrating legacy MySQL data into MongoDB, classifying unknown records, indexing enriched data in OpenSearch, and visualizing it through operational dashboards. Before ReeVo, I spent two years at HRM Informatica as a backend developer on the ABB PIM project (with Accenture) and the SIKANOW platform for Sika.

By night, I bring the same enterprise engineering practices — clean code, proper testing, performance optimization — to small businesses and entrepreneurs who want fast, secure, conversion-focused websites and web apps.

// Skills

Languages

  • Java
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • Bash

Backend

  • Spring Boot
  • Node.js
  • REST APIs
  • Apache Kafka

Frontend

  • React
  • Next.js
  • Tailwind
  • HTML/CSS

Databases

  • MongoDB
  • MySQL
  • PostgreSQL
  • OpenSearch
  • Oracle

AI & ML

  • Ollama / Local LLMs
  • OCR
  • Generative AI

DevOps & Cloud

  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • Git

// Timeline

  1. 2025 — presentwork

    Software Engineer

    ReeVo Cloud & Cyber Security · Milan, Italy

  2. 2024 — 2025work

    Backend Developer · SIKANOW

    HRM Informatica × Sika · Milan, Italy

  3. 2024work

    Backend Developer · ABB PIM

    HRM Informatica × Accenture × ABB · Milan, Italy

  4. 2023work

    Internship Trainee

    SERLAB · Bari, Italy

  5. 2020 — 2023education

    MSc Computer Science

    Università degli Studi di Bari Aldo Moro · Bari, Italy

  6. 2017 — 2020work

    Frontend Developer · University of Kurdistan website

    Ideh Afzar Arya · Sanandaj, Iran

  7. 2013 — 2017education

    BSc Information Technology

    Islamic Azad University · Sanandaj, Iran

// How I work

Simple, transparent, and fast.

Every project follows the same 4 steps — so you always know where we are and what's next.

  1. 01

    Discovery

    We jump on a 30-minute call. You tell me about your business and goals. I ask the right questions and outline a clear path forward — no jargon.

  2. 02

    Proposal

    Within 48 hours, you get a written proposal with scope, timeline, and a fixed price. No surprises, no hourly meters.

  3. 03

    Build

    I build in public — you see weekly demos and can ask for tweaks at every step. Most projects ship in 2–6 weeks.

  4. 04

    Launch & support

    We launch together. I stick around for 30 days of free post-launch support. After that, optional retainers if you want ongoing help.

// 04. Contact

Let's build something great.

Tell me about your project and I'll get back to you within 24 hours. Or skip the form and email me directly.

Avg. response: within 24 hours