🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Николай Рясков (fourzd), 24 года, Россия, СочиНиколай Рясков (fourzd), 24 года, Россия, Сочи

Николай Рясков

Очень стремлюсь развиваться в своем деле и прилагаю максимум усилийБэкенд разработчикВеб-разработчикСредний (Middle)
От 120 000 ₽Ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 2 года и 8 месяцев
Регистрация: 20.09.2022
Последний визит: 2 месяца назад
Гражданство:
Местоположение: Россия, Сочи
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Люблю смотреть видео с котятами и развиваться. 

Хардскиллы:
Python: Я имею глубокие знания Python и владею также множеством различных библиотек на данном языке программирования.
JavaScript: Я владею базовым JS, что может быть полезно, например в базовом Django.
Docker и Docker Compose: Мой опыт с контейнеризацией позволяет мне создавать и деплоить приложения в разнообразных средах, обеспечивая их устойчивость и портативность.
Веб-фреймворки: Я специализируюсь на работе с FastAPI, который является моим любимым инструментом для создания высокопроизводительных асинхронных API. Также у меня есть опыт работы с Django и Django REST Framework для более традиционных синхронных веб-приложений. Хотя я мало работал с Flask и не использовал aiohttp для создания серверной части, мои знания и опыт позволяют мне быстро адаптироваться к различным технологиям и инструментам.
Базы данных и ORM: Владение SQL на базовом уровне, опыт работы с ORM-библиотеками, включая SQLAlchemy для сложных запросов и миграций, а также Django ORM для интеграции с Django-проектами.
Системы контроля версий: Профессиональное использование Git, включая совместную работу в командах над одним репозиторием.
CI/CD и облачные платформы: Базовые знания и опыт настройки простых CI/CD пайплайнов для автоматизации процессов деплоя и обновления сервера, а также практический опыт настройки облачных платформ.

Софтскиллы:
Упорство и ответственность: Я очень упорный в достижении целей и не подвожу свой коллектив, делая всё возможное для соблюдения сроков и качества работы.
Коммуникативные навыки: Владею английским на уровне B2, что позволяет мне свободно общаться в международных командах и взаимодействовать с клиентами.
Готовность к обучению: Я открыт к новым знаниям и технологиям, готов развиваться и углублять свои профессиональные навыки.
Конструктивный подход к разрешению конфликтов: Не люблю конфликты и стараюсь решать все возникающие вопросы конструктивно, находя оптимальные и эффективные пути решения.

Навыки

Python
Asyncio
SQL
Linux
Английский язык
Docker
Django
FastAPI
RESTful API
PostgreSQL

Опыт работы

  • Anytalk
    Фулстек разработчик (Средний)Fullstack developer
    Декабрь 2023 — Апрель 2024 (5 месяцев)

    Проект: Разработка сервиса "AnyTalk" для перевода речи в реальном времени
    Сайт: anytalk.ai
    Описание проекта: Разработка инновационного сервиса, предоставляющего возможность перевода речи в режиме реального времени с звуковым воспроизведением на целевом языке, с использованием технологий ИИ для распознавания и перевода речи.

    Технологии и инструменты:
    Бэкэнд: Разработан на Python с использованием веб-фреймворка FastAPI.
    Фронтэнд: Использование "голых" HTML, JavaScript и CSS для создания расширения для Chrome.
    Интеграция ИИ: Работа с открытыми ИИ для распознавания речи и её перевода в реальном времени.
    Аудио обработка: Реализация функциональности для обработки аудио прямо в коде, включая захват, транспортировку и воспроизведение звука.

    Зона ответственности:
    - Полноценная разработка бэкэнда и фронтэнда проекта, включая работу по макетам, программирование и тестирование.
    - Интеграция с открытыми ИИ-системами для эффективного распознавания и перевода речи.
    - Реализация архитектуры для обработки аудио, обеспечивающих качественное воспроизведение переведенной речи.
    - Оптимизация производительности и удобства использования расширения для Chrome.

    Ключевые результаты:
    - Успешная разработка и запуск сервиса для перевода речи в реальном времени, "AnyTalk", который значительно упрощает коммуникацию между людьми, говорящими на разных языках.
    - Создание удобного и функционального расширения для браузера Chrome, позволяющего пользователям легко активировать сервис.
    - Внедрение передовых технологий ИИ и обработки аудио для обеспечения высокого качества перевода и воспроизведения речи.

    Этот проект подчеркивает мои навыки в разработке сложных веб-сервисов и способность работать с передовыми технологиями в области искусственного интеллекта и обработки аудио. Он также демонстрирует мою способность к инновациям и предоставлению реальных решений для облегчения межкультурного общения.

  • HelloBanana
    Смоленск
    Бэкенд разработчик (Младший)Backend developer
    Август 2023 — Декабрь 2023 (5 месяцев)

    Проект: Серверная часть сайта знакомств "HelloBanana"

    Описание проекта: Разработка серверной части для сайта знакомств, реализованная с использованием стека технологий на базе Django и Django REST Framework.

    Технологии и инструменты:
    - Основные технологии: Django, Django REST Framework (DRF) для разработки бэкенда.
    - Дополнительные инструменты: Docker для контейнеризации и упрощения развертывания, Celery с Redis для асинхронной обработки задач.
    - Деплой: Использование облачного сервиса Yandex Cloud для хостинга приложения.
    - Интеграция: Разработка Telegram-ботов для взаимодействия с пользователем и уведомлений.

    Зона ответственности:
    - Разработка и поддержка серверной части сайта, обеспечение стабильной работы и безопасности данных.
    - Настройка и интеграция различных сервисов (Celery, Redis) для асинхронной работы приложения.
    - Развертывание приложения в облачной инфраструктуре, настройка Docker контейнеров.
    - Разработка Telegram-ботов для расширения функционала и повышения удобства использования сервиса.

    Ключевые результаты:
    - Создание масштабируемой и безопасной серверной части для сайта знакомств с расширенным функционалом.
    - Успешная интеграция с внешними сервисами и инструментами для асинхронной обработки данных и уведомлений.

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

    Ссылка на код:
    https://github.com/FourZd/code-example

    PythonDjangoDockerPostgreSQLSQLGitLinuxRedis
  • Частная практика, работа без зачисления в штат
    Бэкенд разработчик (Младший)Python Developer
    Май 2023 — Август 2023 (4 месяца)

    - Работа с API
    - Настройка множественных прокси для скрипта
    - Деплой кодовой базы на удаленном сервере
    - Работа с асинхронным кодом
    - Работа с PostgreSQL
    - Симуляция действий пользователя с помощью Selenium

  • Хаб сервисов для игр
    ПермьОт 100 до 1000 сотрудников
    Бэкенд разработчик (Младший)Python developer
    Ноябрь 2022 — Май 2023 (7 месяцев)

    Февраль 2023 - Май 2023

    - Автоматизация внутренних процессов компании с помощью языков программирования Python и JS,
    - Работа с базой данных MSSQL,
    - Интеграция популярных ИИ, таких как GPT и Midjourney.
    - Использование Selenium для симуляции действий пользователя и html парсинг.
    - Взаимодействие с API сервисов вроде Google (Calendar, Youtube, Sheets, Chat, Appscript, Drive, Forms), Hibob, Jira+Confluence, Discord, etc.


    Ноябрь 2022 - Февраль 2023
    - Разработка и рефакторинг бэкэнда с использованием указанных технологий.
    - Исправление ошибок (багов) в коде.
    - Создание новых эндпоинтов для API используя FastAPI.
    - Типизация моделей интерфейса (использование Pydantic).
    - Участие в кросс-код-ревью (Code Review).
    - Работа в команде по методологии SCRUM (двухнедельные спринты, груминги, использование доски и пр.).

  • Подбор персонала
    Бэкенд разработчик (Младший)Программист Python
    Май 2022 — Ноябрь 2022 (7 месяцев)

    Разработка веб-сервиса, предоставляющего пользователю информацию по запрошенным криптовалютам, блокам, кошелькам, транзакциям(как etherscan и bscscan, но мультичейн)

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

    Дальнейшая разработка предполагает:

    1. Хранение информации за последние сутки в базе данных PostgreSQL

    2. Получение по запросу пользователя любой существующей информации путем переадресации к web3.

    Проект в открытом доступе на моем гитхабе.

    Бэкенд разработчик (Стажёр)Программист Python
    Сентябрь 2021 — Май 2022 (9 месяцев)

    Самостоятельное обучение Python путем чтения документаций, курсам(Coursera, Skillbox, Я.Практикум). Освоение большинства часто применяемых в практике библиотек.

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

  • СГУТиКД

    Сочинский государственный университет туризма и курортного дела
    Социально-Культурный сервис и туризм
    Сентябрь 2018 — Июль 2022 (3 года и 10 месяцев)

    Благодаря университету понял, что программирование меня интересует больше)