Для открытия контактов резюме необходимо приобрести доступ к базе
до 200 000 ₽
Гражданство
Россия
Тип занятости
Полная занятость, Частичная занятость, Проектная работа/разовое задание
Мужчина, 55 лет, родился -
Город: Минеральные Воды
Опыт работы
15 лет 2 месяца
Крупная финансовая компания (подписка о неразглашении по май 2025 г.)
Главный программист-разработчик Java, (привлеченный специалист)
С 01.02.2024 по 01.04.2024 (2 месяца)
Разработка новых энтрипойнтс RESTfull API с использованием OpenAPI. Стек: - Java 17 - ORM (JPA/ Hibernate) - базы данных (Oracle, PostgreSQL, Redis, MongoDb) - SQL, JOOQ; - Spring Framework (Core, Boot, Data, Webflux, Security, Cloud), Camunda BPM; - HTTP, REST API, OpenAPI, GraphQL; - Maven, Grafana, Prometheus, ELK; - CI/CD, DDD (Domain-Driven Design), TDD; - Kafka, RabbitMQ, Redis; - Docker, Kubernetes. Nginx - Bitbucket, Confluence, Jenkins, Jira, Nexus, SonarQube; - Unit-тестирование (JUnit, Mockito, TestNG); - IntelliJ IDEA; - микросервисы
Крупная финансовая компания (подписка о неразглашении по май 2025 г.)
Главный программист-разработчик Java, (привлеченный специалист)
С 01.02.2024 по 01.04.2024 (2 месяца)
Разработка новых энтрипойнтс RESTfull API с использованием OpenAPI. Стек: - Java 17 - ORM (JPA/ Hibernate) - базы данных (Oracle, PostgreSQL, Redis, MongoDb) - SQL, JOOQ; - Spring Framework (Core, Boot, Data, Webflux, Security, Cloud), Camunda BPM; - HTTP, REST API, OpenAPI, GraphQL; - Maven, Grafana, Prometheus, ELK; - CI/CD, DDD (Domain-Driven Design), TDD; - Kafka, RabbitMQ, Redis; - Docker, Kubernetes. Nginx - Bitbucket, Confluence, Jenkins, Jira, Nexus, SonarQube; - Unit-тестирование (JUnit, Mockito, TestNG); - IntelliJ IDEA; - микросервисы
Минераловодский кадровый центр
Ведущий специалист отдела ИТ, программист-разработчик Java
С 01.11.2017 по 01.11.2023 (6 лет)
Разработка микросервисов ЕЦП (разработка АО "БИФИТ"): Java 8, Spring Cloud, RabbitMQ Администрирование серверов Windows, Windows 10, сетевого оборудования. Информационная безопасность: ViPNet, CryptoPro CSP.
ООО КБ «ГРиС-Банк» г. Пятигорск
Ведущий специалист отдела ИТ, программист-разработчик Java
С 01.02.2009 по 01.12.2016 (7 лет 10 месяцев)
- Администрирование серверов Win2003ЕЕ, Win2008ЕЕ, Linux SuSE; - Администрирование серверов Oracle 11g : - АБС «Банк – XXI век» («Инверсия»); - СДБО «iBank2» («БИФИТ»); - Администрирование систем денежных переводов: Contact, Unistream, Western Union, Золотая Корона; - Программирование на Oracle PL/SQL на уровне создания выборок и отчетов, пакетов процедур и функций (АБС и Банк-Клиент), система аудита (Банк-Клиент). - HTML, CSS, JS: создание сайта банка www.grisbank.ru - CryptoPro JSP. - Java-разработчик: Достижения: • Банковские переводы (Spring Cloud, Docker, RabbitMQ, Redis); • Картотека пользователей банковских переводов (Java (Core, Concurrency)); • формы аудита и отчетности.
Филиал НБ «ТРАСТ» (ОАО) в г. Пятигорск
Старший специалист отдела ИТ операционного офиса в г. Минеральные Воды
С 01.02.2008 по 01.02.2009 (1 год)
- Администрирование сетевого оборудования. - Банкоматы Diebold Opteva 760, NCR. - POS-терминалы (Ethernet, DSL, WiFi).
Образование
Университет
НО ЧУДПО Северо-Кавказский институт повышения квалификации
Университет
МИЭМ Московский государственный институт электроники и математики
Университет
НО ЧУДПО Северо-Кавказский институт повышения квалификации
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Дополнительно
Ключевые навыки
С++ qt, java se, c# core, бд sql, t-sql, ос, сети и пр.
java collections
java multithreading
apache maven
apache tomcat
Apache http server
Ms sql
Devops (git (bitbucket), jenkins, ansible, maven, gradle, junit и пр.)
Junit 5 / mockito / assertj / rest assured / cucumber
Тестирование rest api
Опыт распила монолита на микросервисы
Знание git
Навыки работы с docker/docker-compose
Ibm mq, rabbitmq, etc
Spring, spring boot, spring cloud;
.net core web api docker, docker compose html5 tailwind css javascript typescript vue.js
Html5, css3, jquery, flex, бэм, git, gulp, scss, sass, javascript, пиксель перфект;
java 17
React (v.16), websockets, redux, webpack, sass, node.js;oauth 2.0, keycloak, spring boot, spring sec
Git / bitbucket), commit / push / merge /pullrequest / branch
Atlassian confluence
Atlassian jira
ddd (domain-driven design)
Apollo graphql
Gitlab, elk, grafana, prometheus, nexus, sentry, k8s (vanilla + talos), vault, keycloack, istio, zap
Java spring framework
Allure, robot framework, testng, junit
, mongodb
tdd
Дополнительная информация
Систематическое повышение профессионального уровня путем самообразования. Достижения: • сайт банка www.grisbank.ru • интернет-магазин "Шахматная шкатулка", https://github.com/Quazarum/Chess-Box, выполненный в рамках интерактивного курса "HTML/CSS" на GeekUniversity. • адаптивный и кроссбраузерный интернет-магазин "Домашний интерьер" с нарезкой из PSD-макета, выполненный в рамках интерактивного курса "HTML/CSS" на GeekUniversity. • Курс "Middle Java-разработчик" в Пятигорском институте повышения квалификации: L01_collections: https://github.com/BorisMogilchenko/L01_collections; L02_io: https://github.com/BorisMogilchenko/L02_io; L03_multithread: https://github.com/BorisMogilchenko/L03_multithread; L04_SpringBoot_Collections: https://github.com/BorisMogilchenko/L04_SpringBoot_Collections; L05_SpringBoot_Io: https://github.com/BorisMogilchenko/L05_SpringBoot_Io; L06_SpringBoot_Multithread: https://github.com/BorisMogilchenko/L06_SpringBoot_Multithread. Проекты: • Банковские переводы https://github.com/BorisMogilchenko/Bank-Transfers; Заказчик проекта: ООО КБ «ГРиС-Банк», г. Пятигорск Назначение: расширение функционала экранных и отчетных форм для системы ДБО «iBank2» Особенности: применение компонентов пакета Spring Cloud: Config Server, API gateway - Zuul, Service discovery– Eureka, Load balancer – Ribbon, HTTP client – Feign. Микросервисная архитектура проекта. Стек технологий: Java 8, Spring Boot, Spring Data, Spring Web, Spring Security, Spring Cloud, Docker Compose, RabbitMQ, PostgreSQL; • Картотека банковских переводов: https://github.com/BorisMogilchenko/File-Cabinet;; Заказчик проекта: ООО КБ «ГРиС-Банк», г. Пятигорск Назначение: расширение функционала экранных и отчетных форм для сотрудников операционной и бухгалтерской служб. Особенности: применение паттерна Facade для раздельного отображения DTO-сущностей в зависимости от ролей пользователя: администратор банка, сотрудник банка, клиент банка. Фронтэнд проекта реализован на фреймворке Angular JS. Микросервисная архитектура проекта. Стек технологий: Java 11, Spring Boot, Spring Data, Spring Web, Spring Security, Docker Compose, RabbitMQ, PostgreSQL, Angular JS; • Библиотека: https://github.com/BorisMogilchenko/Library; Заказчик проекта: ГКУ ЦЗН «Минераловодский кадровый центр», г. Минеральные Воды Назначение: расширение функционала экранных форм в многопользовательской среде. Особенности: применение методов ExecutorService. Микросервисная архитектура проекта. Стек технологий: Java 8, Java Concurrency, Spring Boot, Spring Data, Spring Web, PostgreSQL; Навыки: • Java 8, 11, 17; • ORM (JPA/ Hibernate); • базы данных (Oracle, PostgreSQL); • SQL, PL/SQL, JOOQ; • TCP/IP, HTTP5, CSS3, JS; • Spring Framework (Core, Boot, Data, Webflux, Security, Cloud), Camunda BPM; • Unit-тестирование (JUnit, Mockito, TestNG); • GitHub, CI/CD, DDD (Domain-Driven Design); • HTTP, REST API, OpenAPI, GraphQL; • Maven, Gradle, Grafana, Prometheus, ELK; • Kafka, RabbitMQ, Redis; • Docker, Kubernetes, Nginx; • Bitbucket, Confluence, Jenkins, Jira, Nexus, SonarQube; • IntelliJ IDEA; • микросервисы;