Resume

Nikolai Dorofeev
Software Engineer

Fullstack Developer with expertise in Vue.js, TypeScript, Node.js, and Python, specializing in building scalable, high-performance applications. Experienced in leading projects and improving code quality, I bring a collaborative approach and an agile mindset to drive innovation and deliver impactful results.

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
Backend
REST API
ORM
DBMS
Event-Driven
Blockchain
REST APIORMDBMSEvent-DrivenBlockchain
BackendREST API 5ORM 5DBMS 4Event-Driven 4Blockchain 3
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
CI/CD
Docker
Kubernetes
GitHub actions
GitLab CI
Unix
DockerKubernetesGitHub actionsGitLab CIUnix
CI/CDDocker 5Kubernetes 4GitHub actions 5GitLab CI 3Unix 4

Work Experience

Senior Backend Developer

Exactpro

- (1 year 2 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

  • d0xigen: 🌬📓 Docs to breath life into your project
  • 🐶 dog: 🐶 Generate d0rich OpenGraph images! Wuaff!
  • d0rich design system: 🎨 Design system inspired by Persona 5 UI
  • DNetwork: 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.
  • ton-validators-map: Building a map of TON validators
  • tradeb0t: 🤖 Trading software with high integration possibilities
  • th2-cli: 👨‍💻 CLI for managing th2 infrastructure in Kubernetes cluster
  • tweetst0rm: 🐔 Simple app that uses GPT-3 for generating tweets.

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.