Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 32 года, родился 18 октября 1993

Астана, готов к переезду (Алматы), готов к командировкам

Back-end developer

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость, частичная занятость, стажировка

Опыт работы 9 лет 6 месяцев

Июнь 2024по настоящее время
2 года
WMTech

Астана

Информационные технологии, системная интеграция, интернет... Показать еще

junior Go
- Написание программного кода - Исправление выявленных багов - Реализация функциональности и логики программы в соответствии с техническим заданием и архитектурными решениями - Оптимизация программного кода - Проведение регулярного мониторинга работоспособности и производительности программного продукта
Январь 2024Март 2024
3 месяца
Qazdev
Стажировка
В рамках стажировки я выполнил несколько заданий, связанных с разработкой приложения на основе Elasticsearch и Spring фреймворка. В первых двух заданиях я создал CLI-приложение, которое позволяет сохранять и выполнять поиск текстовых данных в базе данных Elasticsearch. В этих заданиях я использовал нативный HTTP-интерфейс для взаимодействия с Elasticsearch и Spring Core для обработки команд и управления приложением. Для обеспечения удобной и повторяемой среды разработки, я использовал Docker Compose для запуска Elasticsearch внутри контейнера. В следующих двух заданиях я перешел к разработке WEB-приложения с использованием Spring MVC/REST API и добавил дополнительные функциональные возможности, такие как форма ввода текста, вывод списка документов и удаление документов. Для удобства разработки были использованы библиотеки Apache Commons CLI, Spring Data Elasticsearch и инструмент Postman для тестирования API. В одном из заданий было требование добавить возможность скачивать и загружать показания в формате MS Excel. Для этой цели использовалась библиотека Apache POI. В финальном задании требовалось доработка приложения с целью обеспечения безопасности и аутентификации пользователей. Необходимо добавить механизмы аутентификации по логину и паролю на сайте, а также по токену (JWT) при работе с API. Добавить три группы пользователей + с различными уровнями доступа. Ограничить функционал приложения на основе правил доступа. Использовать механизм миграций (Liquibase) для инициализации базы данных с первой учетной записью администратора. Добавить раздел на сайте для работы с пользователями и реализовать функционал "запомнить пользователя". В результате проекта я получил ценный опыт работы с Elasticsearch, Spring Core, Spring MVC/REST API и инструментами разработки.
Июнь 2019Январь 2024
4 года 8 месяцев
Гос. Служба
Технический специалист
- Проведение технической поддержки, включая консультации по использованию ПО и устранение проблем - Обратная связь с разработчиками ПО - Подготовка отчётов и статистики по проделанной работе - Обеспечение безопасности и конфиденциальности документов - Обеспечение бесперебойной работы компьютерной и технической инфраструктуры - Установка, настройка и обслуживание компьютерного оборудования и программного обеспечения
Сентябрь 2016Апрель 2019
2 года 8 месяцев
ТОО АЭТЗ
Инженер-электрик
ТП, РП 10/0,4 кВ

Навыки

Уровни владения навыками
Средний уровень
ООП
Git
Базовый уровень
HTML
SQL
Уровень не указан
Java
PostgreSQL
MS Word
Работа в команде
Обучение
CSS
JUnit
Hibernate
Spring Framework
Elasticsearch
Intellij IDEA
JDBC
Maven
Spring Security
Spring Data
Liquibase
Spring Boot
Spring MVC
Gradle
JPA
MVC
Golang

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

.

Высшее образование (Магистр)

2025
Высшее образование (Магистр)
Alem school
Backend, Golang
2017
Высшее образование (Магистр)
2016
Высшее образование (Магистр)
Энергетический, Энергообеспечение сельского хозяйства

Знание языков

Казахский — Родной

Английский — B1 — Средний

Русский — C1 — Продвинутый

Повышение квалификации, курсы

2022
Java
Runtime

Гражданство, время в пути до работы

Гражданство: Казахстан

Разрешение на работу: Казахстан

Желательное время в пути до работы: Не имеет значения