Resume

Nikolai Dorofeev
Blockchain Developer

Experienced blockchain developer focused on the TON Blockchain. Skilled in building decentralized applications and smart contracts with technologies like Typescript, Node.js, and Docker. Contributed to the TON ecosystem with projects like DNetwork. Passionate about advancing Web3 and early adoption in the TON community.

Wolf mask
d0rich.me n.dorofeev.pro@gmail.com d0rich linkedin.com/in/d0rich t.me/d0rich Tbilisi, Georgia

Languages

  • English: Upper-Intermediate
  • French: Intermediate
  • Russian: Native

Skills

Platforms
TypeScript
JavaScript
Node.js
Python
Smart Contracts
TypeScriptJavaScriptNode.jsPythonSmart Contracts
PlatformsTypeScript 5JavaScript 5Node.js 5Python 4Smart Contracts 4
Frontend
Web Ecosystem
Vue Ecosystem
React Ecosystem
CSS frameworks
DApps
Web EcosystemVue EcosystemReact EcosystemCSS frameworksDApps
FrontendWeb Ecosystem 5Vue Ecosystem 5React Ecosystem 4CSS frameworks 5DApps 4
Blockchain
The Open Network
TACT
FunC
Sandbox Testing
Contracts Deploy
The Open NetworkTACTFunCSandbox TestingContracts Deploy

TACT language icon

BlockchainThe Open Network 4TACT 4FunC 3Sandbox Testing 5Contracts Deploy 4

Work Experience

Senior Backend Developer

Exactpro

- (1 year 5 months)

  • Designed and implemented an intuitive data processing Python framework, winning team's development time on proprietary file format operations and unifying crucial parts of the codebase;
  • Identified and resolved performance bottlenecks, enhancing the system's responsiveness and efficiency by 400% for pandas operations and up to 100% for vanilla Python operations;
  • Employed SQLite for high-performance data storage and retrieval tasks, saving 6 hours of senior analysts' time per week and ensuring low amount of RAM usage;
  • Developed sophisticated tools for reconciling data across different trading protocols, providing a highly-efficient way to reveal errors in the system.

Fullstack Developer

Red-Green Life Design

- (10 months)

  • Developed the mobile client using React Native and Expo, delivering a smooth and responsive user experience;
  • Worked closely with the designer to ensure that the UI/UX aligned with user expectations and adhered to design specifications;
  • Built and maintained RESTful APIs using NodeJS, Express, PostgreSQL, and Prisma ORM, providing reliable support for the mobile application;
  • Configured OAuth2.0 authentication, providing greater User Experience with one-tap authentification;
  • Automated several environments deployments via CI/CD pipelines using GitHub Actions, saving time and effort for the team.

Senior Fullstack Developer

Exactpro

- (2 years 2 months)

  • Designed and developed a custom documentation portal with VueJS, VueX, NodeJS, GraphQL, increasing accessibility of the crucial data and speeding up the process of its publishing for the employees without deep technology understanding;
  • Led the development of a highly deployable and easily maintainable documentation framework based on NuxtJS, NodeJS, and Tailwind CSS, speeding up time-to-market and reducing maintenance costs for the proprietary documentation portals;
  • Automated synchronization of the documentation portal with the GitHub repositories and Algolia search engine, ensuring the documentation is always up-to-date and easily searchable;
  • Developed reusable high-performant microservices in Python and Kotlin, focusing on gRPC and RabbitMQ communication within a Docker / Kubernetes environment, saving development time for the several teams;
  • Automated the seamless deployment of static websites and npm packages via CI/CD pipelines using GitHub Actions, GitLab CI, and Jenkins, saving the team time and effort;
  • Architected the winning solution for the Swift Hackathon 2022, enabling traceability of digital assets across blockchains. It helped to bring new clients to the company.

Projects

  • DNet: First true blockchain social network (built on TON)
  • ton: Most popular TON Typescript Library
  • BigFiles: Ton Drive is an intuitive and responsive interface designed for Telegram Web Apps. It allows seamless uploading, viewing, and managing of large files, bypassing Telegram's 2GB file limit. Users experience smooth interactions while the backend handles robust file processing and storage.

Certificates

Education

Bachelor of Science - BS, Information Systems and Technologies in Business

Tomsk Polytechnic University

- (3 years 11 months)

This program is aimed at training specialists in the field of information systems and technologies in business, who are able to solve problems of business management and economic activity using modern information technologies and systems. Projects were related to the development of e-commerce systems and integration with ERP systems.

Main learning stack: ASP.NET + MS SQL.

However, students was free to choose any technology stack for their projects.

Used technologies: Node.js, Python Flask, Vue.js, Nuxt.js, MongoDB, PostgreSQL, Firebase, Docker, etc.

Diploma project: distributed full-stack framework for trading automation implemented with Node.js and Vue.js.