Compare commits

...

5 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy 95ecb0c8f1
about: add stack
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-03-15 16:07:46 +03:00
Dmitriy Pleshevskiy 22a7e2743e
about: change overview 2023-03-15 15:51:12 +03:00
Dmitriy Pleshevskiy db01cbcf66
cleanup makefile 2023-03-15 15:44:18 +03:00
Dmitriy Pleshevskiy a6843b2bf6
works: move masterprogress above 2023-03-15 15:42:09 +03:00
Dmitriy Pleshevskiy df8497654b
ci: fix docker-compose config 2023-03-15 15:40:53 +03:00
7 changed files with 96 additions and 55 deletions

13
Makefile Normal file
View File

@ -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

View File

@ -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

View File

@ -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 проекты - моя страсть! Разрабатываю, поддерживаю и улучшаю проекты в

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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