Backend Golang developer

Контакты


Контакты доступны после входа на сайт

Описание

Имею хорошие теоретические знания основ веб-разработки на Go. Знаю CRUD и как правильно работать с сущностями. Умею создавать сайты на фреймворке Fiber, строить архитектуру веб-приложений и доставлять их до сервера.
Также имею учебный опыт разработки на Java, понимаю принципы ООП, знакома с основными паттернами проектирования и структурами данных. Умею пользоваться системой контроля версий Git (GitHub). Понимаю устройство HTTP и имею знания по верстке страниц(HTML, CSS). Умею писать SQL запросы(join и его разновидности, оконные функции).

Навыки

Hard skills
● Go
● Git, GitHub
● Микрофреймворк Fiber
● Java Core, Java Collections
● Понимание принципов ООП
● Автоматическое тестирование (JUnit5)
● Сборка проектов через Gradle
● Веб-технологии: HTML, CSS, HTTP
● Базы данных: SQL для реляционных баз данных, знание архитектуры СУБД
● Английский язык на уровне чтения тех. документации

Soft skills
● Навыки работы в команде
● Коммуникабельность
● Способность быстро учиться новому
● Умение решать проблемы самостоятельно
● Обязательность

Описание проектов

● Игры разума: https://github.com/anastasiaBliznetsova/java-project-61
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Стек технологий:
- Git(GitHub)
- Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA

Полученные навыки:
- настройка окружения Java
- использование встроенных и сторонних библиотек
- работа с Gradle
- использование линтера (Checkstyle)
- опыт построения архитектуры полноценного приложения.

● Вычислитель отличий: https://github.com/anastasiaBliznetsova/java-project-71
Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
- поддержка разных входных форматов: yaml и json
- генерация отчета в виде plain text, stylish и json

Стек технологий:
- JUnit 5, Jacoco
- Git(GitHub), Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA

Полученные навыки:
- создание интерфейса командной строки (библиотека picocli)
- автоматическое тестирование с помощью JUnit
- работа с разными форматами данных (json, yml)
- парсинг входящих данных (библиотека Jackson)
- работа CI Github Actions
- подключение Test Coverage на CodeClimate

● Валидатор данных: https://github.com/anastasiaBliznetsova/java-project-78
библиотека, с помощью которой можно проверять корректность любых данных. В первую очередь речь идет про данные форм заполняемых пользователями.

Стек технологий:
- JUnit 5, Jacoco
- Git(GitHub), Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA

Полученные навыки:
- проектирование структуры классов
- композиция объектов
-наследование
- применение fluent-интерфейс

Опыт


Художник трёхмерного моделирования, ArtVostok studio
Июль 2021 - Август 2023

Обязанности: моделирование твердых (оружие) и тканевых (одежда) объектов.
Достижения:
● выполняла сложные объемные проекты в установленные сроки;
● быстро осваивала работу в новых для меня программах 3D-моделирования

Образование


Омский государственный технический университет. Информационные системы и технологии
Сентябрь 2019 - Июнь 2023

О себе
Проживаю в городе Комфортный формат работы - удаленный, но рассмотриваю любые варианты.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...