Всегда актуальная ссылка на резюме.
Общие сведения
Меня зовут Дмитрий Плешевский.
Как энтузиаст open-source разработки, я всегда готов к сотрудничеству и участию в интересных проектах. Меня вдохновляет возможность вносить вклад в сообщество и делиться знаниями. Основные технологии, с которыми я работаю, включают TypeScript, Rust, Python, PostgreSQL, Minio, RabbitMQ, React, VueJS, Docker. Особенно люблю функциональное программирование, которое позволяет писать чистый и эффективный код. Как евангелист NixOS, я не только активно использую его в своих проектах, но и активно агитирую людей и компании переходить на эту систему, подчеркивая ее преимущества и помогая внедрять ее в их инфраструктуру. Большой опыт в разработке backend и frontend приложений, а также в DevOps, позволяет эффективно решать сложные задачи. Также имею опыт работы в качестве архитектора, руководителя команды и наставника.
Умения
Языки программирования:
- TypeScript (предпочитаю, твёрдый 9-летний опыт)
- SQL (предпочитаю, твёрдый 8-летний опыт)
- Rust (предпочитаю, 5-летний опыт)
- Python (твёрдый 9-летний опыт)
- Haskell
- Bash (8-летний опыт)
- Java
- C#
- C++
Хранилища данных:
- PostgreSQL (предпочитаю, твёрдый 8-летний опыт)
- MySQL
- Sqlite
- MsSQL
- MongoDB
- Redis
- Minio (предпочитаю, твердый 5-летний опыт)
Я так же имею большой опыт в создании следующих типов приложений:
- Традиционные (SSR + Forms)
- API (REST/GraphQL/WebSocket/EventSource)
- Динамическое (SPA)
- Гибридное (SSR + SPA)
- Консольные
- Кроссплатформенные
Stack
Backend (Rust)
axum(предпочитаю, твёрдый 2-летний опыт)async-graphql(предпочитаю, твёрдый 2-летний опыт)shaku(предпочитаю, твёрдый 2-летний опыт)bb8+postgres-types(предпочитаю, твёрдый 5-летний опыт)diesel(2-летний опыт)
Backend (Node.JS)
Apollo(твёрдый 5-летний опыт)Express(твёрдый 9-летний опыт)Nest.JSKnex.js/Objection.js(твёрдый 5-летний опыт)Sequelize
Frontend
React(твёрдый 8-летний опыт)VueJS(предпочитаю, твёрдый 4-летний опыт)Cypress(предпочитаю, твёрдый 3-летний опыт)JQueryAntd/AntdvPostCSS(предпочитаю, твёрдый 5-летний опыт)Sass(предпочитаю, твёрдый 8-летний опыт)Less(слабый 4-летний опыт)
DevOps
NixOS/NixOps/Nix dev shell(предпочитаю, твёрдый 3-летний опыт)Docker Swarm(твёрдый 6-летний опыт)Kubernetes(слабый 5-летний опыт)Woodpecker CI(твёрдый 4-летний опыт)Drone CI(твёрдый 3-летний опыт)Gitlab CI(твёрдый 7-летний опыт)GitHub Actions(4-летний опыт)
Интересы
Open-source проекты - моя страсть! Разрабатываю, поддерживаю и улучшаю проекты в своё свободное время.
Помимо программирования я люблю готовить и проводить время со своей любимой семьей!
Контакты
Simplex (Предпочтительно): Dmitriy Pleshevskiy
Telegram: Dmitriy Pleshevskiy
Matrix: @pleshevskiy:matrix.org
Email: dmitriy[at]pleshevski[dot]ru