Artem Ibragimov

Artem Ibragimov

Senior Full Stack Engineer

8+ jaar ervaring met het bouwen van krachtige webapplicaties. Maker van DICOM Viewer Online, een professioneel platform voor medische beeldvorming dat wereldwijd door artsen en docenten wordt gebruikt.

Uitgelicht project

DICOM Viewer Online
Ontworpen en vanaf nul gebouwd: een universele webviewer voor medische DICOM-beelden. Het platform stelt artsen, onderzoekers en docenten in staat om medische beelddata direct in de browser te bekijken, meten, contoureren en om te zetten naar 3D-reconstructies.
  • Prestaties geoptimaliseerd met Web Workers voor parallelle voxelverwerking en vloeiende visualisatie
  • Volledige stack gebouwd met Next.js, TypeScript, MongoDB en IndexedDB voor efficiente lokale opslag
  • Frontend ontwikkeld met Canvas, SVG en Three.js voor zeer nauwkeurige rendering van medische beelden
  • Client-side de-identificatie geimplementeerd voor GDPR- en HIPAA-compliance
Next.js
TypeScript
MongoDB
Canvas
SVG
Three.js
Web Workers
IndexedDB

Medical Imaging Expertise

Creator and lead developer of DICOM Viewer Online — a browser-based medical imaging platform designed for radiologists, clinicians, and medical educators worldwide.

Hands-on engineering experience building DICOM viewers: WW/WC windowing, Multi-Planar Reconstruction (MPR), 3D volume rendering with WebGL, and client-side HIPAA/GDPR de-identification — all running locally in the browser without any server upload.

Domain Knowledge

DICOM
Medical Imaging
Radiology
WebGL
Multi-Planar Reconstruction (MPR)
Windowing (WW/WC)
3D Reconstruction
HIPAA / GDPR De-identification

Werkervaring

8+ jaar ervaring
AI SaaS-platform
September 2025 - heden
Tech Lead · Op afstand
  • Firebase Authentication vervangen door een veilige, op JWT-cookies gebaseerde authenticatieservice
  • Stripe- en Finby-betaalproviders geintegreerd voor abonnementsfacturering
  • SSR, gestructureerde data, Open Graph-tags en XML-sitemaps geimplementeerd om SEO en AI-vindbaarheid (LLMO) te verbeteren
  • Een krachtige Reels-ervaring gebouwd met efficiente video-preloading en soepele mobiele overgangen
  • CI/CD geconfigureerd met GitHub Actions en Sentry geintegreerd voor productiemonitoring
Dicom Viewer Online
Maart 2025 - september 2025
Oprichter & Lead Full Stack Developer · Kazan
  • Een universele webviewer voor medische DICOM-beelden vanaf nul ontworpen en gebouwd
  • Prestaties geoptimaliseerd met Web Workers voor parallelle verwerking van voxelbeelden
  • De stack gebouwd met Node.js, MongoDB en IndexedDB voor efficiente lokale opslag
  • De frontend ontwikkeld met Canvas en SVG voor zeer nauwkeurige rendering van medische beelden
Cryptopay
Oktober 2021 - februari 2025
Senior Frontend Developer · Sint-Petersburg
  • Leiding gegeven aan de ontwikkeling van complexe SPA's in Vue 2/3 en Svelte voor zwaarbelaste FinTech-diensten
  • De developer experience verbeterd door projecten naar een monorepo-architectuur te migreren
  • Browser-cryptowallets geintegreerd en daarmee de betalingsmogelijkheden van het platform uitgebreid
  • Het wervingsproces geoptimaliseerd door technische interviews af te nemen
Maxima
Augustus 2020 - september 2021
Frontend Developer · Kazan
  • Realtime React-applicaties ontwikkeld met MobX- en WebSockets-integratie
  • Softwarekwaliteit geborgd door hoge testdekking met Jest-unit-tests
  • Junior ontwikkelaars begeleid en code reviews uitgevoerd
Tensor
Oktober 2017 - augustus 2020
Software Engineer · Yaroslavl
  • Meegewerkt aan de ontwikkeling van SBIS, een grootschalig ERP-systeem
  • TypeScript-adoptie gestart en legacy-componenten gerefactord
  • SSR-applicaties geoptimaliseerd door kritieke memory leaks te vinden en te verhelpen

Technische vaardigheden

Frontend
React
Vue 2/3
Svelte
Next.js
TypeScript
JavaScript
Canvas
SVG
Three.js
WebGL
MobX
Zustand
Tailwind CSS
Backend
Node.js
MongoDB
PostgreSQL
IndexedDB
REST API
JWT
WebSockets
Tools & werkwijzen
Git
Jest
Web Workers
SSR
Monorepo
CI/CD
AWS
Docker
DICOM

Opleiding

Kazan National Research Technical University vernoemd naar A.N. Tupolev - KAI
Hoger onderwijs · 2020

Open voor interessante kansen

Als u een interessant project of een kans heeft, hoor ik graag van u. Laten we samen iets moois bouwen.