Go developer
Нижний Новгород, РоссияСтажер • Джуниор • Миддл
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х летот 70 000 до 100 000 ₽
Опыт работы от 1 года до 3х летот 70 000 до 100 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gsJS
О себе
На данный момент Go developer.
Мои компетенции и опыт
Проектная деятельность
c января 2023 – Go-разработчик
Реализовал, написал и работал с:
- Golang, его библиотеками и фреймворками
- СУБД (PostgreSQL, SQLite)
- RESTAPIсервис для взаимодействия с базами данных
- Swagger документацию
- Юнит, интеграционные и функциональные тесты (Unit, Integration, Functionaltests)
- Настройку инструментов CI/CD (GitHubActions)
- Поддержку переменных окружения, флаги
- Аутентификацию с использованием JWTи BCrypt
- MakeFile, TaskFile с инструкциями по запуску и сборке
- DockerFileдля сборки приложения и запуска контейнера
Проекты:
- scheduler_app- Goвеб-сервер, реализует функциональность планировщика задач, поддерживает повторение задач по определённому правилу. Имеет frontend и написано с использованием SQLite, реализован CRUD, работа с базами данных производится с использованием sqlc, имеется индекс по дате. Структура проекта систематизирована, код покрыт тестами и написаны подробные комментарии (включая нужен доступ к резюме ). Поддерживаются переменные окружения (`.env`) и поиск по полям (Title, Comment). Написан DockerFileдля сборки приложения и запуска в контейнере. Добавлена простейшая аутентификация с использованием middleware, пароль хэшируется через BCrypt. В качестве CI/CDиспользуется проверка через Super-Linter и размещение приложения на DockerHubпри добавлении тэга.
- elementary_bank_service– предоставляет APIдля frontend, который создаёт и управляет банковскими счетами (включает имя владельца, баланс и валюту), записывает все изменения баланса на каждом счете и выполняет денежные переводы между двумя счетами (происходит в рамках транзакций). Приложение написано с использованием PostgreSQL, реализован CRUD, работа с базами данных производится с использованием sqlc, используются индексы. Структура проекта систематизирована, код покрыт тестами. Поддерживаются переменные окружения, используется Viper. Написан DockerFile, DockerComposeдля сборки приложения и запуска в контейнере. Для шифрования используется JWT.
- metric_alert_app - Goвеб-сервер и агент. Сервер собирает метрики и данные, которые отправляет агент, обновление и отправка происходит с указанным интервалом времени. Приложение написано с использованием PostgreSQL, работа с базами данных производится через инструмент sqlc, используются индексы. Структура проекта систематизирована, код покрыт тестами, присутствует мокирование (mock). Поддерживаются переменные окружения, используется Flag.
Аренда и продажа строительной опалубки, материалов (Южная Корея)
июнь 2018 – декабрь 2022 – Администратор
- Контроль за работой персонала, обучение
- Управление, подготовка приемки и выдачи арендуемого материала
- Обеспечение бесперебойной работы предприятия
- Своевременное обеспечение производственного процесса
- Организация надлежащего хранения материальных ценностей
- Контроль за качеством арендуемого материала
- Поддержание складской логистики и снабжения
Есть файл резюме (защищен)
Интересные кандидаты
- сDremote
- пD
программист, dotnet developer, angular developer, full-stack
relocate remote office - пGremote
- Ссrelocate remote parttime office
- СFremote
- СR
Стажер React Frontend developer
relocate remote office - СJremote parttime office
- СFremote office
- СFremote parttime office
- СD
Стажер Developer (C#, Python, (HTML, CSS, PHP))
remote parttime
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы