Меня зовут Богдан, мне 16 лет. Хотел бы сказать что, почему-то все компании смотрят на возраст, а не на hard и soft skills.
Немного о себе: Начал изучать програмирование с 12 лет, начал с изучения Python. Изучил python, создавал мини логику в одном файле, нужно было развиваться. Далее углублялся в верстку, HTML, CSS и немного JS. Где-то позанимался версткой 1 год, далее хотел уже углубится в сам Python, писал ботов, парсеры, скрипты, но так или иначе пришел в Backend. Начал изучать Django/DjangoORM, делать первые приложения, почему именно Django? Потому что на тот момент, он был востребован, это в году может быть 2022-2023. Далее увидел очень стремительно набирающий поплуярность фреймворк FastAPI, приступил к его изучению. И вот по сей день, уже примерно 1,5-2 года пишу на нем, делаю пет проекты, стараюсь внедрять новые технологии.
И вот недавно, закончил свой первый коммерческий проект, в нем я создал двух ботов MAX/TELEGRAM с использованием обученной нейросети AliceAI в YandexCloud, работали боты на webhook’ах. Проект длился 3 месяца, и за 3 месяца я сделал с полного нуля(первым этапом было настройка YandexCloud, вот на столько с нуля). Немного конкретнее о проекте:
Интересные задачи с которыми я столкнулся в проекте: • Транскрибация голосовых сообщений от пользовтеля: Когда все было готово для создания ботов, был хороший вопрос как получать текст с голосовых? Здесь подобрал очень интересный способ, сначала мы отлавливаем голосовые, затем отправляем в бакет на Yandexcloud, затем SpeechKit берет оттуда голосовое, и его парсит. На самом деле было много разных способов, но рабочий оказался именно таким. • Мое первое знакомство с подключением платежки: Уже ближе к концу проекта, пришлось подключать оплату. На самом деле это был мой первый опыт с подключением платежки, вообще с этой системой. Заказчик работал с Точка банком. На самом деле, если ты умеешь читать документацию и понимать ее смысл и быстро схватывать, то эта задача была не сложной, но очень интересной и необычной. Тажке было интересным делать систему автосписаний, первый раз подружился с cron задачами, узнал что это такое и с чем это едят. • Также по мимо основных задач проекта, реализовывал парсинг с сообщества в ВК и постинг их в каналы MAX: Вообще, хочу сказать что использовал неизвестные для меня методы вот произведения этой задачи. Также в задачах зайдействован cron для выставления постов по таймингу. Вообщем можно долго рассказывать об этой задаче, в гитхабе все есть. • Также немного захватил даже frontend: У заказчика был сайт, в котором нужно было кнопки привязаться к одной форме, и отправлять запрос через webhook на серве, в общем не было ничего сложного.
Вот мое портфолио на гите, где и сам проект -> гит
Если подвести итоги, то очень долго я искал любую возможность поработать, и она меня нашла сама, в прямом смысле, на хабре карьер мне заказчик написал сам лично. В общем и целом прсооо поделился опытом который со мной был, если кто-нибудь это прочитает вообще.
Если интересна обратная связь от заказчика -> +7 916 434-87-14