Dmitry S.

Software Developer (JavaScript, Elixir)


Проживание: Россия, Москва

Готовность к работе: готов к переезду и удаленной работе

Возраст и стаж

Стаж: 5 лет и 2 месяца

Возраст: 27 лет

Зарплатные ожидания: От 5000 usd.

Контактная информация

Профессиональные навыки

JavaScript • Node.js • Vue.js • HTML • CSS • Elixir • Phoenix Framework • Linux

Участие в профессиональных сообществах

Октябрь 2017 —
По наст. время
(2 года)

Stack Overflow

@dmitry-s: 19 ответов, 8 вопросов, отвечает по темам:


Опыт работы

Август 2018 —
По наст. время
(1 год и 3 месяца)


Full Stack Developer (JavaScript, Golang)
Россия, Москва

Обязанности и достижения

1) Development of frontend part of company's blockchain-products with stack: React/Redux/Saga, web3.js

Developing a UI to manage all port business processes:
- online scoreboard (arrival information, notification of vessel status)
- notification of vessel status in real time of the relevant services (event model) 
- management of pilotage companies
- management of tows (management of towing companies, towing request, confirmation by various authorities, start, end, statuses)
- management of agent companies
- management of stevedoring companies
- counterparties, as the relationship between all port authorities

Development of smart contracts for port business processes for Solidity (Ethereum).

2) Development of microservices with stack: Golang, PostgreSQL (TimescaleDB)

Development of the Market Data service: data on prices, trade, historical trends for financial instruments.

Применяемые навыки

JavaScript, React.js, Redux, MongoDB, Solidity, Ethereum, Golang, PostgreSQL
Апрель 2018 —
Июль 2018
(4 месяца)

SMS Online (

Full Stack Developer (Golang, JavaScript)
Россия, Москва

Обязанности и достижения

Development and support of web-related products of the company with tech: Golang (Microservices), JavaScript (Angular), RabbitMQ, PostgreSQL.

Применяемые навыки

JavaScript, Typescript, Angular, Golang, PostgreSQL, PostgreSQL, Kubernetes, Nginx, Высоконагруженные системы, Rabbitmq
Сентябрь 2015 —
Март 2018
(2 года и 7 месяцев)


CTO/Full Stack Web Developer
Россия, Москва

Обязанности и достижения

Development and support of web-related products of the company. Team management. Setting goals. Development of functionality from idea to implementation. Timing planning. Working with API Waves (cryptocurrency platform). Developing a dashboard for ICO campaign. Working with API payment systems.

Применяемые навыки

JavaScript, React.js, PHP, Laravel, Symfony, MySQL, MongoDB, Golang, Redis
Сентябрь 2014 —
Сентябрь 2015
(1 год и 1 месяц)

Hastore Shop (

Full Stack Web Developer
Россия, Москва

Обязанности и достижения

Development and support of web-related products of the company. E-commerce development.

Применяемые навыки

JavaScript, Ruby, Ruby on Rails, MySQL

Высшее образование

Сентябрь 2009 —
Август 2013

Владивостокский государственный университет экономики и сервиса; ДВГТИ; ДВТИ

Институт информатики, инноваций и бизнес-систем (ИИИБС)
Россия, Владивосток

Специализация и достижения

Department: Information Systems and Technologies.

Degree: Bachelor.

Educational program that builds a comprehensive competence in the field of programming, intelligent methods of information processing, construction and use of databases, information networks, digital and microprocessor technology and other elements of software and hardware computer information systems.

Practical skills:

  • design and development of information systems, services; websites and mobile applications;
  • design, develop and administer databases;
  • design of it infrastructure for enterprises;
  • development and implementation of it solutions for businesses;
  • administration of information systems and corporate networks.

О себе

I've been a Software Developer since 2013, and lately I specialty is an full-stack web apps development. I can able to design and implement all parts of a multi-level system. For example, this includes things such as backend, frontend, work with the database, configurate web-server, etc. I have experience programming in C, Elixir, JavaScript (Node.js), HTML5, CSS3, SQL.

I have commercial experience project management and I ready to lead the team to the result. I can doing it effectively because I have experience software development. Communication with the tech team will be in their technical language. Also it give a clear understanding of how the product development takes place, it is possible to predict possible problems before they come up.

Interested in a challenging technical track career in an software development environment that works for the good of mankind.

Also I interest in Maths, Data Science, Blockchain.

My favorite stack:  Elixir (Phoenix), Node,js, Nuxt.js, Tailwind CSS.

See my profiles:

Languages: C, Elixir, JavaScript (Node.js), HTML5, CSS3, SQL
Design: JSON-RPC, RESTful API, Microservices, SOA, SOLID, DRY, KISS, YAGNI

Backend, DevOps Experience
Frameworks/Libs: Phoenix, Express.js.
Protocols/Standarts: RFCs IETF (HTTP, HTTP2), WebSocket, Protobuf
Web Servers: Nginx, Caddy
Relational Databases: SQLite, MySQL, PostgreSQL (TimescaleDB)
NoSQL Databases: MongoDB, Redis, Firestore
Message Brokers: RabbitMQ, Redis
Caching: Redis
Operating System: Windows, Linux, Unix based.
Clouds: AWS, DigitalOcean, Hetzner Cloud, Netlify, Packet, Zeit (Now), Firebase
Containers/Virtualization: Docker, Vagrant
Orchestration: Kubernetes

Frontend Experience
Frameworks/Libs: React, Redux, Redux-Saga, Next.js, Vue.js, Vuex, Nuxt.js, Angular, MobX, Tailwind CSS
Tools: Webpack, Parcel
Package Manager: NPM, Yarn