ЭЗ
Эдуард З.
Мужчина
Казахстан, Алматы, UTC+5
Ставка
3 275,41 Р/час
вкл. НДС 5% (121.43 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Эдуард — Java-разработчик уровня Middle из Алматы (Казахстан). Специализируется на проектах в сфере E-commerce & Retail.
Опыт работы:
- Старший Java-разработчик в проекте по созданию Telegram-бота для ответов акционерам нефтяной компании с интеграцией GPT. Разработал функционал для обеспечения взаимодействия с ботом через мессенджер, реализовал механизм сохранения информации о пользователях и их диалогах, настроил взаимодействие с GPT для генерации качественных ответов.
- Java-разработчик в CRM-системе автодилера. Создал модули для управления автомобилями и пользователями, внедрил аутентификацию и авторизацию с помощью Spring Security и JWT, использовал Spring AOP для логирования действий пользователей.
- Инженер-программист в проекте модернизации АСУТП нефтяного месторождения. Занимался разработкой программ для логических контроллеров (ПЛК), доработкой SCADA системы и системы отчётности на базе MS SQL.
Проекты
(1 год 5 месяцев)
Telegram-bot для ответов акционерам НК с интеграцией GPT
Роль
Старший Java разработчик
Обязанности
Цели проекта:
Разработка Telegram-бота для автоматизации взаимодействия с акционерами крупной нефтяной компании. Бот интегрирован с технологией GPT для интеллектуальных ответов на запросы пользователей. Основные функции включают:
- Интерактивный диалог: Обеспечение быстрой и точной обработки вопросов акционеров касательно финансовой отчетности, дивидендной политики, корпоративных событий и других ключевых аспектов деятельности компании.
- Обработка сложных запросов: Использование возможностей GPT позволяет боту понимать контекст и обеспечивать релевантные ответы даже на нестандартные или многословные вопросы.
- Автоматизация FAQ: Автоматическая обработка часто задаваемых вопросов, что снижает нагрузку на службу поддержки и ускоряет процесс получения информации для акционеров.
- Поддержка нескольких языков: Локализация интерфейса и ответов для русскоязычных и англоязычных пользователей.
Архитектура:
● Монолитное Spring Boot приложение.
● Интеграция с Telegram API.
● Взаимодействие с GPT API через REST-запросы.
● БД PostgreSQL (для хранения пользовательских данных и истории сообщений для сохранения контекста).
Задачи:
● Разработка функционала для обеспечения взаимодействия с ботом через мессенджер, включая прием команд и отправку сообщений.
● Реализация механизма для сохранения информации о пользователях и их диалогах, что позволило поддерживать контекст беседы и персонализированные настройки.
● Настройка взаимодействия с GPT для генерации качественных и релевантных ответов на запросы пользователей.
● Разработка функционала для настройки креативности ответов и ролей GPT для обеспечения адаптивности модели под разные сценарии использования.
● Участие в разработке визуального оформления и структуры бота, чтобы сделать его удобным и интуитивно понятным для пользователей.
Команда: ПМ, 2 backend разработчика, аналитик
Стек специалиста на проекте
specta, lifecycle, transactional, Spring AOP, Spring Core, type, scope, Spring Data JPA, Amazon S3, Spring MVC, REST, API, JVM, Garbage Collector, Telegram API, Context, Collections, Spring Test, Docker, Hibernate, memory, Spring, Spring Boot, Telegram bot, Unit testing, библиотеки, PostgreSQL, modal
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2023 - Апрель 2023
(3 месяца)
CRM-система автодилера
Роль
Java разработчик
Обязанности
Цели проекта:
Разработка приложения для управления автосалоном позволяет сотрудникам управлять базой автомобилей, обрабатывать заказы и обслуживать клиентов, а также администрировать учетные записи с разными ролями и инструментами фильтрации.
Архитектура:
● Монолит.
● Фронтенд на React.
● БД PostgreSQL.
Обязанности:
● Коммуникация с командой.
● Анализ требований.
● Проведение код ревью.
● Добавление новых фич.
● Исправление багов.
● Написание модульных и интеграционных тестов.
Задачи:
● Создание модулей для управления автомобилями и пользователями, интеграция с REST API на основе Spring Boot.
● Реализация CRUD-операций для работы с пользователями, данными и бизнес-логикой с использованием Spring Boot.
● Внедрение аутентификации и авторизации с помощью Spring Security и JWT, обеспечение разделения прав доступа между ролями.
● Использование Spring AOP для логирования действий пользователей и обработки ошибок, улучшение прозрачности системы.
● Настройка PostgreSQL, написание эффективных SQL-запросов, индексация и оптимизация производительности запросов, автоматические миграции схем базы данных с помощью Liquibase.
Команда: 9-11 человек: 3-5 backend разработчиков (в т.ч. лид), 1-3 frontend разработчика (в т.ч. лид), 2 QA, 1 Product Owner
Стек специалиста на проекте
specta, lifecycle, transactional, Spring AOP, Spring Core, type, scope, Spring Data JPA, Spring MVC, REST, API, Swagger, JWT, JVM, Garbage Collector, Context, Collections, OAuth 2.0, Spring Test, Docker, Spring Security, Hibernate, memory, OpenAPI, Spring, Spring Boot, Unit testing, PostgreSQL, modal
Отрасль проекта
E-commerce & Retail
Период работы
Май 2022 - Январь 2023
(9 месяцев)
Модернизация АСУТП нефтяного месторождения
Роль
Инженер-программист
Обязанности
Цели проекта:
Разработка и модернизация систем автоматизированного управления технологическими процессами (АСУ ТП) с использованием передовых IT-решений для повышения надежности, эффективности и масштабируемости управления производственными процессами.
Архитектура:
● Программирование ПЛК Honeywell на специализированных языках (ST, FBD, LAD).
● SCADA-система с отображением технологических параметров и возможностью удаленного управления.
● MS SQL для хранения и обработки данных.
● Веб-портал для мониторинга данных с промышленного оборудования.
Обязанности:
● Коммуникация с заказчиком.
● Добавление новых фич.
● Исправление багов.
● Анализ, оптимизация и поддержка существующего кода систем управления технологическими процессами.
Задачи:
● Разработка программ для логических контроллеров (ПЛК) для автоматизации технологических процессов.
● Доработка существующей SCADA системы.
● Доработка существующей системы отчетности на базе MS SQL.
● Участие в интеграции со сторонними системами обработки данных.
● Поддержка веб-портала мониторинга данных, обеспечение стабильной работы и актуальности информации, добавление новых функций.
● Разработка системы передачи данных о добыче нефти.
Команда:
ПМ, 4 разработчика, дизайнер
Стек специалиста на проекте
Spring AOP, modbus, JPA 2, Spring Core, reports, diagram, function, Spring Data JPA, structured, FBD, ST, Spring MVC, Builder, SQL, control, Microsoft, REST API, Spring, Spring Boot, edge, hibernate6, ladder, Framework, block
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2021 - Апрель 2022
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казахстанско-британский технический университет
Специальность
Факультет информационных технологий. Автоматизация и управление.
Завершение учебы
2022 г.