Анна Бернова - Golang разработчик
Навыки
- ClickHouse
- Django
- Docker
- Git
- Go
- Golang
- gRPC
- Kafka(базовый)
- Linux
- Microservices
- Nginx (базовый)
- PostgreSQL
- Python
- Redis
- REST API
- SQL
Опыт работы
MedicalApps
Golang разработчик - Октябрь 2023 — по настоящее времяПроектирование и реализация структур баз данных для поддержки функционала мобильного приложения, с использованием PostgreSQL и Gorm для обеспечения высокой производительности и оптимизации запросов.
Создание и оптимизация API для взаимодействия мобильного приложения с серверными службами, включая разработку на основе gRPC и protobuf для эффективной и безопасной передачи данных между микросервисами.
Значительное повышение производительности и отказоустойчивости сервиса достигнуто благодаря миграции основных функций с Python на Golang.
Разработка и запуск полностью функциональной системы чатов, поддерживающей масштабируемые веб-сокеты и обеспечивающей высокую надежность связи.
Кастомизированная система push-уведомлений, реализованная с использованием Gorush, способствовала повышению пользовательской активности и обеспечила мгновенную доставку уведомлений.
Интеграция с внешними сервисами, включая использование Redis для кэширования расписания врачей, получаемого через API стороннего сервиса. Это позволило уменьшить нагрузку на сервис партнеров и ускорить доступ к часто запрашиваемой информации.DevSup
Golang-разработчик - Декабрь 2022 — Октябрь 2023Разработка бэкенд-части сервиса аналитики маркетплейсов на Go.
Проект построен на микросервисной архитектуре и использует gRPC для связи между сервисами. Система включает в себя интеграцию с Redis в качестве кэша, Apache Kafka для обработки потока событий в реальном времени и ClickHouse для хранения и анализа больших объёмов данных.
Проектировала и реализовывала функции для эффективного сбора, выборки и расчёта статистической информации.
Разрабатывала пользовательский API.
Оптимизация запросов к postgreSQL, при помощи explain.фриланс
Программист Python - Апрель 2022 — Декабрь 2022Разработка бэкенда на фреймворке Django и DRF.
Работа с базами данных и SQL-запросами, оптимизация запросов.
Подключение внешних сервисов.
Настройка SMPT и рассылки.
Доработка админки сайта.Vegan Russian (волонтерство, проект)
Программист-разработчик - Сентябрь 2022 — Ноябрь 2022Разработка чат-бота на TypeScript с обработкой данных через api и работа с базой данных.
Образование
Лингвистика
МГОУ2012
Обо мне
Я — разработчик с опытом работы в GoLang, специализирующийся на проектировании структур баз данных и создания и API, а также интеграции с внешними сервисами.
Моя мотивация заключается в желании постоянно улучшать свои навыки и глубоко понимать технологии, которыми я управляю. В свободное время я нахожу вдохновение в путешествиях и изучении нового, что также способствует моему профессиональному росту. Я ценю возможности для развития и стремлюсь применять свои знания на практике, чтобы приносить максимальную пользу проектам и командам, с которыми работаю.