Awad, что это за программа для Android

Обновлено: 03.07.2024

Квалифицированный разработчик полного стека, знакомый с широким спектром инструментов разработки. Участник с открытым исходным кодом, высоко мотивированный подходом DevOps и любящий применять его в каждом проекте, командный игрок с отличными техническими способностями, предлагающий 5 лет соответствующего опыта.

Опыт

Бэкенд-инженер

Являлся частью команды, которая работала над созданием микросервисных решений, мы работали в гибкой среде CI/CD, чтобы предоставлять несколько продуктов с использованием Nodejs, Spring Boot и Reactive Spring.

Полный разработчик

Бэкенд-разработчик

Хорошо познакомился с бизнесом по автоматизации в гостиничных сетях с использованием сторонних сервисов, таких как сервисы OPERA и многие системы бронирования CRS и PMS

Поддерживать, поддерживать и улучшать текущий проект, созданный с использованием Java J2EE.

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

Опыт работы с Spring BOOT, Oauth2, Maven, SOAP, серверной архитектурой.

Младший разработчик Android

Свою карьеру разработчика я начал в стартапе Apps And Games Inc, где большую часть времени проводил за изучением учебных пособий и основ чистого кодирования на своем компьютере с Linux.

Опыт разработки под Android с использованием Java OOP и MVC и xml, полученный опыт разработки одежды для Android, опыт работы с git.

Внештатные проекты

Изучил Flutter и помог учащемуся завершить его FYP, создав для него приложение Flutter, интегрированное с серверной базой данных Firebase и службами аутентификации.

Создал веб-сайт для врача-рентгенолога, чтобы облегчить чтение отсканированных изображений и создать чит-коды Excel вместо того, чтобы создавать их вручную. Это был его докторский проект. Создан с использованием Spring boot в качестве серверной части и технологии внешнего интерфейса с использованием библиотеки bootstrap Thymeleaf, вызовов JQUERY и Ajax, html5 и CSS3. Защищено с помощью токенизации JWT.

Портфолио

Опыт

    7 лет 7 лет 4 года
  • Jupyter Notebook 4 года 3 года 3 года 3 года 3 года

Местоположение

Дубай, Объединенные Арабские Эмираты

Доступность

Предпочтительная среда

Xcode, JetBrains Rider, WebStorm, Jupyter Notebook, DataGrip, Visual Studio Code, Slack, Zoom, Jira, Confluence

Самый удивительный.

<р>. Я спроектировал и разработал несколько мобильных приложений, таких как Task Logger, и приложение для часов под названием 1VALET.

Трудоустройство

Разработчик мобильных и клиентских приложений

Разработчик машинного обучения | Специалист по данным

  • Агрегированные данные с использованием следующих источников данных: спутниковые изображения (2D), местные данные о погоде и вспомогательные данные.
  • Применил несколько вариантов выбора признаков, методы разработки признаков и исследования данных с точки зрения различных компонентов временных рядов.
  • Разработал несколько моделей машинного обучения (точечных и вероятностных) для реализации правильного принятия решений.
  • Развернул Google Cloud Platform (GCP) для создания нескольких вычислительных механизмов для извлечения спутниковых изображений из Google Earth Engine (EEflux).
  • Использовал Jupyter Notebook на платформе искусственного интеллекта в GCP для запуска скрипта обработки данных и импутации.
  • Пакетная обработка наборов данных размером в терабайт и интеграция нескольких независимых CSV-файлов (предоставляются с перерывами) с несколькими данными о свойствах, несмотря на анонимность данных.
  • Применил различные модели машинного обучения, например деревья решений, случайные леса и нейронные сети, к немаркированному набору данных, чтобы сгруппировать данные на основе шаблонов мобильности в несколько групп.
  • Количественные даты переселения беженцев, пики событий и зоны скопления на базовых станциях (сообщения по сравнению с телефонными звонками) по районам и группам.

Технологии: Python, R, Google Cloud Platform (GCP), искусственный интеллект (ИИ), наука о данных, машинное обучение, Spark, Matplotlib, Seaborn

Инженер iOS

  • Легко адаптируется для работы с устаревшим кодом и различными техническими средами.
  • Сотрудничал с многонациональными оффшорными командами разработчиков, просматривая код и выполняя парное программирование.
  • Реализованы функции и исправлены ошибки при развертывании ветки на Bitbucket.
  • Работал с командой, чтобы убедиться, что пользовательский интерфейс/UX и требования были выполнимы, и планировал соответствующий график проекта для каждого результата, включая мероприятия по обеспечению качества.
  • Занимался оформлением продаж, квитанциями, кассовыми терминалами, бронированием площадок для игры в гольф и системой управления гольфом.

Технологии: Objective-C, Swift, Jira, Azure, Confluence, Slack, Bitbucket, Model View Viewmodel (MVVM), ReactiveCocoa, ReactiveSwift

iOS и веб-разработчик

  • Принимал участие в разработке нескольких приложений в различных областях бизнеса, таких как покупка продуктов питания, планирование и регистрация задач, обучающие игры, бронирование авиабилетов, взаимодействие с ERP-системами и т. д.
  • Руководил мобильной командой, которая включала в себя отслеживание, поддержку команды и обеспечение успешного соблюдения всех требований и сроков.
  • Разработал прототипы, мокапы и PoC (доказательство концепции) с помощью Sketch и Flinto.
  • Сотрудничество с межфункциональными командами для определения, разработки и развертывания новых функций, а также оптимизации развертывания путем создания и поддержания эффективных каналов связи.
  • Доставка и развертывание приложений в App Store.
  • Проявил гибкость и оперативность, переключившись на другие технологии, например Java, Kotlin для разработки под Android из опыта работы с iOS.

Разработчик Microsoft Dynamics Navision

Опыт

Проект, основанный на архитектуре MVVM, с модульным и интеграционным тестированием. Он показывает простой список продуктов и их детали. Этот проект представляет собой прямое применение архитектуры MVVM с использованием Moya для работы в сети и реактивного Swift для реактивного связывания

Я разработал приложение для часов на iOS, чтобы открывать удаленные двери.

Я отвечал за обновление существующего мобильного приложения и его перенос на шаблон проектирования MVVM и более реактивные привязки, а также за разработку функций с использованием Swift, Kotlin, Twilio, CallKit, Firebase, Reactive Swift и т. д.

Я также разработал несколько функций на портале сообщества/администрирования продукта, используя Angular, HTML, SCC, JavaScript, Twilio, Kibana и Elasticsearch.

Я работал над Teesnap, платформой для управления полями для гольфа, развернутой почти на 1000 золотых полей в Северной Америке и состоящей из POS-терминалов и сервисов Facebook. Я работал в команде iOS, разрабатывал и развертывал функции с помощью Swift, а также переносил существующий устаревший код (Objective-C).

Я участвовал в конкурсе Data4Refugees Challenge в Университете Богазичи в Стамбуле. В этой задаче я и мои товарищи по команде представили наше исследование и работу по применению методов обработки данных, вменения и моделирования в мобильных записях, чтобы выявить закономерности в отношении мобильности беженцев и того, как на них влияют события. Мы использовали Python, R, GCP для сбора данных, импутации и кластеризации данных

Task Logger – это приложение B2B, которое помогает учителям регистрировать свою повседневную деятельность. Он охватывает различные функции, например планирование занятий, присвоение категорий (частное обучение, неакадемическое обучение), регистрацию задач и т. д.

Я отвечал за разработку приложения с помощью Sketch и Flinto, а также за реализацию его в качестве мобильного решения с использованием Swift и, наконец, за его развертывание в App Store.

Приложение для журнала, в котором я разработал все макеты экранов с помощью Sketch и Flinto. Я также руководил мобильной командой по проектированию и разработке всех функций, работая над ними с самого начала до развертывания в магазине.

Play My Way – это приложение без рекламы, которое задает обучающий вопрос, который появляется каждые пару минут и скрывается после того, как вы ответите. Он готовит детей к экзаменам в школе с помощью упражнений и практики, пока они играют в свою любимую игру!

Я отвечал за команду разработчиков, поставлявших версии для Android и iOS, и участвовал в реализации функций, а также в доставке продукта в магазин.

Награды продукта:
• Победитель в номинации «Лучшее приложение для детей 2016».
• «Приложение Play My Way призвано перевернуть любовь детей к мобильным устройствам с ног на голову». —TechCrunch
• «Мобильное приложение, которое решает универсальную проблему». — IDG Connect
• «Приложение — компромисс между родителями и детьми». —Trendhunter
• «Теперь вы можете использовать зависимость вашего ребенка от телефона, чтобы сделать его умнее», — TechRadar

Meswaq — это самый простой способ связаться с поставщиками вашей продукции и разместить заказы без каких-либо сборов за обслуживание.

Навыки

Языки

Платформы

iOS , Firebase , Jupyter Notebook , Visual Studio Code , Интернет , Google Cloud Platform (GCP) , Azure , Windows , Android , Twilio , Amazon Web Services (AWS)

Фреймворки

Библиотеки/API

Инструменты

Xcode, JetBrains Rider, WebStorm, DataGrip, Slack, Zoom, Jira, Confluence, R Studio, Weka, GitHub, Bitbucket, Navision, Git, Trello, Seaborn, Sketch, Flinto, Microsoft Dynamics, CallKit, Kibana

>

Парадигмы

Гибкая разработка программного обеспечения , Наука о данных , Парное программирование , Представление модели (MVVM) , Разработка приложений для Windows

Другое

Развертывание программного обеспечения , Мобильный пользовательский интерфейс , Мобильный UX , Машинное обучение , Искусственный интеллект (ИИ) , Интеллектуальный анализ данных , Работа в команде , Запросы на вытягивание , Кластеризация , UX , App Store , Руководство группой , Портативные устройства

Читайте также: