Програмист разработчик
Евгений
Возраст
50 лет (14 Августа 1975)
Город
Таганрог
Переезд невозможен
Полная занятость
1 год 1 месяц
Информационные технологии / IT / Интернет
Я Fullstack-разработчик с опытом построения корпоративных решений на полном стеке — от клиентского интерфейса до серверной инфраструктуры.
Разрабатываю системы электронных очередей для медицинских учреждений, банков и госсектора. Отвечаю за полный цикл разработки: проектирование архитектуры, реализацию бэкенда и фронтенда, интеграцию с внешними системами и развёртывание.
Технологический стек:
1) Бэкенд (Java, Spring, Spring boot):
- Архитектура: Проектирование микросервисов на Spring Boot 3.x, Spring Cloud с централизованным API Gateway.
- Подходы: Применение императивного (Spring MVC) и реактивного (Spring WebFlux) стилей в зависимости от требований к производительности.
- Базы данных:
Работа с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis) СУБД.
Redis: кэширование запросов и сессий, Rate Limiting с использованием Lua-скриптов.
- Оптимизация: устранение проблемы N+1, настройка стратегий загрузки (Fetch/Join), кастомные запросы, индексация.
- Миграции БД (Flyway/Liquibase).
- Асинхронность и надежность:
Организация коммуникации через Apache Kafka (топики, продюсеры, консьюмеры).
Реализация паттерна Outbox с Debezium (чтение логов БД вместо запросов и отправка в топик) для гарантированной доставки событий.
Обеспечение отказоустойчивости с помощью Resilience4j (Circuit Breaker, Retry, RateLimiter).
- DevOps:
Контейнеризация: написание оптимизированных Dockerfile, оркестрация через docker-compose.
- Безопасность (Security):
Централизованный Identity-service на Spring Security (OAuth2, JWT).
Реализация Identity-service: генерация токенов, хранение секретов в HashiCorp Vault.
Стандарты передачи токенов: Access-token в заголовке Authorization, Refresh-token в HttpOnly cookie.
Интеграция с Keycloak (SSO, управление ролями).
Защита на уровне Gateway: валидация токенов, RBAC, защита от CSRF/CORS.
- Наблюдаемость: Мониторинг (Prometheus + Grafana), распределённая трассировка (Zipkin), логирование с корреляцией по Trace ID.
- Документация: Поддержка актуальной спецификации OpenAPI (Swagger UI).
- Качество кода: Соблюдение принципов SOLID, DRY, KISS.
2) Фронтенд (JavaScript, TypeScript, React):
- Разработка SPA на React со сборкой Vite.
- Разработка поддерживаемых модулей на Vue.js
- Маршрутизация и защита роутов (React Router).
- Управление состоянием: Redux Toolkit / Zustand.
- Архитектура:
Создание переиспользуемых виджетов и кастомных хуков.
Разработка юнитайпов и конфигурационно-управляемых компонентов (Low-code подход) для адаптации системы под заказчика без изменения кода.
Строгая типизация бизнес-логики и конфигураций через TypeScript.
- Интеграция: Взаимодействие с внешними системами (МИС, Y-Client) через REST API.
- UI/UX: Реализация адаптивных интерфейсов с анимациями и интерактивными элементами.
Ключевые компетенции:
- Полный цикл разработки (End-to-End): от идеи до продакшена.
- Глубокая интеграция со сторонними сервисами и медицинскими системами.
- Проектирование гибких, конфигурационных решений.
- Построение отказоустойчивой микросервисной архитектуры.
Имею положительную характеристику с места работы, подписанную генеральным директором компании "Q-Systems technologist", которую в случае необходимости, можно подтвердить позвонив в данную компанию.
Высшее
Таганрог, 1992 — 1997 гг.
27 июля, 2009
35 000 руб
2 апреля, 2015
30 000 руб
Илья Александрович
Город
Таганрог local_shipping
Возраст
39 лет (15 сентября 1986)
Опыт работы:
13 лет и 9 месяцев
Последнее место работы:
Java-программист, Cboss
02.2014 - по текущее время
17 мая, 2017
50 000 руб
Александр Анатольевич
Город
Таганрог
Возраст
48 лет (16 февраля 1978)
Опыт работы:
17 лет и 6 месяцев
Последнее место работы:
Ведущий специалист, Транспутьстрой
05.2012 - 04.2017
Резюме размещено в отрасли