Awad, что это за программа для Android
Обновлено: 21.11.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 , Руководство группой , Портативные устройства
Читайте также: