🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Caleb Kanku (calebkanku), 28 лет, Россия, Набережные ЧелныCaleb Kanku (calebkanku), 28 лет, Россия, Набережные Челны

Caleb Kanku

Опытный Back-end разработчик с более чем 5-летним опытом веб-разработкиБэкенд разработчикСредний (Middle)
От 250 000 ₽Не ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 6 лет и 5 месяцев
Регистрация: 18.01.2022
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Набережные Челны
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский родной языкФранцузский родной языкРусский С2

Обо мне

Опытный Back-end разработчик с более чем 5-летним опытом веб-разработки и разработки программного обеспечения. Владея Python, Django, FastApi и Flask, я имею успешный опыт проектирования и поддержки надежных серверных систем, интеграции безопасных веб-приложений и оптимизации производительности баз данных. Я успешно внедрил системы CI/CD, снизил количество ошибок, увеличив время безотказной работы на 30 %, и оптимизировал код для обеспечения надежности и масштабируемости. Имея опыт разработки RESTful API, микросервисов и гибких рабочих процессов, я хорошо разбираюсь в принципах DevOps, автоматизации и комфортно работаю со средами Linux и Docker.

Навыки

Python
Django
Git
PostgreSQL
Docker
Linux
Redis
FastAPI
Apache Kafka
Elasticsearch

Опыт работы

  • Разработка научных IT сервисов
    Санкт-ПетербургОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Backend python developer
    Октябрь 2023 — По настоящее время (1 год и 2 месяца)

    • Разработал архитектуру и компоненты для внутренних приложений с использованием микросервисного подхода,
    обеспечение соответствия требованиям проекта.
    • Проводил code review для обеспечения соблюдения передовых практик и поддержания высокого качества кода.

    • Создал RESTful API и конечные точки для поддержки фронтенда и других компонентов системы с использованием FastAPI, поддержание качества кода, читаемости и стандартов кодирования.
    • Оптимизировал производительность внутреннего кода путем выявления узких мест и проведения тщательных проверок кода.

    • Интегрировал с базами данных, управляемыми хранилищами данных, обеспечена согласованность данных и разработан конвейер Change Data Capture (CDC) для дублирования данных в микросервисах с использованием Kafka и Debezium.
    • Реализовал меры безопасности для защиты внутренних систем и API, устранены уязвимости и следуют передовым практикам безопасности.
    • Контейнеризовал внутренние приложения с использованием Docker, управление развертываниями для обеспечения согласованности в средах.
    • Настраивал конвейеры CI/CD с помощью gitlab-ci
    • Сотрудничал с разработчиками интерфейса, менеджерами проектов и другими заинтересованными сторонами, участвуя в обсуждениях в команде и внося идеи в процесс принятия решений.

    - выполнил масштабный рефакторинг Backend.
    - сотрудничал с инженерами frontend для внедрения новых функций
    - поддерживал базу серверного кода на ежедневной основе
    - использовал docker для отправки новых версий приложения
    - изменил структуру flask проекта на модульную структуру
    - своевременная поставка api endpoints для новых функций

    PythonFlaskPostgreSQLDockerDjangoRESTful APIGitООПRESTMongoDB
  • Особая экономическая зона
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Software engineer
    Сентябрь 2021 — Октябрь 2023 (2 года и 2 месяца)

    • Разрабатывал и внедрял программные решения для повышения автономности и эффективности роботизированных систем.
    • Сотрудничал с инженерами-робототехниками для оптимизации процессов загрузки программного обеспечения.
    • Оказывал техническую поддержку по всей компании, решал проблемы и обеспечивал бесперебойную работу.
    • Обучал и курировал стажеров, предлагая руководство и поддержку в разработке бэкэнда.
    • Создавал сценарии автоматизации для оптимизации внутренних процессов и повышения эффективности.
    • Разрабатывал конечные точки API с использованием Django Rest Framework (DRF) для улучшения функциональности бэкэнда для внутренней платформы управления.
    • Разрабатывал и оптимизировал бэкэнд-системы для проектов, включающих алгоритмы NEAT, интеграцию камер безопасности, системы обнаружения пожара и функции чат-ботов.
    • Читал продвинутые лекции по Django, Flask и веб-разработке, а также руководил проектами Django в рамках образовательных программ компании.

  • EW
    Бэкенд разработчик (Младший)Python developer
    Июль 2018 — Сентябрь 2021 (3 года и 3 месяца)

    • Выполнил комплексный рефакторинг 80% кодовой базы бэкэнда для улучшения удобства обслуживания и производительности.
    • Сотрудничал с инженерами фронтенда для проектирования и внедрения новых функций и обеспечения бесшовной интеграции.
    • Управлял и поддерживал кодовую базу сервера, обеспечивая стабильность и ежедневно решая проблемы.
    • Использовал Docker для контейнеризации и развертывания новых версий приложений.
    • Реорганизовал структуру проекта Flask в модульную архитектуру для повышения масштабируемости и управляемости.
    • Своевременно предоставил конечные точки API для новых функций, чтобы уложиться в сроки проекта.
    • Провел анализ ИТ-системы и инфраструктуры компании, выявив и диагностировав проблемы, неэффективности и слабые стороны.
    • Устранил ошибки и неполадки на веб-сайте компании, улучшив общую функциональность и удобство для пользователей.

    GitPythonHTMLReactFlaskMySQLLinuxDockerRedisCelery

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

  • КФУ

    Казанский федеральный университет
    Институт информационных технологий и информационных систем (ИТИС)
    Сентябрь 2021 — Июль 2024 (2 года и 10 месяцев)
    Институт информационных технологий и информационных систем (ИТИС)
    Сентябрь 2017 — Июнь 2021 (3 года и 9 месяцев)