Ответ на вопрос - почему ищу замену текущему проекту :
проект без поддержки гайлайнов android
и с кастомной архитектурой - схожей под iOs
Навигация приложения и многое другое - это кастомные, самописные библиотеки сильно отличающиеся от стандартных практик android. (близкие к концепт iOS , сделано так для того что-бы ТимЛиду было удобно ревьювить код сразу на двух платформах)
Мне же по ощущением комфортно и оптимально работать в стеке Jetpack Architecture Components
Выполняемые мной задачи:
Фикс багов
Разработка мелких фич
Доработка интерфейса
Создание полноценных крупных задач с нуля
- декомпозиция на мелкие подзадачи
Добавление новых Paywall , работа с биллингом и интропрайсингом
например навигация в приложении - https://github.com/horovodovodo4ka/bones
работа над аналогом букмекерской конторы - 1xbet
Веб сайт - https://betwinner.com/ru/
Обязанности :
Полная разработка целых разделов :
- Казино
- Игры
- Чат поддержки
и прочее
Стек:
DI : Koin
Rx2
Kotlin
MVVM
LiveData
Retrofit
Glide
Binding
DiffUtil(RecyclerView)
*me.tatarka.bindingcollectionadapter(RecyclerView)
JetPack в целом
(ищу место где такие слова как класс менеджер и класс репозиторий не пустой звук)
Создание системы управления ресурсами (RMS) для обслуживания грузов на перроне
Kotlin
Retrofit2
Rx
Swagger
Moxy, Mosby(MVP)
Мой комфортный стек технологий:
Kotlin
Retrofit2
Rx
Swagger
Moxy, Mosby(MVP)
Проекты над которыми работал:
https://play.google.com/store/apps/developer?id=DigitalHorizon
Обязанности:
Разработка новых мобильных продуктов компании;
Взаимодействие с аналитиками, дизайнером;
Поддержка и усовершенствование текущих мобильных приложений.
Понимание клиент-серверной модели взаимодействия приложений;
А еще вы активно следите за мобильными технологиями, трендами в мобильном дизайне и всегда можете показать на своем смартфоне интересные новинки приложений, на которые стоит равняться!
Достижения : в минимально короткие сроки (10 дней включая выходные)
Разработал рабочий макет проект по каршерингу - аренде автомобилей - аналог делимобили , белка и т.д
Минимальное описание функционала тестового приложения :
Регистрация водителя по номеру его телефона - подгружаем список номеров из базы , отдел аренды регистрировал водителя заносил номер мобильного в базу данных (РосИнфоТех) и присваивал им пароль от личного кабинета
Далее если номер совпадал с введённым - клиент должен был ввести свой пароль который он указал при регистрации в отделе аренды, далее после логина попадаем на интерактивную карту где можем найти и выбрать ближайший свободный автомобиль для аренды , по тапу на авто видим его данные и расстояние от нас , при открытии шторки подробнее видим цену за аренду - 1 час 24 часа 168 часов , далее по тапу на сумму у нас появляется не активная кнопка забронировать , когда мы подходим в радиус видимости авто , погрешность спутника +_10 метров - у нас кнопка забронировать становится активной , и дальше мы проходим техосмотр авто с фото отчётом , только после этого у нас появляется кнопка - начать аренду , которая разблокирует двери авто и даёт полный доступ.
http://apps.be-interactive.ru/nexi/ совместно с компанией be-interactive
Ростовская область, rilisoft.com/
Информационные технологии, системная интеграция, интернет
Тестировщик/ QA Engineer- Ручное тестирование приложений;
- Поиск и тестирование дефектов;
- Cоставление тест-планов и тест-сценариев;
- Взаимодействие с разработчиками.
Достижения:
• Умение работать с xCode 5.x, 6.x , Git / SourceTree;
• Не большой опыт работы с игровым движком - Unity3d
• Не большой опыт работы с С# (Изменение кода для воспроизведения сложных тестовых ситуаций)
• Активное участие в написании тз к новым проектам , помощь гейм-дизайнерам
(Огромное кол-во предложенных мою фич попало в игру и дало положительный финансовый результат)
• Постановка тестирования в компании с нуля - мою было предложено несколько баг-трекинговых систем ,по-модульно расписано регрессионное тестирование к каждому проекту компании
• Разработан ряд предложений по автоматизации тестирования приложений
• Обучено 3-е новых сотрудников компании
• Для каждого из приложений компании мною разработана специальная версия непосредственно для тестирования - Отдельное меню для изменения параметров в приложении , которая позволяет проводить тестирование без предварительной правки исходников, тем самым ускоряя процесс тестирования приложения.
https://play.google.com/store/apps/developer?id=Pixel+Gun+3D
https://play.google.com/store/apps/details?id=block.app.wars
Тестировщик/ QA EngineerОбязанности:
Работа в группе сопровождения(разработчики,аналитики,тестировщики,helpdesk) корпоративной ERP-системы,
Выполнение функционального и нагрузочного тестирования ПО.
Функции:
-Опыт работы с MS SQL Server;
-Составление тестовых сценариев;
-Анализ, воспроизведение и документирование багов;
-Составление Тестовых случаев[ситуаций] (Test Case);
Технический специалист- Проведения обучающих семинаров для получения специалистами навыков и знаний в области создания и работы с системами безопасности.Продукты – Intellect , AxxonNext.
- Техническая поддержка продуктов компании.
- Выезд на объекты и помощь в наладке.
- Поддержка программного обеспечения.
- Прием звонков по вопросам настройки и решения проблем в программном обеспечении.
- Отслеживание запросов в системе баг-трекинга JIRA.
- Помощь в настройке программного обеспечения при помощи удаленного доступа.
Достижения :
• Проведено 4 семинара для клиентов и партнёров компании
• Все объекты видеонаблюдения функционировали в срок (Личные выезды к местам установки камер и серверов и наладка работы на месте)
• Привлечение новых партнёров компании из Новочеркасска , Ростова и Таганрога (Видеонаблюдение)
Ростовская область, simct.ru/
Информационные технологии, системная интеграция, интернет... Показать еще
Инженер-программист- Visual C++ , MFC,Windows API.
- Разработка и внедрение программ для промышленных контроллеров
(в основном разработка пользовательского интерфейса обмен данными по протоколу tcp/ip получение данных от контроллера и отрисовка интерфейса)
- Проведения пусконаладочных работ и дальнейшее сопровождение проектов.
- Подготовка соответствующей документации.
Проекты:
- Работал над комплексом подготовки персонала для службы на флоте. Задачи : Передача аналоговых сигналов(пульс ,частота дыхания ,температура) с тела человека на Пульт АРМ с помощью UDP-протокола.
- Проект тренажёра с особо устойчивой (нагрузка температур от -70 до + 80) в ненормированных условиях платой – Создал графический интерфейс и настроил в виде графиков - входящие сигналы
- Доработка Спасательного тренажёра с подводной лодки (эвакуация экипажа при ЧП) ,командировки в Санкт-Петербург с целью наладить тренажёр для показа заказчику(отладка взаимодействия промышленных контроллеров и интерфейса пользователя ,проведение пусконаладочных работ)
- Узловой модуль (космический, многофункциональный стыковочный модуль) по особому протоколу (разработанному внутри компании) должен был принимать и отправлять сигналы о произведённых стыковках с контроллеров и передавать их для отображения на графический интерфейс пользователя
- Работа над тренажёром <Селен> обезвешивание человека в скафанре с целью сымитировать гравитацию любой планеты для тренировок космонавтов
Репортаж НТВ о нашем проекте : https://www.youtube.com/watch?v=YOzo0Q3xR80
Достижения :
• Научился разбираться в чужом коде C++
• Изучил частично библиотеку MFC
• Был получен опыт работы с Windows API функциями
• Опыт работы с мобильными платформами Windows CE
• Опыт работы с средой разработки Visual studio 2008, Windows embedded
- Системы автоматизированного управления
САПР