← В ленту
Регистрация: 08.06.2026

Алиса Шарафутдинова

Специализация: Software Engineer
— Разрабатываю backend-системы на Go и Python (Django). — Опыт с микросервисной архитектурой и gRPC. — Работаю с PostgreSQL, Redis, RabbitMQ. — Навыки фронтенд-разработки: JavaScript, TypeScript, React, SPA. — Инструменты: Docker, Nginx, CI/CD, Git. — Системные навыки: Linux, Bash.
— Разрабатываю backend-системы на Go и Python (Django). — Опыт с микросервисной архитектурой и gRPC. — Работаю с PostgreSQL, Redis, RabbitMQ. — Навыки фронтенд-разработки: JavaScript, TypeScript, React, SPA. — Инструменты: Docker, Nginx, CI/CD, Git. — Системные навыки: Linux, Bash.

Портфолио

Q&A web application

Разрабатывала веб-приложение формата Stack Overflow на Python/Django. Реализовывала backend-логику, работу с PostgreSQL, AJAX-запросы, WebSocket/Centrifugo для обновлений в реальном времени, Redis для кэширования, nginx/Gunicorn для запуска приложения.

CityHawk — агрегатор городских событий

Разрабатывала backend-часть сервиса для поиска событий и интересных мест в городе: проектировала REST API, работала с PostgreSQL, авторизацией, Swagger/OpenAPI, микросервисной архитектурой и интеграцией с frontend. Также участвовала в разработке SPA-интерфейса на JavaScript/TypeScript.

Сервис сокращения ссылок

Разработала backend-приложение на Go для создания и хранения коротких ссылок. Сервис позволяет создавать короткую ссылку для исходного URL, выполнять редирект по короткому коду и гарантирует, что для одного исходного адреса создается только одна короткая ссылка. В проекте реализованы два варианта хранения данных: in-memory-хранилище с сохранением состояния в JSON-файл и PostgreSQL-хранилище. Для ускорения чтения при работе с PostgreSQL дополнительно может использоваться Redis как кэширующий слой. Вид хранилища выбирается через переменные окружения при запуске сервиса. Проект построен с разделением ответственности по слоям: доменные сущности и ошибки, usecase-слой с бизнес-логикой, repository-слой для работы с хранилищами, HTTP-обработчики, конфигурация и отдельный пакет для генерации коротких кодов. Также реализованы unit-тесты и интеграционные тесты для PostgreSQL и Redis, запуск через Docker Compose.

Скиллы

Go
Python
Django
JavaScript
TypeScript
REST API
gRPC
Microservices
PostgreSQL
Redis
RabbitMQ
JWT
OAuth
Swagger
React
Docker
Nginx
CI/CD
Linux
Bash
WebSocket
Bootstrap
C++
C
OOP

Опыт работы

Software Engineer
Q&A Web Application
Python, Django, PostgreSQL, Redis, Gunicorn, Nginx, Bootstrap, JavaScript, jQuery, WebSocket, Centrifugo
● Разработка веб-приложения формата Q&A (аналог Stack Overflow). ● Реализация серверной части на Python + Django, запуск через Gunicorn. ● База данных PostgreSQL, кэширование через Redis. ● Асинхронное взаимодействие с сервером (AJAX), обновление в реальном времени через WebSocket Centrifugo. ● Полнотекстовый поиск с подсказками и ограничением частоты запросов.
Software Engineer
CityHawk
Go, REST API, gRPC, PostgreSQL, JWT, OAuth, Swagger, JavaScript, CSS, BEM
● Разработка агрегатора событий CityHawk на Go. ● Построение HTTP API (REST, JSON) и микросервисной архитектуры с gRPC. ● Проектирование чистой архитектуры, реализация middleware (auth, recovery, CORS). ● Аутентификация и авторизация: JWT, session, cookies, OAuth. ● Работа с БД PostgreSQL, документирование API (Swagger/OpenAPI). ● Фронтенд: SPA на JavaScript, адаптивная верстка CSS (БЭМ).

Образование

Программное обеспечение систем искусственного интеллекта (Бакалавр)
с 2024 - По настоящий момент
МГТУ им. Н.Э. Баумана

Языки

АнглийскийСреднийРусскийРодной