Сергей С. , Senior, Oracle разработчик

Male avatar
Сергей С.
Россия, Пермь
3 220 ₽/час 515 200 ₽/мес. без НДС
    Oracle разработчик
  • Senior
Опыт работы:

12+ лет

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Pl/SQL
Spring Framework
Java
REST-сервисы
Kafka
Grafana
Camunda
Git
Technology:
JavaScript
Database:
Oracle
PostgreSQL
Формат работы
Удалённо
Описание о специалисте

Проектирую и развиваю высоконагруженные микросервисы (Java/Spring, Oracle), интеграции через Kafka, работаю с PostgreSQL/Oracle. Веду задачи end-to-end, нахожу и устраняю узкие места, предлагаю архитектурные решения и понятно коммуницирую с бизнесом.

Примеры работ

Эко система лояльности
Описание задачи/проекта

“Эко система лояльности" сюда относятся начисления баллов, выплата кэшбеков, компенсации, расчет баллов потранзакционно, установка программ лояльности на договор, компенсация баллов и пр.

Позиция на проекте
Java / Pl/SQL-разработчик
Размер команды
6 backend, 2 QA, TM, 2 SA
Ответственность
  1. Разработка бизнес-логики программ лояльности на Oracle PL/SQL: пакеты, процедуры, функции, триггеры.
  2. Проектирование схем данных и оптимизация SQL-запросов: индексация, партиционирование, анализ и тюнинг планов выполнения.
  3. Онбординг и наставничество новых сотрудников, проведение код-ревью PL/SQL, поддержка единых стандартов кодирования.
  4. Разработка и поддержка REST-сервисов
  5. Интеграция с внутренними системами банка через Kafka: разработка продьюсеров/консьюмеров
  6. Перенос бизнес-логики с PL/SQL на Java: декомпозиция процедур, рефакторинг, покрытие модульными тестами.
  7. Работа с БД: проектирование и оптимизация запросов, индексация (Oracle, PostgreSQL).
  8. Обеспечение идемпотентности обработки транзакций в распределенной системе.
  9. Создание системы мониторинга и алертинга для раннего обнаружения сбоев.
  10. Написание автотестов
  11. Организация отложенной (asynchronous) обработки событий из Kafka
  12. Внедрение процесса автоматического развертывания миграций БД в pipeline CI/CD
  13. Обеспечение наблюдаемости сервиса: метрики, логирование, дашборды и алёрты (Grafana).
  14. Code review, участие в планировании задач, взаимодействие с аналитиками и QA.
Технологии и инструменты
Camunda, Git, Grafana, Java, Kafka, Oracle, Pl/SQL, PostgreSQL, Java Spring Framework, REST-сервисы
Период работы/продолжительность
Январь 2018 г. - Май 2026 г.
Создания программы для сотрудников поддержки
Описание задачи/проекта

Создания программы для сотрудников поддержки

Позиция на проекте
Старший программист/Техлид
Размер команды
3 backend, TM
Ответственность
  1. Проектирование БД Oracle
  2. Адаптация сотрудников
  3. Приём адаптации у новых сотрудников
  4. Создание SPA
  5. Повышение отказоустойчивости на уровне базы данных.
  6. Оптимизация фоновых расчетов для SPA-интерфейса
  7. Консультация действующий клиентов
  8. Оптимизация производительности запросов и процедур PL/SQL для повышения скорости работы поддерживающих приложений.
  9. Разработка и внедрение модулей бизнес-логики для обработки запросов клиентов и автоматизации процессов поддержки.
  10. Проектирование, разработка проектов b2c
  11. Координация взаимодействия между фронтенд и бэкенд-командами для обеспечения целостности и качества функционала SPA.
  12. Разработка UI
  13. Разработка механизмов аудита и логирования пользовательских действий для повышения прозрачности и безопасности системы.
  14. Обучение и наставничество новых сотрудников, проведение технических тренингов и код-ревью.
Технологии и инструменты
Git, Oracle, Pl/SQL
Период работы/продолжительность
Январь 2013 г. - Декабрь 2017 г.

Образование

Курс
Название учебного заведения/курса
Microservice Architecture
Специальность
Otus
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster