Сергей Сивков — бэкенд-разработчик с более чем 8-летним опытом создания надежных и масштабируемых систем. Он обладает широким спектром компетенций, включая разработку API, оптимизацию производительности, работу с базами данных и инфраструктурой, а также обеспечение безопасности. Сергей придерживается best practices, таких как SOLID и DRY, пишет чистый и поддерживаемый код, а также проводит тестирование и документирование. Его комплексный подход охватывает все этапы разработки, от проектирования архитектуры до запуска и поддержки.
Навыки и технологии: разработка телеграмм-ботов, Ruby on Rails, React, Vite.js, TensorFlow, машинное обучение, рекомендательные системы, интеграция с картографическими сервисами.
Проекты и достижения: кандидат разработал бота для отслеживания перелетов, аналогичного Flightradar24, с уведомлениями в Telegram, что позволило пользователям эффективно отслеживать рейсы. Также был создан телеграмм-бот для знакомств, использующий Telegram MiniApp, с применением технологий машинного обучения для распознавания лиц и расчета совместимости профилей. Несмотря на техническую успешность проекта, возникли трудности с привлечением и удержанием пользователей.
Достижения и признание: успешная реализация функционала отслеживания рейсов и внедрение передовых технологий в проекте знакомств.
* создается нейросетью на основе портфолио, информации указанной пользователем о себе и отзывам от других пользователей