Для открытия контактов резюме необходимо приобрести доступ к базе
от 70 000 ₽
Гражданство
Россия
Тип занятости
Полная занятость, Стажировка, Работа из офиса, Свободный график
Город: Нижний Новгород
Опыт работы
1 год 9 месяцев
Проектная деятельность
Go разработчик
С 01.01.2023 по настоящее время (1 год 10 месяцев)
Реализовал, написал и работал с: • Golang, его библиотеками и фреймворками • СУБД (PostgreSQL, SQLite) • REST API сервис для взаимодействия с базами данных • Swagger документацию • Юнит, интеграционные и функциональные тесты (Unit, Integration, Functional tests) • Настройку инструментов CI/CD (GitHub Actions) • Поддержку переменных окружения, флаги • Аутентификацию с использованием JWT и BCrypt • MakeFile, TaskFile с инструкциями по запуску и сборке • DockerFile для сборки приложения и запуска контейнера Проекты: • scheduler_app - Go веб-сервер, реализует функциональность планировщика задач, поддерживает повторение задач по определённому правилу. Имеет frontend и написано с использованием SQLite, реализован CRUD, работа с базами данных производится с использованием sqlc, имеется индекс по дате. Структура проекта систематизирована, код покрыт тестами и написаны подробные комментарии (включая Readme.md). Поддерживаются переменные окружения (`.env`) и поиск по полям (Title, Comment). Написан DockerFile для сборки приложения и запуска в контейнере. Добавлена простейшая аутентификация с использованием middleware, пароль хэшируется через BCrypt. В качестве CI/CD используется проверка через Super-Linter и размещение приложения на DockerHub при добавлении тэга. https://github.com/Ra1nz0r/scheduler_app • elementary_bank_service – предоставляет API для frontend, который создаёт и управляет банковскими счетами (включает имя владельца, баланс и валюту), записывает все изменения баланса на каждом счете и выполняет денежные переводы между двумя счетами (происходит в рамках транзакций). Приложение написано с использованием PostgreSQL, реализован CRUD, работа с базами данных производится с использованием sqlc, используются индексы. Структура проекта систематизирована, код покрыт тестами. Поддерживаются переменные окружения, используется Viper. Написан DockerFile, DockerCompose для сборки приложения и запуска в контейнере. Для шифрования используется JWT. https://github.com/Ra1nz0r/elementary_bank_service • metric_alert_app - Go веб-сервер и агент. Сервер собирает метрики и данные, которые отправляет агент, обновление и отправка происходит с указанным интервалом времени. Приложение написано с использованием PostgreSQL, работа с базами данных производится через инструмент sqlc, используются индексы. Структура проекта систематизирована, код покрыт тестами, присутствует мокирование (mock). Поддерживаются переменные окружения, используется Flag. https://github.com/Ra1nz0r/metric_alert_app Аренда и продажа строительной опалубки, материалов (Южная Корея) июнь 2018 – декабрь 2022 – Администратор • Контроль за работой персонала, обучение • Управление, подготовка приемки и выдачи арендуемого материала • Обеспечение бесперебойной работы предприятия • Своевременное обеспечение производственного процесса • Организация надлежащего хранения материальных ценностей • Контроль за качеством арендуемого материала • Поддержание складской логистики и снабжения
Образование
Университет
Академия труда и социальных отношений
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Повышение квалификации, курсы
Go-разработчик с нуля
Yandex Practicum
Go-разработчик
2023 г.
Основы Go
Yandex Practicum
Go-разработчик
2023 г.
Продвинутый Go-разработчик
Yandex Practicum
Go-разработчик
2023 г.
Основы работы с базами данных и SQL
Yandex Practicum
Go-разработчик
2023 г.
Дополнительно
Ключевые навыки
Go
Golang
Sql
Sqlite
Postgresql
Docker
Ci/cd
Github actions (cd/ci)
Jwt tokens
Linux
Json rest api
Swagger/yaml
Дополнительная информация
• Go разработчик. Легко обучаюсь и быстро усваиваю информацию. Исполнительный, организованный и люблю хороший код. Ищу компанию, в которой буду расти до сильного технического специалиста и совершенствоваться. • Свой путь начал с изучения языка Python и далее C++. В один день узнал о Go, ставшим для меня своеобразной «золотой серединой», на нём и решил остановить свой выбор. • В прошлой сфере деятельности никогда не чувствовал себя на нужном месте и IT «преследовало» меня на протяжении всей жизни. При появлении возможности, решил не упускать и заняться «переходом».
Похожие резюме
до 120 000 ₽
29 лет
Нижний Новгород
Полный день
Последнее место работы
Сибур - Кстово, Аппаратчик пиролиза/газоразделения, октябрь 2017 - июнь 2018
Обновлено
19.10 в 18:10
Был на сайте
Более недели назад
Опыт работы
9 лет 1 месяц
до 100 000 ₽
30 лет
Нижний Новгород
Полный день
Последнее место работы
Сбер, Менеджер по продажам услуг, февраль 2012 - май 2012
Обновлено
21.10 в 06:07
Был на сайте
Более недели назад
Опыт работы
22 года 5 месяцев
до 30 000 ₽
42 года
Нижний Новгород
Полный день, Удаленная работа
Последнее место работы
ООО "Агрофирма"Волготрансгаз", слесарь 3 разряда ремонтно-механической мастерской, апрель 2000 - ноябрь 2000
Обновлено
23.10 в 08:11
Был на сайте
Более недели назад
Опыт работы
32 года 4 месяца