Привет! Меня зовут Давид Шекунц и я Senior Platform Engineer & Golang / Node.ts Tech Lead, а еще пишу в 🦾 IT-Качалке 💪
С 2014-го
За последние 11 лет успел поработать (в / с / над):
Стэк
Мой основной стэк – это Golang и Node.ts, но также я успел вывести в прод с десяток проектов, используя:
🧠 Backend
Golang, Node.js, Zig, Python, PHP, C#
🧑🏾🦲 Frontend
Next.js, React, Vue
💀 DevOps
Docker, K8s, Ansible, CI/CD, Terraform, Prometheus, Grafana, Jaeger
🫀 DBs & MQs: PostgreSQL, SQLite, Clickhouse, Redis / KeyDB, Kafka / Redpanda, RabbitMQ, Nats.io
Делюсь
Пишу статьи и снимаю видосы:
- 💬 Telegram-канал – новости, анонсы, мысли и все самое важное
- 📰 Medium – полнометражные статьи
- 🎥 Youtube – иногда выкладываю видосы и стримы
Пишу
Мои книги и методички:
- λ Функционально Ориентированное Программирование (ФОП) – функциональная альтернатива ООП
- 🛌 Fatigue Driven Development (FDD) – best-practice разработки приложений для ленивых
- (coming soon) ⛓ Distributed Functions (DF) – архитектура разработки распределенных backend приложений
Разрабатываю
Open-source либы:
- 🎭 Paasible – Cli и UI для Ansible
- 📜 SQLi – type-safe autogenerated Query Builder для Go
- 🦦 Dionids Go Boilerplate – шаблон для разработки Web Go приложений
- λ FapFop.ts – библиотека ФОП паттернов на TypeScript
- 🛌 FDDF.ts – FDD Framework на TypeScript
- 🔎 Introspect-it – интроспеция SQL баз на TypeScript
- 🪐 JupyterNotebook.TS – JupyterNotebook на TypeScript + батарейки
- 📖 N2P – превращайте свой Notion страницы в интерактивные презентации
- ✈️ Teleblog – шаблон для превращения телеграм канала в сайт
- (coming soon) ⛓ Distributed Functions Framework – framework for creating distributed applications
Контакты
Github: github.com/Dionid
Telegram: t.me/davidshekunts
Whatsapp: +79035729838
LinkedIn: David Shekunts
With ❤️ from David Shekunts 👨🏻