Prague, Czech Republic — remote
Dmitriy
Sannikov
Senior Frontend / Full-stack Engineer
Frontend engineer with 6+ years of experience shipping web products and full-stack applications. Lead Engineer at Neovate, building production DeFi products; before that, enterprise platforms for consultancy clients, leading teams of 2–5 engineers. Most of my work is data-heavy interfaces: dashboards, reporting and real-time views.
Languages
TypeScript, JavaScript, Solidity, Rust
AI
AI-assisted development (Claude Code, Codex), LLM APIs, AI agents, MCP, RAG
Protocols
Uniswap v2/v3/v4 and hooks, DEX aggregation and route optimisation
Infrastructure
EVM internals, self-hosted nodes, multi-chain RPC, automated on-chain execution, transaction batching and multicall
Data
The Graph (subgraphs), on-chain event indexing
Backend
Node.js, Bun, PostgreSQL, Convex, AWS S3, Railway
Frontend
React, Next, TanStack ecosystem (Query, Router, Start, Table, Form), Zustand, Redux, Tailwind CSS, Vite, data-heavy dashboards and charting
Other
Git, CI/CD (GitHub Actions), end-to-end testing (Playwright), technical scoping and estimation, technical interviewing, client-facing delivery
Certification
Microsoft Certified: Azure Administrator Associate (AZ-104)
May 2025 – present
Neovate s.r.o.
Lead Engineer
Founding team member. Client names are private — happy to go through the systems in detail in conversation.
Jan 2022 – May 2025
FirstLine Software
Senior Developer
Joined as a developer, promoted to Senior.
2020 – 2021
Zitemedia
Frontend Developer
Client web applications in React, Redux and TypeScript.
English
Fluent
Russian
Native
Czech
Conversational
Azerbaijani
Fluent