Android разработчик

Уровень зарплаты: от 200 000 руб.
Местоположение: Молдавия

Резюме: Android разработчик

• Android (3 года) – Java/Kotlin, Coroutines + Flow, Retrofit 2, OkHttp, Room, MVVM, MVI, RxJava, LiveData, Dagger 2, Glide, Navigation, Jetpack Compose; Flutter (начальный уровень)
• .NET (C# 15 лет) – Web API; WCF; ADO.NET; EF Core; ASP.NET MVC; разработка кастомных TCP-серверов и прикладных протоколов
• MSSQL
• MySQL (базовый уровень)
• C
• Английский – переписка и чтение литературы без проблем, устный средний.
• Git
• Английский B1
Образование - Одесский Государственный Политехнический Университет, факультет Автоматики и вычислительной техники, Электронные системы (магистр)

Гражданство РФ, проживаю в Приднестровье, ИП, гибкий график 40 часов в неделю

Январь 2013 — по настоящее время
Full stack developer remote. Unipay (ОАЭ, Дубай, unipay.ae)
Стартап, работаю в компании со дня основания. Компания владеет собственной сетью POS-терминалов по всей территории ОАЭ, подробнее на сайте.
Мои разработки:
• UnipayTeam app (в разработке) – мобильное приложение и его сервер для сотрудников компании. Flutter, .NET Core Web API, EF Core, MSSQL.
• Unipay TopUp Android POS – Android native приложение (Java/Kotlin) для POS-терминалов, используемых клиентами(мерчантами) компании. Пополнение мобильных телефонов ОАЭ и по всему миру, продажа ваучеров, подарочных сертификатов, оплата счетов, отчеты, платежные поручения и другие печатные формы, support, функционал инкассации, удаленное управление/мониторинг и пр. Приложение обновляется удаленно (silent update) с помощью разработанной мной платформы обновления с собственного сервера обновлений без Google Play.
• POS tech server v2 – Вторая версия сервера POS. Кастомный TCP сервер на собственном прикладном протоколе. Сопряжение с финансовым процессингом, безопасность, удаленное управление и мониторинг POS. .NET, ADO.NET, MSSQL, .NET Web Services.
• POS Software update server – Кастомный сервер обновлений ПО POS (Android и Bitel) на собственном прикладном протоколе. .NET
Terminals Web Admin – Web-приложение для управления и мониторинга сети POS (Android и Bitel), удаленного обновления ПО POS (Android и Bitel). ASP.NET MVC, JavaScript, JQuery, Ajax, HTML, CSS, ADO.NET, MSSQL.
• USSD Gateway – комплекс ПО для распределенного шлюза на базе устройств Android и Bitel, используемый для интеграции USSD сервисов провайдеров ОАЭ du и Etisalat с POS сетью компании.
USSD gateway device – Приложения для конечных устройств, используемых для отправки USSD запросов в мобильную сеть операторов du и Etisalat. Kotlin (Android устройства), C (Bitel устройства).
USSD device pool dispatcher – stateful сервер распределенного пула USSD устройств Android и Bitel, обслуживающий WCF-запросы от фин. процессинга – кастомный TCP сервер на собственном прикладном протоколе. .NET Windows service, WCF, .NET Remoting, MSSQL, ADO.NET.
• Unipay TopUp POS .NET CF - приложение для POS Bluebird Pidion (WinCE, .NET Compact Framework)
• Unipay TopUp POS – приложение для POS терминалов Bitel, используемых клиентами(мерчантами) компании. Пополнение мобильных телефонов ОАЭ и по всему миру, продажа ваучеров, подарочных сертификатов, оплата счетов, отчеты, платежные поручения, функционал инкассации, удаленное управление и мониторинг и пр. Приложение обновляется удаленно с помощью разработанной мной платформы. C, Bitel SDK.
• POS server v1 – сервер сети POS Bitel.
• Прочие консоли, утилиты, сервисы и т.п.
• Доработка Android native приложения партнера компании. Java, MVVM, OkHttp, Retrofit, Room, Glide, Dagger.

Ноябрь 2009 — декабрь 2012
Full stack developer. United arab payment system (ОАЭ, Дубай)
Стартап, работал в компании со дня основания. Компания была одной из первых в ОАЭ сетей платежных терминалов самообслуживания (payment kiosk). Использовались терминалы Штрих PAY 2.1 российского производителя Штрих-М. Запустились на ПО Штрих-М, за 6 месяцев разработали и запустили полностью собственное ПО (ПО терминала, сервер терминалов, фин. процессинг, 2 веб-приложения для управления терминалами, процессингом, отчетов и аналитики)
Мои разработки.
• UAPS Payment Kiosk – комплекс ПО терминала: слой аппаратного обеспечения терминала (реализован как .NET Windows service) для изоляции интерфейса пользователя от ОС и аппаратного обеспечения терминала, управления питанием устройств при помощи кросс-платы и мониторинга: принтера, купюроприемника, датчиков открывания, перемещения; полноэкранный контейнер пользовательского web-интерфейса пользователя; web интерфейс пользователя (MS Silverlight), интерфейс хостится локально на терминале в легком надежном web-сервере Cassini. ПО терминала обновляется и управляется удаленно; проигрыватель рекламного видео на дополнительном верхнем мониторе терминала, видео загружается на терминал удаленно, управляется удаленно, плейлист редактируется удаленно. .NET WinForms, Windows Services, .NET Remoting, WCF, Silverlight
• UAPS Payment Kiosk Server – сервер терминалов компании. .NET WCF, ADO.NET, MSSQL.
• UAPS Web Desktop – web-приложение для управления терминалами (блокировка, перезагрузка, сброс питания устройств, снятие скриншотов), мониторинга терминалов, загрузки рекламного видео, управления плейлистами рекламного видео на терминалах, управления смс и email уведомлениями о событиях терминалов (инкассация, открытие, перемещение, ошибки устройств) для сотрудников компании и пр. ASP.NET WebForms, JavaScript, JQuery, HTML, CSS, ADO.NET, MSSQL.
• Доработка сайта компании. PHP, JavaScript, JQuery, HTML, CSS, Smarty template engine.

Ноябрь 2001 — август 2009
старший инж-программист, ведущий, начальник отдела автоматизации. Приднестровский Сбербанк (филиал г.Бендеры)
Сопровождение существующего ПО, разработка нового; администрирование сетей, серверов; руководство отделом.

• Разработка с нуля нового комплекса ПО «Коммунальные платежи». Комплекс был внедрен в филиале взамен старого ПО, а также был продан в другой банк. Комплекс включает АРМ оператора-кассира и АРМ бухгалтера по коммунальным платежам.
АРМ кассира обновляется удаленно автоматически. .NET WinForms, MySQL, ADO.NET, ODBC.
АРМ бухгалтера кроме прочего включает разработанный с нуля собственный интерпретатор собственного скриптового языка для построения простых текстовых отчетов. Для редактирования скриптов разработан редактор с подсветкой синтаксиса и ошибок. Delphi, MySql, ODBC.
Автоматический dial-up + FTP клиент, работающий в фоновом режиме в systray. Использовался для фонового и on-demand обмена файлами между кассами филиала банка с RRAS сервером филиала по FTP поверх dial-up (прямое модемное подключение без Интернета). Гибкий планировщик сеансов связи: с интервалом, по заданному графику ежедневно или произвольный график для каждого дня недели. Был разработан по причине отсутствия возможности подключения в кассах филиала качественного постоянного канала связи. Delphi.
• Доработка и сопровождение комплекса ПО «Коммунальные платежи». Turbo Pascal, Btrieve.
• Доработка и сопровождение ПО «Пенсионный отдел» для бухгалтеров филиала банка, отвечающих за обслуживание пенсионеров силовых министерств ПМР. Turbo Pascal, Btrieve.
• Бессерверный мессенджер для общения в локальной сети, был необходим для общения с сотрудниками филиала, не имеющими доступа к Интернет. Delphi.

Посмотрите похожие резюме

Android Developer
Зарплата: 200 000 руб.
Разработчик Ruby on rails
Зарплата: 100 000 руб.
QA Engineer
Зарплата: 150 000 руб.