👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Амрулла Ахмедов (amrul_akhmedov), 30 лет, Россия, МоскваАмрулла Ахмедов (amrul_akhmedov), 30 лет, Россия, Москва

Амрулла Ахмедов

Бэкенд разработчикРазработчик в области робототехникиСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 30 лет
Опыт работы: 9 лет и 1 месяц
Регистрация: 25.07.2022
Последний визит: 3 месяца назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

С 2022 года работаю С++ разработчиком в ФГУП НАМИ.

В 2018 году решил поменять профессию, так как очень заинтересовали программирование и информационные технологии. Мне нравится изучать различные современные алгоритмы и структуры данных, в том числе параллельные, как устроены современные процессоры и видеокарты.

На данный момент я закончил Российский технологический университет МИРЭА на направлении "Прикладная математика и информатика". В университете изучал математику (линейная алгебра, математический анализ, дискретная математика, комбинаторика), алгоритмы, структуры данных, языки программирования (C++, Python), многопоточное программирование, программирование на видеокартах, SQL, операционные системы, компьютерную графику и устройство ЭВМ, в том числе устройство современных CPU и GPU.

На последних курсах университета написал дипломную работу по теме "Исследование рассеивающих хэш-функций" с использованием языков С++ и Python, а также библиотек Boost (Format, JSON, Multiprecision), NumPy и Matplotlib. В рамках своей работы я сравнил многие современные некриптографические хэш-функции. Например, MurmurHash, CityHash, FarmHash и xxHash.
Cсылка на репозиторий: https://github.com/amrul94/HashCmp

Дополнительно прошел обучение в Яндекс.Практикуме на направлении «Разработчик С++».

Свободное от работы и учебы время уделяю изучению C++ и Python.
Изучаю литературу по С++ и Python, алгоритмам и структурам данных, решаю примеры и задачи из книг (Бьерн Страуструп "Язык программирования С++", Скотт Майерс - цикл книг "Эффективное использование C++", Стивен Прата "Язык программирования С++. Лекции и упражнения", Николай М. Джосаттис "Стандартная библиотека C++. Справочное руководство", Марк Лутц "Изучаем Python", Штайн Клиффорд, Кормен Томас Х. "Алгоритмы. Построение и анализ", Антон Полухин "Разработка приложений на C++ с использованием Boost"). Изучаю библиотеку Boost. С интересом смотрю записи конференций, таких как C++ Russia и C++ Siberia и слушаю подкасты про С++ - Pure Virtual Cast.

Люблю поиграть в компьютерные игры, смотреть сериалы и кино, а также настольные игры.

Навыки

C++
Boost
Qt
Cmake
Python
Linux
Docker
Git
ООП
Алгоритмы и структуры данных

Опыт работы

  • Ведущий российский научный и инжиниринговый центр транспортной индустрии
    МоскваОт 1000 до 5000 сотрудников
    Разработчик в области робототехники (Средний)Инженер программист 2 категории
    Сентябрь 2022 — По настоящее время (2 года и 3 месяца)

    Работаю в отделе планирования движения (планировщика) в системе управления беспилотного транспортного средства (БТС).

    Осуществлял следующую деятельность:
    - участие в разработке и тестировании модуля планирования БТС.
    - участие в разработке систем помощи водителю.
    - разработка симулятора для тестирования БТС.
    - разработке и поддержке внутренних библиотек

    C++BoostQtCmakePythonLinuxDockerGitBashООП
  • Обучаем будущих разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
    От 100 до 1000 сотрудников
    Разработчик С++ (обучение)
    Сентябрь 2020 — Июнь 2021 (10 месяцев)

    Технологии, с которыми я работал: Git, Clion, RAII, макросы, санитайзеры, асинхронные вычисления, семантика перемещения, IILE (немедленно вызываемая лямбда-функция), Forward reference, C++17, идиоматический C++, JSON, SVG, Protobuf 3

    Проекты, которые я выполнил:

    SearchServer - программа по поиску документов с учетом минус-слов (документы с этими словами не будут отображаться в результатах поисков), Работает на подобии поисковых систем, таких как Яндекс. Ранжирование происходит по TF-IDF

    Cсылка на репозиторий: https://github.com/amrul94/SearchServer

    TransportCatalogue - транспортный справочник, Работает с JSON-запросами. Выдает ответ на запрос отрисовки маршрутов строкой SVG формата. Реализован конструктор JSON с использованием цепочки вызовов методов, явные ошибки находятся на этапе компиляции.

    Ссылка на репозиторий: https://github.com/amrul94/TransportCatalogue

    Интерпретатора языка Mython - реализовал на C++ интерпретатор языка программирования Mython (упрощённое подмножество Python). Для этого написал лексический анализатор (лексер), синтаксический анализатор (парсер), семантический анализатор и таблицу символов.

    Ссылка на репозиторий: https://github.com/amrul94/InterpreterForMython

    SpreadSheet - электронная таблица (упрощённый аналог Microsoft Excel или Google Sheets) В ячейках таблицы могут быть текст или формулы. Формулы, как и в существующих решениях, могут содержать индексы ячеек.

    Ссылка на репозиторий: https://github.com/amrul94/SpreadSheet

    C++C++ stlCmakePythonGitООПProtobuf
  • ГКБ им. И.В. Давыдовского
    Другое вне IT (Средний)Медицинский брат отделения анестезиологии-реанимации
    Февраль 2019 — Ноябрь 2023 (4 года и 10 месяцев)

    Ассистирую врачу-реаниматологу в осуществлении медицинский манипуляций, проведении реанимационных мероприятий в случае ухудшения тяжести пациента. Выполняю назначения врача. Веду различную медицинскую документацию в ЕМИАС. Помогаю коллегам в ведении электронной документации и при работе с компьютером.

  • НМИЦ трансплантологии и искусственных органов им. ак. В.И. Шумакова Минздрава России.
    Медицинский брат отделения анестезиологии-реанимации
    Ноябрь 2016 — Октябрь 2018 (2 года)
    Осуществление медицинской деятельности
  • Городская клиническая больница им. С.П. Боткина
    Медицинский брат-анестезист в отделении анестезиологии
    Август 2015 — Ноябрь 2016 (1 год и 4 месяца)
    Осуществление медицинской деятельности

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

  • МИРЭА

    Российский технологический университет МИРЭА
    Москва3852 выпускника
    Институт кибернетики – Прикладная математика и информатика
    Сентябрь 2018 — Июль 2022 (3 года и 10 месяцев)

Дополнительное образование