Руслан Аль-Факих (metaruslan), 41 год, Россия, МоскваРуслан Аль-Факих (metaruslan), 41 год, Россия, Москва
Эксперт
Senior Java разработчикБэкенд разработчикСтарший (Senior)
Ищу работу

Контакты

Войти
Возраст: 41 год
Опыт работы: 17 лет и 7 месяцев
Регистрация: 12.04.2007
Последний визит: 2 года назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

О себе


Программирую на Java около 17 лет. Мои сильные стороны - Java backend, опыт Big Data проектов, понимание и опыт DevOps практик и инструментов. Английский свободный.


Мои навыки:


Java: Java core, concurrency, collections, streams, Maven, Gradle и т.д.


Spring: Spring Core, Spring Web, Spring Boot, Spring Batch и т.д.


DevOps: Docker, Docker Compose, Jenkins, Gitlab, Grafana, Prometheus, Kubernetes, Terraform, Infrastructure as Code и т.д.


AWS: EMR, Glue, Athena, S3, RDS, ECS, CloudFormation, SQS и т.д.


Big Data: Spark, Hadoop, HBase, Pig, Hive, MapReduce, Avro, Parquet, PrestoDB, JCascalog и т.д.


SQL: PostgreSQL, MySQL, MS SQL, Oracle.


Другое: Elasticsearch, RabbitMQ, Web технологии (основы HTML, CSS и JavaScript), Unix / Linux консоль, Binance Java API.



Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Java Spring Framework
Spring Boot
Большие данные
Apache Hadoop
Apache Spark
RabbitMQ
Elasticsearch
SQL
Docker

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладший

Специализация

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

Помогаю развивать навыки

SQLApache MavenJava Spring FrameworkJava SELinuxGitJavaJava coreDocker

Работаю с запросами

Экспертность

17 лет в Java разработке. Из них 13 лет на Big Data проектах. Также крайние 3 года касался DevOps задач.

Стоимость
5000 ₽/ час

Участие в профсообществах

Опыт работы

  • IDEXX
    Торонто
    Java / Big Data / DevOps engineer
    Апрель 2014 — Октябрь 2023 (9 лет и 7 месяцев)

    Big Data сервисы (работа с данными нескольких тысяч ветеринарных клиник).

    IDEXX - крупнейший в мире вендор ПО и оборудования для ветеринаров.

    Основные компоненты проекта: ETL загрузка данных из тысяч ветеринарных клиник, MapReduce/Spark репорты, интеграция с внешними отделами и клиентами компании в виде REST запросов и взаимодействия с множеством баз данных, backend для внутреннего UI-приложения, построение динамической инфраструктуры в Amazon Web Services (AWS), микросервисная архитектура с синхронным (REST) и асинхронным (RabbitMQ) взаимодействием.

    Часто выполнял самые сложные задачи проекта, например: прикручивал новые инструменты/сервисы (Spark, EMR, tracing и т.д.), распиливал монолит на микросервисы, создавал с нуля модули и подпроекты, создавал инфраструктуру для нагрузочного тестирования, делал большие рефакторинги, участвовал в расследовании и срочном исправлении критических проблем на проде и т.д.

    Часто касался DevOps части, из примечательного - полностью переделал инфраструктуру наших Jenkins jobs.

  • Hadoop / Java консультант
    Нью-Йорк
    Java / Data Engineer
    Январь 2013 — Март 2014 (1 год и 3 месяца)

    Фрилансил как Hadoop эксперт.

    Использовал в основном Pig, Java и немного Python. Обзор наиболее интересных задач и клиентов:

    - Magnetic (a marketing platform company): помогал Big Data команде как Pig эксперт, т. е. написание Pig скриптов, code review / refactoring, помогал с формированием Pig coding guidelines на проекте. Вел переход с CSV на Avro формат, где пришлось сделать патч для Pig Avro компонента.

    - Look At Media (an Internet magazine): помогал клиенту основывать инфраструктуру Big Data аналитики, т. е. написание изначальных Hadoop jobs, помощь DevOps команде с установкой Hadoop кластера.

    - Terapeak (an analytics company): сделал успешный PoC проекта по data mining для eBay транзакций. Спустя время был нанят повторно для ETL задач.

    JavaApache HadoopMapreducePostgreSQLMySQLSQLLinuxAWS
  • PulsePoint
    Нью-Йорк
    Hadoop / Java remote developer
    Март 2011 — Декабрь 2012 (1 год и 10 месяцев)

    Аналитика логов таргетированной рекламы.

    Проект, где я познакомился с Hadoop / Big Data. Работал над Hadoop jobs для кластера в 50 нод. Сделал успешный PoC использования Hive на проекте. Получил бесценный опыт тонкостей работы с данными, в особенности работа с неконсистентностью и некорректностью данных.

  • Превращение бизнес-задач в стратегические бизнес-возможности
    МоскваОт 10 до 100 сотрудников
    Java developer
    Сентябрь 2008 — Январь 2011 (2 года и 5 месяцев)

    Электронное бронирование авиабилетов.

    Был главным экспертом по интеграции с системой бронирования Sabre через SOAP API. Коммуницировал напрямую с заказчиком - агентством бронирования. С нуля реализовал инновационный процесс бронирования, заточенный под профессиональных работников агентства.

    JavaSQLPostgreSQLООПSOAPXML
  • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
    ТверьБолее 5000 сотрудников
    Java developer
    Май 2007 — Сентябрь 2008 (1 год и 5 месяцев)

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

  • Ведущий российский разработчик ПО
    ТверьОт 1000 до 5000 сотрудников
    Java developer
    Ноябрь 2006 — Май 2007 (7 месяцев)

    Принимал участие в разработке веб-приложений для гос. заказов.

  • Студия infolio / 2°
    Тверь
    Веб-разработчик
    Март 2006 — Октябрь 2006 (8 месяцев)

    Изучение веб-технологий (HTML, CSS, JavaScript) и кросс-браузерной верстки.

Высшее образование

  • Прикладной математики и кибернетики
    Январь 2003 — Январь 2008 (5 лет и 1 месяц)