Compare commits
5 Commits
e719f5f8ee
...
95ecb0c8f1
Author | SHA1 | Date |
---|---|---|
Dmitriy Pleshevskiy | 95ecb0c8f1 | |
Dmitriy Pleshevskiy | 22a7e2743e | |
Dmitriy Pleshevskiy | db01cbcf66 | |
Dmitriy Pleshevskiy | a6843b2bf6 | |
Dmitriy Pleshevskiy | df8497654b |
|
@ -0,0 +1,13 @@
|
|||
PAR := $(MAKE) -j 128
|
||||
|
||||
watch:
|
||||
${PAR} deno-w sass-w
|
||||
|
||||
deno-w:
|
||||
deno run -A --watch server.ts
|
||||
|
||||
sass-w:
|
||||
sass -w styles/main.scss public/styles/main.css
|
||||
|
||||
help:
|
||||
cat makefile
|
|
@ -6,7 +6,8 @@ Always up-to-date link to [resume](https://pleshevski.ru).
|
|||
|
||||
My name is Dmitriy Pleshevskiy.
|
||||
|
||||
I'm a lead software developer, architect, team leader and mentor.
|
||||
I'm an open source software enthusiast, a lead software developer, architect,
|
||||
team leader and also mentor.
|
||||
|
||||
### Skills
|
||||
|
||||
|
@ -40,6 +41,32 @@ I also have extensive experience in creating the following applications:
|
|||
- Console
|
||||
- Crossplatform
|
||||
|
||||
### Stack
|
||||
|
||||
Backend (Rust)
|
||||
|
||||
- axum (prefer, solid 2-year exp)
|
||||
- async-graphql (prefer, solid 2-year exp)
|
||||
- shaku (prefer, solid 2-year exp)
|
||||
- bb8 + postgres-types (prefer, solid 5-year exp)
|
||||
- diesel (2-year exp)
|
||||
|
||||
Backend (Node.JS)
|
||||
|
||||
- Apollo (solid 5-year exp)
|
||||
- Express (solid 9-year exp)
|
||||
- Nest.JS
|
||||
- Knex.js / Objection.js (solid 5-year exp)
|
||||
- Sequelize
|
||||
|
||||
Frontend
|
||||
|
||||
- React (solid 8-year exp)
|
||||
- VueJS (prefer, solid 3-year exp)
|
||||
- Cypress (prefer, solid 3-year exp)
|
||||
- JQuery
|
||||
- Antd / Antdv
|
||||
|
||||
### Interests
|
||||
|
||||
Open-source projects are my passion! I develop, maintain and improve projects in
|
||||
|
|
|
@ -6,8 +6,9 @@
|
|||
|
||||
Меня зовут Дмитрий Плешевский.
|
||||
|
||||
Я ведущий разработчик програмного обеспечения, архитектор, руководитель команды,
|
||||
а так же ментор.
|
||||
Я энтузиаст программного обеспечения с открытым исходным кодом, ведущий
|
||||
разработчик програмного обеспечения, архитектор, руководитель команды, а так же
|
||||
ментор.
|
||||
|
||||
### Умения
|
||||
|
||||
|
@ -41,6 +42,32 @@
|
|||
- Консольные
|
||||
- Кроссплатформенные
|
||||
|
||||
### Stack
|
||||
|
||||
Backend (Rust)
|
||||
|
||||
- axum (предпочитаю, твёрдый 2-летний опыт)
|
||||
- async-graphql (предпочитаю, твёрдый 2-летний опыт)
|
||||
- shaku (предпочитаю, твёрдый 2-летний опыт)
|
||||
- bb8 + postgres-types (предпочитаю, твёрдый 5-летний опыт)
|
||||
- diesel (2-летний опыт)
|
||||
|
||||
Backend (Node.JS)
|
||||
|
||||
- Apollo (твёрдый 5-летний опыт)
|
||||
- Express (твёрдый 9-летний опыт)
|
||||
- Nest.JS
|
||||
- Knex.js / Objection.js (твёрдый 5-летний опыт)
|
||||
- Sequelize
|
||||
|
||||
Frontend
|
||||
|
||||
- React (твёрдый 8-летний опыт)
|
||||
- VueJS (предпочитаю, твёрдый 3-летний опыт)
|
||||
- Cypress (предпочитаю, твёрдый 3-летний опыт)
|
||||
- JQuery
|
||||
- Antd / Antdv
|
||||
|
||||
### Интересы
|
||||
|
||||
Open-source проекты - моя страсть! Разрабатываю, поддерживаю и улучшаю проекты в
|
||||
|
|
|
@ -20,6 +20,18 @@ Development of a project management tool for interior designers
|
|||
rhythm to make releases each week in small batches. A couple of times I also
|
||||
prepared an individual development plan for team members.
|
||||
|
||||
#### Master Progress
|
||||
|
||||
- Dates: May 2018 - currently (Passively maintained)
|
||||
- Role: Tech Lead
|
||||
|
||||
Development web infrastructure of the educational center Master Progress
|
||||
|
||||
- Development of [the main site](https://masterprogress.ru) (Python, Flask).
|
||||
- Development of [Student's cabinet](https://cabinet.masterprogress.ru) (Python,
|
||||
Flask, TypeScript, React).
|
||||
- Created a complete infrastructure on Drone and Docker swarm.
|
||||
|
||||
#### Core Spirit
|
||||
|
||||
- Dates: August 2018 - May 2020
|
||||
|
@ -33,18 +45,6 @@ Development of Social platform focusing on human and planetary enhancement
|
|||
(Facebook, LinkedIn, Twitter, Telegram).
|
||||
- Development of a neural network for automatic categorization of articles.
|
||||
|
||||
#### Master Progress
|
||||
|
||||
- Dates: May 2018 - currently (Passively maintained)
|
||||
- Role: Tech Lead
|
||||
|
||||
Development web infrastructure of the educational center Master Progress
|
||||
|
||||
- Development of [the main site](https://masterprogress.ru) (Python, Flask).
|
||||
- Development of [Student's cabinet](https://cabinet.masterprogress.ru) (Python,
|
||||
Flask, TypeScript, React).
|
||||
- Created a complete infrastructure on Drone and Docker swarm.
|
||||
|
||||
#### MERLION
|
||||
|
||||
- Dates: March 2016 – May 2018
|
||||
|
|
|
@ -19,6 +19,18 @@
|
|||
выпускать релизы каждую неделю небольшими партиями. Я также несколько раз
|
||||
составлял индивидуальный план развития для членов команды.
|
||||
|
||||
#### Master Progress
|
||||
|
||||
- Даты: Май 2018 - по настоящее время (Пассивная поддержка)
|
||||
- Роль: Tech Lead
|
||||
|
||||
Разработка веб-инфраструктуры образовательного центра Мастер Прогресс
|
||||
|
||||
- Разработка [главного сайта](https://masterprogress.ru) (Python, Flask).
|
||||
- Разработка [кабинета студента](https://cabinet.masterprogress.ru) (Python,
|
||||
Flask, TypeScript, React).
|
||||
- Создана полная инфраструктура на Drone и Docker swarm.
|
||||
|
||||
#### Core Spirit
|
||||
|
||||
- Даты: Август 2018 - May 2020
|
||||
|
@ -32,18 +44,6 @@
|
|||
LinkedIn, Twitter, Telegram).
|
||||
- Разработка нейронной сети для автоматической категоризации статей.
|
||||
|
||||
#### Master Progress
|
||||
|
||||
- Даты: Май 2018 - по настоящее время (Пассивная поддержка)
|
||||
- Роль: Tech Lead
|
||||
|
||||
Разработка веб-инфраструктуры образовательного центра Мастер Прогресс
|
||||
|
||||
- Разработка [главного сайта](https://masterprogress.ru) (Python, Flask).
|
||||
- Разработка [кабинета студента](https://cabinet.masterprogress.ru) (Python,
|
||||
Flask, TypeScript, React).
|
||||
- Создана полная инфраструктура на Drone и Docker swarm.
|
||||
|
||||
#### MERLION
|
||||
|
||||
- Dates: March 2016 – May 2018
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
version: "3.9"
|
||||
version: "3.8"
|
||||
|
||||
networks:
|
||||
traefik_public:
|
||||
|
@ -18,7 +18,7 @@ services:
|
|||
order: start-first
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.network=traefik_public
|
||||
- traefik.docker.network=traefik_public
|
||||
- traefik.constraint-label=magenta_public
|
||||
- traefik.http.routers.to_pleshevski_site.rule=Host(`pleshevski.ru`)
|
||||
- traefik.http.routers.to_pleshevski_site.entrypoints=https
|
||||
|
|
26
makefile
26
makefile
|
@ -1,26 +0,0 @@
|
|||
PAR := $(MAKE) -j 128
|
||||
DOCKER_NAME := recipes
|
||||
DOCKER_TAG := recipes
|
||||
|
||||
watch:
|
||||
${PAR} deno-w sass-w
|
||||
|
||||
deno-w:
|
||||
deno run -A --watch server.ts
|
||||
|
||||
sass-w:
|
||||
sass -w styles/main.scss public/styles/main.css
|
||||
|
||||
docker-restart: docker-stop docker-run
|
||||
|
||||
docker-stop:
|
||||
docker rm ${DOCKER_NAME} --force
|
||||
|
||||
docker-run:
|
||||
docker run -d --restart always -p 30000:30000 --name ${DOCKER_NAME} ${DOCKER_TAG}
|
||||
|
||||
docker-build:
|
||||
docker build -t ${DOCKER_TAG} .
|
||||
|
||||
help:
|
||||
cat makefile
|
Loading…
Reference in New Issue