Для открытия контактов резюме необходимо приобрести доступ к базе

  • Открывайте только нужные вам целевые контакты
  • Контакты открываются навсегда
  • Низкая стоимость
#

Go developer

от 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 месяца