Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти Зарегистрироваться
Заказы Услуги Специалисты Проекты Клуб
R100 3688313549ee6889319a3b63c23a2a86 Аккаунт верифицирован

Дмитрий Смотров

Разбираюсь с багами
31 год
  • Twitter
  • Facebook
  • ВКонтакте
  • Google
  • Жалоба
Обо мне
Стоимость работы:
от 2 000 руб. за час
Профессиональный опыт:
более 10 лет
Разрабатывал как бекенд на Go, Java, PHP, фронтенд на React так и мобилку на iOS, Android.

Go нравится, без дженериков туго, но можно потерпеть и постараться написать код, чтобы они не были нужны или быстро написать какой-нибудь кодогенератор под конкретную задачу.

Java нравится, в Spring все готово. Иногда ищешь пару часов аннотацию, которая сделает все хорошо, но если нашел – то запомнишь ее на всю жизнь и все время будет хорошо)

React нравится. До того, как случился React писал на всяком самописном и ныне забытых фреймворках типа Backbone. Сейчас для всего есть React, а для всего остального есть VueJS и Angular, на них тоже писал, но менее профессионально – только техподдержка. Можно и jQuery кое-где поюзать... но другие разработчики из команды будут ругаться и в чем-то будут правы.

Swift / Kotlin тоже нравятся. На iOS/Android что мы только не пробовали...чтобы сэкономить деньги заказчиков... всякие React Native и Xamarin, даже мельком успели глянуть на Flutter, но... один фиг – нативная разработка (Swift, Java / Korlin) бьет все эти кроссплатформенные фреймворки. Их можно использовать только если MVP какой-нибудь дешевый, как только становится что-то посерьезнее – лучше писать на нативе.
Задел пару проектов на Objective-C, ничего, справился.

Работал и по водопадам (ТЗ) и по скрамам (Scrum). Скрам и эджайл (Agile) люблю, но его можно только в выделенной команде до 9ти человек, которые закреплены только за одним продуктом и не шарятся на другие продукты. И нужно, чтобы команда работала вместе дольше, чем 6 спринтов... иначе нет смысла – сделали один продукт и разбежались по другим продуктам, весь скрам, который на команду ориентирован – коту под хвост.

Разрабатывал микросервисы и монолиты. Люблю разрабатывать микросервисы. Стараюсь делить на микросервисы по DDD. Если проект до месяца разработки – то клиенту, скорее всего, микросервисы не нужны.

Могу Kubernetes, но без опыта в проде – только домашние проекты на нем разворачивал, не было возможности заюзать в проде пока что. Но я стараюсь исправить эту ситуацию.

В целом понимаю devops, так-же понимаю отличия tcp от http и от udp тоже :-), могу настроить балансировщики и немного могу настроить сеть, dns, dhcp итд, если нету kubernetes.
Ключевые навыки
  • golang
  • react
Отзывы
Нет отзывов
Статистика
Статистика фрилансера
Завершенные заказы
0
Заказы в работе
0
Заказы в арбитраже
0
Отзывы заказчиков
+0 / -0
Зарегистрирован
более 5 лет назад
Был последний раз
1 год назад
Верификация
Пользователь верифицирован по номеру телефона
Контакты
Этот пользователь не указал никаких контактов.
Следите за нами в соцсетях
Бот
Хабр Фриланс
  • О сервисе
  • Правила
  • Услуги и цены
  • Клуб
  • Контакты
Помощь
  • Фрилансеру
  • Заказчику
  • Оплата услуг
  • Безопасная сделка
  • Служба поддержки
Документы
  • Соглашение с пользователем
  • Правила оказания услуг
  • Политика конфиденциальности
© Habr