Danila Igoshin Full-stack engineering - page 1 / 2

Danila Igoshin

Full-stack Engineer
TypeScript / React / Node.js

Web
danilaigoshin.com
Email
danigoshin@gmail.com
LinkedIn
linkedin.com/in/developer-danila
GitHub
github.com/danilaigoshin
Location
Yerevan, Armenia - UTC+4 - EU overlap

Six years building B2B web products, combining deep React and TypeScript expertise with Node.js, Express, Next.js BFFs, PostgreSQL, MongoDB, and containerized delivery. Shipped a full-stack e-commerce product solo and owned the frontend, BFF, integrations, and deployment for a production EdTech MVP.

≈10×faster builds after Webpack-to-Vite migration
≈3×faster measured shopping-cart interactions
70%faster rendering for 1,000+ message threads
5 mo.empty repository to production EdTech MVP

Experience

2025 - present

Morizo Digital - Senior Frontend Engineer, client engagement

AI-assisted scientific research platform - React 19 - TypeScript - Vite - Zustand - Monaco - PDF.js - Yjs - Amplitude

  • Build a connected research workflow spanning LaTeX/Typst authoring, compiled-document review, and AI assistance, with reliable saves and source files.
  • Connect PDF.js previews and compile errors to source so scientists can review output and resolve failures within the authoring workspace.
  • Implement AI research UX with per-message models, reasoning states, token usage, errors, and reusable response actions.
  • Deliver analytics instrumentation, paginated admin tooling, environment-aware runtime configuration, and EN/RU localization.

Smartway - Senior Frontend Engineer, second engagement

Real-time support automation - Preact - TypeScript - Vite - Redux Toolkit - WebSocket - OpenAPI

  • Returned to Smartway to build an embeddable support widget and ticket-management workspace with a public integration API.
  • Made conversations with more than 1,000 messages render 70% faster through list virtualization.
  • Migrated authentication to HMAC while preserving compatibility; added validated uploads for 15+ formats and domain routing.
  • Introduced practical LLM workflows for architecture, review, and testing; wrote guidelines and trained the team.

Smart Online Institute - Sole Frontend Engineer

Production EdTech MVP - Next.js - TypeScript - React Query - Zod - Strapi - Playwright - AWS S3 - Docker

  • Implemented a Next.js BFF for API orchestration and validation, protected S3 media delivery, and a release pipeline with GitLab CI/CD and Docker.
  • Took the product from an empty repository to a live MVP in approximately five months within a seven-month engagement: marketplace, profiles, learning progress, booking, and instructor tools.
  • Automated legacy-data migration with Playwright scraping where the previous service exposed no API.
Danila Igoshin - Full-stack Engineer Open to remote work - full-time / contract Page 1 / 2
Danila Igoshin Full-stack engineering - page 2 / 2

Experience, continued

2020 - 2024

Smartway - Senior Frontend Engineer to Tech Lead

Corporate travel platform - React - TypeScript - Redux - MobX - React Query - Vite - React Native - Storybook - Jenkins

  • Introduced TypeScript and completed the product-wide migration, including a custom UI library, within one year.
  • Replaced Webpack with Vite for approximately 10× faster builds; made measured shopping-cart interactions approximately 3× faster through state and render restructuring.
  • Built interactive expense and trip analytics; delivered full English localization and contributed to React Native product surfaces.
  • Established code-quality and CI/CD practices, documented decisions, ran technical talks, and mentored three developers.

Germo-S - Full Stack Engineer, sole developer

B2B e-commerce - Nuxt.js - Vue 2 - Vuex - Express - MongoDB

  • Built and shipped a B2B e-commerce product as the sole developer: Vue/Nuxt interfaces, an Express REST API, MongoDB, a custom CMS, catalog, cart, orders, and production deployment.

Core skills

Across the product stack
Product interfaces
React, TypeScript, Next.js, JavaScript, Preact, Vue, complex workflows, AI chat, editors
Backend and data
Node.js, Express, Next.js BFF, REST, PostgreSQL, MongoDB, OpenAPI, WebSocket
Delivery and infrastructure
Docker, Kubernetes, AWS S3, GitLab CI/CD, Jenkins, environment configuration
Quality and performance
Playwright, profiling, virtualization, build optimization, code review
Architecture
API boundaries, modular systems, React Query, Zustand, Redux Toolkit, design systems
Product and teamwork
Analytics instrumentation, zero-to-one delivery, written decisions, mentoring, technical leadership

Where I fit

APIs - Data - Production delivery

Product delivery

Turn complex workflows into working features, from implementation decisions through release.

Full-stack implementation

Connect interfaces, server-side logic, APIs, data, and deployment around the product's needs.

Systems that evolve

Improve performance and architecture incrementally while the team keeps shipping.

Working format: remote from Yerevan, Armenia (UTC+4), with EU working-day overlap. Open to Product Engineer and Full-stack roles, full-time or long-term contract, through an EOR or B2B arrangement.

Education

Penza State University - Computer Science

2016 - 2020

Languages and availability

Russian - native - English - professional working proficiency

Open to remote opportunities - full-time / contract - based in Yerevan, Armenia