Artem Ibragimov

Artem Ibragimov

Senior Full Stack Engineer

8+ years building high-performance web applications. Creator of DICOM Viewer Online — a professional medical imaging platform used by doctors and educators worldwide.

Featured Project

DICOM Viewer Online
Designed and built from scratch a universal web-based medical image viewer for DICOM files. The platform enables doctors, researchers, and educators to view, measure, contour, and create 3D reconstructions of medical imaging data directly in the browser.
  • Optimized performance with Web Workers for parallel voxel processing, ensuring smooth visualization
  • Built the full stack with Next.js, TypeScript, MongoDB, and IndexedDB for efficient local data storage
  • Developed the frontend with Canvas, SVG, and Three.js for high-precision medical image rendering
  • Implemented client-side de-identification for GDPR and HIPAA compliance
Next.js
TypeScript
MongoDB
Canvas
SVG
Three.js
Web Workers
IndexedDB

Work Experience

8+ years of experience
Dicom Viewer Online
March 2025 — Present
Founder & Lead Full Stack Developer · Kazan
  • Designed and built from scratch a universal DICOM medical image web viewer
  • Optimized performance with Web Workers for parallel voxel image processing
  • Built the stack with Node.js, MongoDB, and IndexedDB for efficient local storage
  • Developed the frontend with Canvas and SVG for high-precision medical image rendering
Cryptopay
October 2021 — February 2025
Senior Frontend Developer · Saint Petersburg
  • Led development of complex SPAs on Vue 2/3 and Svelte for high-load FinTech services
  • Improved DX by migrating projects to monorepo architecture
  • Integrated browser crypto wallets, expanding the platform's payment capabilities
  • Optimized the hiring process by conducting technical interviews
Maxima
August 2020 — September 2021
Frontend Developer · Kazan
  • Developed real-time React applications with MobX and WebSockets integration
  • Ensured software quality by achieving high code coverage with Jest unit tests
  • Mentored junior developers and conducted code reviews
Tensor
October 2017 — August 2020
Software Engineer · Yaroslavl
  • Participated in developing SBIS — a large-scale ERP system
  • Initiated TypeScript adoption and refactored legacy components
  • Optimized SSR applications by identifying and fixing critical memory leaks

Technical Skills

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

Education

Kazan National Research Technical University named after A.N. Tupolev — KAI
Higher Education · 2020

Open to Interesting Opportunities

If you have an exciting project or opportunity, I'd love to hear from you. Let's build something great together.