Камилла Абуляйла (kami09), 23 года, Россия, КазаньКамилла Абуляйла (kami09), 23 года, Россия, Казань

Камилла Абуляйла

Бэкенд разработчикСредний (Middle)
От 160 000 ₽Не ищу работу

Контакты

Войти
Возраст: 23 года
Опыт работы: 1 год и 10 месяцев
Регистрация: 26.07.2023
Последний визит: 2 года назад
Гражданство:
Местоположение: Россия, Казань
Дополнительно: готова к удаленной работе
Знание языков:

Обо мне

Начинала свой путь в C#/.NET, создавая десктопные приложения на WPF. С течением времени перешла на сторону web-разработки, исколесив дороги ASP.NET.


Даже позволила себе немного отдохнуть, проектируя новые миры на Unity.


Ключевые навыки


Языки:


    C# — .NET Core, ASP.NET, MVC, WPF, EF, SignalR


    C/C++ — (базовые навыки, но если есть острая потребность — могу использовать)


БД:


    SQL — MS SQL Server, SQLite, PostgreSQL


    NoSQL — В основном Redis, но немного знакома и с другими


Мониторинг и логирование:


    ELK, Grafana, Sentry


Брокеры сообщений:


    Apache Kafka


Дополнительные инструменты и методологии:


    Docker, Test-Driven Development (TDD), Continuous Integration/Continuous Delivery (CI/CD)


---


В работе придерживаюсь принципов Agile, ухаживаю за кодом в GitHub, веду диалог с документацией в Confluence.


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


  • Клиентское ПО на WPF для игровых ПК. Создала привлекательный и интуитивно понятный интерфейс. Связь с бэкендом обеспечивала плавную и безопасную авторизацию пользователей, а также обновление информации о доступных играх и пользовательских профилях.

  • ПО для администраторов клуба, представляющего собой связующее звено с бэкендом, расположенным в AWS. Использование ASP.NET и MsSQL позволило создать надежное и быстродействующее решение, управляющее всеми аспектами работы: от системы бронирования мест до статистики занятости ПК и контроля за временем игры.

  • Сервис рассылки уведомлений. Задача была в создании микросервиса на ASP.NET, работающего с PostgreSQL, который мог бы оперативно уведомлять пользователей о резервировании, завершении игрового времени и предстоящих мероприятиях с помощью Kafka и Firebase.

---


Владение иностранными языками: English Upper-Intermediate (B2)


Открыта для удаленной работы и гибкого графика.


Настоящую эффективность вижу в конечном результате, а не в часах.

Навыки

Git
ООП
SQL
Базы данных
C#
.NET Core
Entity framework
ASP.NET
Linq
WPF

Опыт работы

  • Москва
    Бэкенд разработчикC# Developer
    Февраль 2022 — Ноябрь 2023 (1 год и 10 месяцев)

    Над чем работала:

    – Клиентское ПО для компьютерного клуба (бэкенд и фронт десктопного приложения)

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

    Основные достижения на проекте:

    Разработала и реализовала алгоритм быстрого и бесшовного обмена информации с бекендом и передачей данных в таком формате, который бы не перегружал сервера (учитывая численность ПК примерно в тысячу единиц, которые передавали информацию о состоянии, статусе и другой информации). И это помимо трафика с других устройств.

    Совместно с группой аналитиков и архитектором создали верхнеуровневую и C4-архитектуру.

    Реализовали защиту от обхода блокировки системы в заблокированном состоянии.

    ⏭️⏭️⏭️
    – Административный сервер для управления компьютерным клубом (бэкенд веб приложения административной панели)

    Был реализован масштабный проект по управлению и контролю ПК в компьютерном клубе посредством клиентских ПО.

    Основные достижения на проекте:

    Разработала транзакционную систему работы с балансом и реализовала систему контроля наличия средств у пользователя для продолжения использования системы (максимально актуально в поминутной тарификации).

    Совместно с командой реализовали систему управления доступами и ролевую модель с помощью Scope'ов, хранящихся в jwt-токенах. Реализовали и настроили мониторинг и логирование всех действий пользователей и администраторов системы.

    ⏭️⏭️⏭️
    – Сервис рассылки уведомлений 

    Разработала и внедрила в экосистему компьютерного клуба сервис рассылки уведомлений для оповещения пользователей о различных событиях, акциях и так далее посредством смс сообщений, push-уведомлений и email писем. Задача была в создании микросервиса на ASP.NET, работающего с базой данных PostgreSQL, который мог бы оперативно уведомлять пользователей о резервировании, завершении игрового времени и предстоящих мероприятиях с помощью Kafka и Firebase. Этот проект значительно улучшил взаимодействие клуба с клиентами и повысил удовлетворенность пользователей.

    Перевели проект на AWS-стек. Активно использовали Apache Kafka.


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

  • КНИТУ-КАИ им. А.Н. Туполева

    Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева
    Институт компьютерных технологий и защиты информации
    Сентябрь 2019 — Июнь 2023 (3 года и 9 месяцев)

    Я успешно окончила Казанский национальный исследовательский технический университет имени А. Н. Туполева - КНИТУ-КАИ, на факультете компьютерных технологий и защиты информации. Моя специализация была связана с областью информатики и вычислительной техники.

    В течение 4-х лет обучения в университете, я получила глубокие знания и навыки в области программирования, алгоритмов, структур данных, баз данных, сетевых технологий и компьютерной безопасности. Мой курс включал в себя как теоретическое обучение, так и практические занятия, что позволило мне получить не только теоретическую базу, но и научиться применять свои знания на практике.

    Мой опыт обучения в КНИТУ-КАИ оставил у меня глубокий след, и я готова применить полученные знания и опыт в профессиональной деятельности для решения сложных задач в сфере компьютерных технологий и информационной безопасности.