- Обо мне
-
- Стоимость работы:
- от 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.
- Отзывы
Нет отзывов