Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Каталог ИТ-специалистов

Найдите проверенных специалистов для решения ваших задач
В нашей базе более 11100 проверенных специалистов от 355 IT‑компаний
banner
Найдено 17 специалистов в публичном доступе
Новые специалисты
Ключевые навыки
Цена, ₽/час
Цена включает НДС
Дата бронирования
Подкатегории
Страна
Город
Опыт работы
Формат работы
Отрасли работы
Готов работать на зарубежных проектах
Владение языком
Пол
Возраст
Найдено 17 специалистов в публичном доступе
Dependency injection
Logistics & Transport • Media
ТП
Тигран П.
Ереван
Android разработчик
Middle+
2,750 Р/час
Android SDK
Android Studio
Clean Architecture
Coroutines
Dependency injection
Git
Hilt
Java
Jetpack Compose
Jira
+37

Тигран — Android-разработчик уровня Middle+. Имеет опыт работы в проектах Picsart и Clevis в сфере медиа и логистики. Специализируется на Android SDK, Android Studio, Clean Architecture, Coroutines, Dependency injection, Git, Hilt, Java, Jetpack Compose, Jira, Koin, Kotlin, Melos, MVI, MVVM, Pusher, REST API, Retrofit, Room, SOLID, SQLite. Знает паттерны проектирования, умеет работать с многопоточностью, структурами данных, проводить рефакторинг кода. Участвовал в разработке и поддержке инновационных инструментов для оптимизации процессов разработки, повышении производительности и эффективности команды. Проектировал и реализовывал многократно используемые компоненты, проводил рефакторинг и улучшал качество кода. Тщательно исправлял ошибки, оперативно выявлял и устранял дефекты программного обеспечения. Писал модульные тесты для улучшения надёжности ПО.

Подробнее
E-commerce & Retail • Social Networking
АО
Андрей О.
Воронеж
Flutter разработчик
Middle
2,875 Р/час
Dart
Provider
BLoC
DIO
MobX
GraphQL
WebSockets
Freezed
Retrofit
Hive
+20

Самая технически сложная и интересная задача: Одной из самых сложных задач с которыми пришлось столкнутся в последнее время стало написание e2e-теста на экране с прокруткой контента, содержащего текстовые поля. Усложнялась задача тем, что механизм тестирования flutter не мог отличить прокручиваемый экран и текстовое поле, так как данные элементы, предназначенные для разных задач, под капотом реализовывали один scrollable механизм. Пришлось приложить некоторые усилия, чтобы получить доступ к нужному элементу. Куда хочется развиваться: В первую очередь планирую развиваться технически. С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных подходов к решению задач. С какими не хотелось бы: На постоянке не хотелось бы писать однообразный UI и шаблонный код.

Подробнее
Telecom
РЯ
Роман Я.
Волгоград
PHP разработчик
Senior
3,000 Р/час
tss
aac
ZDD
code igniter
Yii3
Laravel 7
ML SQ
cps
SOLID
PRTG
+79

Какие паттерны я использую чаще : Мост (Bridge) , Адаптер (Adapter) , Декоратор (Decorator) , Цепочка обязанностей (Chain of responsibility) , Стратегия (Strategy) , Строитель (Builder) , Шаблонный метод (Template Method) , Шина сообщений, Event Sourcing / Event-driven, DTO DDD : Domain, Application, Presentation, Infrastructure, Model, Services, Mappers, Immutable . Версии php с какими работал : 5.6 , 7.0 , 7.4 , 8.0 , 8.1 , 8.2 , 8.3 Версии Laravel с какими работал : 5.5 , 6 , 8 , 9 , 10 Версии Symfony с какими работал : 5.0 , 5 ,3 , 6.3 Тестирование : Itegration testing, Unit testing, негативное тестирование. Mock, Assert, Factor, Data provider. RabbitMQ : Создавал несколько очередей, которые работали параллельно, у каждой из очереди был свой Consuming и 1 Handler который ожидал получения сообщения из шины очереди, у всех очередей была одна биржа и по одной привязке для каждой очереди, протокол обмена AMQP. Запись в очередь и чтение из очереди делал через supervisor. Какие типы обменов я использовал : direct, fanout. -Транзакции : Какие аномалии я знаю : - Когда видим в транзакции не зафиксированные изменения др. транзакции. Блокировки на уровне строк : pessimistic read, pessimistic write, for update - Первая транзакция обновляет данные вторая транзакция в это же время читает эти данные и фиксирует изменения и получает неверные данные так как потом фиксирует изменения первая транзакция и данные теперь изменились. - Это воспроизводиться когда работает с больше чем одной строкой, в базе у 2 строк значение колонки в сумме равно 100 , первая транзакция уменьшает одну строку на 50 и не фиксирует изменения (sql первой транзакции нет в примере) , вторая транзакция делает этот sql и подвисает так как первая транзакция не зафиксировалась

Подробнее
FinTech & Banking
КХ
Кароматулло Х.
Худжанд
C# разработчик
Middle+
3,875 Р/час
.NET
.Net 4.0
.NET 5
.NET 6
.NET 7
ASP.NET
Automapper
C#
CQRS
Dependency injection
+49

ASP.NET разработчик с более чем 8-летним опытом, из которых 6 лет – опыт коммерческой разработки. Предпочитаю микросервисную архитектуру и пишу чистый код. Хорошо работаю с библиотекой MediatR и FluentValidation. Придерживаюсь понятно-написанного кода и избегаю повторение кода. Всегда стараюсь внедрять Best practices. Стек технологий: - C# & ASP.NET & Web API - Entity framework - Dependency Injection - MediatR - FluentValidation & AutoMapper - MVC & CQRS & DDR & TDR - RabbitMQ & MassTransit - Seq, Serilog. - GIT & GitHub & GitLab & Bitbucket - PostgreSQL & MySQL & Redis & SQLITE Проекты: - Участвовал в разработке интернет банкинга для юридических лиц Eskhata Business. - Участие в полном цикле разработки ПО, от анализа требований до развертывания на продуктивной среде. - Разработка микросервисных приложений на платформе .NET Core. - Разрабатывал приложение для автоматизации бизнес процессов в сфере финансов и торговли. - Написал отдельный компонент работы с внешними сервисами, где используется очереди RabbitMQ. Компонент помогает приложению интегрировать с внешними сервисами для обмена информациями и действиями - Для работы с данными оптимизировал много SQL-запросов сократив план и время выполнения запроса, где выполнения запроса одновременно с несколькими потоками не зависает на фоне

Подробнее