Hi, I'm Dmitrii Smirnov

Backend Engineer & Smart Contract Developer

Specializing in Node.js backend development, DeFi protocols, and smart contracts. 8+ years of experience building scalable applications, cross-chain protocols, and automation tools that serve thousands of users worldwide.

Dmitrii Smirnov
Available for opportunities

About Me

Backend Engineer & Smart Contract Developer

I'm a passionate Backend Engineer and Smart Contract Developer with 8+ years of experience building scalable web applications and DeFi protocols. My expertise spans from traditional backend development with Node.js and TypeScript to cutting-edge blockchain technologies including Solidity and cross-chain protocols.

I specialize in creating robust backend systems, REST APIs, smart contracts, and DeFi applications. I have extensive experience with AWS, PostgreSQL, and modern JavaScript frameworks. I'm also passionate about automation, having built comprehensive testing frameworks and CI/CD pipelines.

Skills & Technologies

Tools and technologies I work with

Backend & APIs

Node.js TypeScript JavaScript NestJS tRPC GraphQL REST API

Blockchain & DeFi

Solidity Hardhat EVM LayerZero Axelar Web3.js Smart Contracts

Databases & Cloud

PostgreSQL MongoDB Redis AWS Google Cloud Docker Prisma

Frontend & Tools

React Next.js HTML5 CSS3 Git WebdriverIO Google Apps Script

Expertise Level

My proficiency in key technologies

Node.js & TypeScript 95%
Solidity & Smart Contracts 90%
PostgreSQL & Database Design 88%
AWS & Cloud Architecture 85%
React & Frontend Development 80%
DeFi Protocols & Cross-chain 92%

Experience

My professional journey

February 2025 - Present

Backend Engineer

Fundraise Up (USA)

Developing and maintaining integrations with third-party CRM systems for a leading fundraising platform serving nonprofits worldwide.

Node.js TypeScript REST API CRM Integration
January 2021 - Present

CTO / Senior Software Engineer

InterSwap (DeFi Startup)

Led technical development as CTO from inception. Designed and developed core smart contracts for cross-chain AMM protocol with LayerZero and Axelar messaging. Built backend API, managed team of 3 developers + 1 QA, and set up AWS infrastructure with CI/CD.

Solidity LayerZero Axelar NestJS PostgreSQL AWS Docker React
September 2023 - July 2024

Backend Engineer

Skillbox (English Learning Platform)

Developed new features and maintained English learning platform eng.skillbox.ru. Implemented SQL triggers for event sourcing that reduced DB load by 30%. Integrated payment services including Sber, Tinkoff, and Yandex Split.

TypeScript Prisma ORM PostgreSQL tRPC GraphQL Google Cloud Next.js Redis
February 2019 - May 2023

Software Engineer / CEO

Spreadsheet Fund

Built from scratch a Google Sheets addon for hedge fund automation with 1600+ users and 10+ public funds. Developed API adapters for 15+ crypto exchanges, payment processing via Coinbase Commerce, and comprehensive fund management tools.

Google Apps Script Node.js JavaScript HTML/CSS SQL Coinbase Commerce Google APIs
May 2021 - January 2022

Senior Backend & Solidity Engineer

Vaulty.fi (DeFi Yield Optimizer)

Developed smart contracts for DeFi yield strategies on Venus, Alpaca, and Belt.fi protocols. Built serverless backend with AWS Lambda and DynamoDB. Created token sale, vesting, and governance contracts, plus TheGraph subgraphs.

Solidity AWS Lambda DynamoDB React Web3 TheGraph DeFi Protocols
December 2019 - June 2021

Senior QA Automation Engineer

EPAM Systems

Developed and maintained automation testing framework using WebdriverIO and TypeScript. Created PostgreSQL integration module and medical data parsing tools. Contributed to framework architecture and test development.

WebdriverIO TypeScript PostgreSQL Test Automation QA
October 2018 - December 2018

Ethereum Smart Contract Developer

AltTokenFund / CrescoFinance

Developed backend and smart contracts for hedge fund automation with ERC20 tokens. Created Google Sheets integration, Telegram bot for transaction signing, and technical whitepaper. Deployed system to 2 additional public funds.

Solidity Node.js Web3.js Telegram Bot ERC20 Google Sheets