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

Зарегистрироваться
Был вчера в 14:55

Мужчина, 33 года, родился 4 октября 1992

Санкт-Петербург, м. Проспект Большевиков, готов к переезду (Азербайджан, Беларусь, Другие регионы, Россия), готов к командировкам

Программист Java, SQL

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

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

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

Май 2024по настоящее время
2 года

Москва

Главный программист
Бэкенд - Kotlin Сторонние фреймворки/библиотеки: spring, spring boot, spring data, hibernate, liquibase, quarkus, hibernate-panache (реактивный стек vert.x), kafka В обязанности входила разработка и проектирование взаимодействия новых микросервисов для работы с транзакциями по банковским картам юридических и физических клиентов. В том числе, в вышеуказанное входило: - проектирование API Gateway, паттерна Saga (повествование), отказоустойчивого взаимодействия сервисов; - написание интеграций, роутингов, служебных (аудит, журналирование и т.д.) сервисов; - написание высоконагруженных сервисов; - написание юнит-тестов с JUnit 5 и Mockito; - работа с БД (postgres), оптимизация запросов, батчинг, работа с timescaledb (чанки для временных данных), различными индексами; - работа с токенами (jwt), сертификатами и прочим RSA - AES функционалом; - создание сущностей БД, ДТО, сервисов, джобов, планировщиков и т.д. - развертывание сервисов в инфраструктуре Openshift, помощь DevOps с разверткой и разбором инцидентов
Ноябрь 2023Январь 2024
3 месяца
ООО «ЛМГ»

Москва, gopoints.ru/

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

Senior Java Developer
Бэкенд - Kotlin Сторонние фреймворки/библиотеки: spring, spring boot, spring data, hibernate, liquibase В обязанности входила разработка нового функционала для продукта, реализующего функционал системы лояльности, связывающую конкретные банки и магазины (например, кэшбек или баллы лояльности по картам банка Х для сети магазинов Y) В том числе, в вышеуказанное входило: - разбиение монолита на микросервисы; - проектирование архитектуры межсервисного взаимодействия; - написание юнит-тестов с JUnit 5 и Mockito; - работа с БД (clickhouse); - создание сущностей БД, ДТО, сервисов, джобов, планировщиков и т.д. Типовые задачи состояли в оптимизации и рефакторинге, позволяющем горизонтальное масштабирование
Февраль 2021Октябрь 2023
2 года 9 месяцев
Luxoft (Люксофт Профешнл)

Санкт-Петербург, www.luxoft.com/

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

regular (middle) java developer
Бэкенд - Kotlin Сторонние фреймворки/библиотеки: spring, spring boot, spring data, hibernate, liquibase В обязанности входила разработка нового функционала для продукта, использующегося профессиональными участниками фондового рынка (трейдеры, аналитики и т.д.). В том числе, в вышеуказанное входило: - вынесение функционала в отдельные микросервисы; - получение и обработка данных с внешних порталов, написание интеграций; - написание юнит-тестов с JUnit 5 и Mockito (последние пару месяцев); - работа с БД (ms sql); - создание сущностей БД, ДТО, сервисов, джобов, планировщиков и т.д. Проект длился с начала работы и по 22.06.2022 Далее, вышел на новый проект в рамках того же рабочего места с 22.06.2022 по настоящее время: Бэкенд: java 8, 11 Сторонние фреймворки/библиотеки/etc: jenkins, spring, spring boot, spring data, spring security, apache camel, apache kafka, mybatis, quartz, spring cloud, openshift; на данный момент идет интеграция istio Типовые задачи состояли в том, чтобы создать интеграцию между различными системами (из/в rest, ibm MQ, БД, Apache kafka) с помощью маршрутизации средствами apache camel. Сервисы были развернуты сначала в инфраструктуре SC, далее был произведен переход на Openshift
Апрель 2020Февраль 2021
11 месяцев

Санкт-Петербург, ifellow.ru/

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

Специалист по разработке ПО
Бэкенд - Java 8 Система контроля версий - Git (Bitbucket). Баг-трекинг - Jira. Сборщик - maven CI Server — Jenkins. Методология - Agile. Сторонние фреймворки/библиотеки: spring. Обязанности: Разработка нового коробочного продукта в экосистеме крупного российского банка. - планирование задач разработки на квартал вперед; - написание интеграционных взаимодействий между бэкендом и страховыми сервисами, работа с интеграцией платежных сервисов; - взаимодействие с фронтэндом: утверждение и обсуждение реализации с Android, iOs разработчиками, дизайнерами, создание, доработка мобильных виджетов, создание стратегий и ДТО со стороны бэкенда; - реализация последовательности шагов процесса, в рамках которых подключались спринг - контексты и переиспользовались уже созданные API, а, так же, добавлялись собственные реализации; - работа с конфигурационными файлами; - тестирование нескольких отдельных функциональных подсистем; - доработка и правка аналитики: в основном бэкенда, но, так же и отдельных моментов "фронта"; - взаимодействие со смежными подсистемами, установление договоренностей, создание заявок и т.п.; - исправление багов; - ведение jira; - написание юнит -тестов.
Февраль 2020Апрель 2020
3 месяца
IFuture

Санкт-Петербург, www.spb-ifuture.ru/

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

Java junior developer
Разработка на Java, упаковка микросервисной архитектуры в контейнеры Docker и создание распределенной конфигурации между этими контейнерами, посредством кластера Kubernetes
Февраль 2019Февраль 2020
1 год 1 месяц
Ант Цифровые Сервисы

Санкт-Петербург, spb.ant-inform.ru

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

Младший инженер-программист
Стек технологий на проекте: Бэкенд - Java 8, реляционная БД - PostgreSQL, Ms sql, Oracle Фронтэнд (начал разрабатываться пол года назад) - JavaScript. Система контроля версий - Git (Gitlab). Баг-трекинг - Jira. Сборщик - gradle CI Server — Jenkins. Менеджер отчетов - Birt (Eclipse) Методология - Agile. Сторонние фреймворки/библиотеки: hibernate, spring. Кратко о продукте: http://spb.ant-inform.ru/web/ant-inform/imus Обязанности: - написание бизнес - логики; - разработка GUI; - написание многоуровневых CRUD (sql) - запросов для указанных БД; - модификация различных фильтров посредством java- логики, hibernate queries; - работа с ORM, изменение сущностей; - построение отчетов в Birt (и, соответственно работа с Tomcat - для их просмотра); - Code-review; - модификация структуры БД (liquibase). Кроме вышеперечисленного, получил небольшой опыт web-разработки на javascript (React) - построение графиков с Recharts.js и, совсем незначительный опыт работы с блокчейном эфириум - based смарт-контракта. Достижения: научился писать понятный, эффективный код и впитал тягу к тому, чтобы он был максимально оптимизирован, поставил рекорд по скорости создания отчета, оптимизировал запрос в БД из 2000 строк + сократил его до 600, быстро разобрался с новым для меня языком программирования (javascript), предложил вариант реализации и выполнил на нём поставленную задачу.
Сентябрь 2018Декабрь 2018
4 месяца
Smart.space

Санкт-Петербург, smart.space

Агент тех. поддержки
Стек технологий на проекте: Бэкенд - Python, реляционная БД - PostgreSQL. Фронтэнд - Css, HTML, JavaScript. CI Server — Jenkins. Методология - Agile. Обязанности: - поддержка пользователей в системе Omnidesk; - работа с Jira и Confluence; - CRUD - операции, составление сложных селектов из базы, выгрузка иерархии по нескольким таблицам; - написание микропрограмм на Java (для использования внутри компании). Достижения: - написал на Java программу по сопоставлению номенклатур товаров; - "вытащил" связь и сложную иерархию из БД; - автоматизировал формирование типовых селектов.
Июнь 2018Август 2018
3 месяца
НПО Импакт, Стартап

Санкт-Петербург, npo-impakt.ru/

Промышленное оборудование, техника, станки и комплектующие... Показать еще

PHP, App Builder программист
Стек технологий на проекте: Бэкенд - php, в качестве реляционной базы данных - MySQL. App Builder - для мобильного. Фронтэнд - javascript, HTML, CSS. Система контроля версий - Git. Обязанности: - создание мобильного функционала в App Builder; - написание серверной логики на php (и, соответственно, взаимодействие с БД MySQL); Достижения: Разработан микросервис по проверке попадания геолокации пользователя в заранее очерченный полигон на карте (магазин), предложена принятая идея технической и софтовой реализации программы планограммы (программа для нахождения товара пользователем в магазине).
Октябрь 2016Июнь 2018
1 год 9 месяцев
АО СКБ Титан

Санкт-Петербург

Тяжелое машиностроение... Показать еще

Инженер-программист
- программирование контроллеров и графических панелей Siemens (SCADA - системы) на космодроме "Плесецк" (WinCC, WinCC Flexible, Step7); - работа с конструкторской документацией (PCAD, Компас-3D, Autocad, пакет программ MS Office); - сдача систем в эксплуатацию, установление договоренностей по военной приёмке; Достижения: Были полностью устранены все ошибки и доработаны, в соответствии с требованиями, все системы одной из площадок космодрома "Плесецк" (19 систем), была установлена договоренность по военной приёмке и подписано документальное свидетельство о передаче систем в эксплуатацию.

Навыки

Уровни владения навыками
Java
Git
Apache Maven
PostgreSQL
SQL
Atlassian Jira
Atlassian Confluence
Hibernate ORM
Spring Framework
ORACLE
MS SQL
liquibase
kotlin
apache kafka
spring boot

Обо мне

Имею хорошую математическую подготовку и являюсь победителем всероссийского математического конкурса Юниор-2010, призёром ICYS-2010 (3rd place). Есть еще несколько дипломов по математике тех же лет, но с конкурсов менее престижных (Балтийский Научно-Инж. конкурс, Колмогоровские чтения и т.д.), 3 место на вступительной олимпиаде по информатике (проводил Университет ИТМО). Обладатель красного диплома. В последнее время увлекаюсь нейросетями и агентами (на уровне разработчика) - могу как быстро написать boilerplate-code, так и собственный пайплайн с оркестрацией агентов, скилами и mcp - серверами для тестирования, развертки и т.д. То есть в такой пайплайн достаточно загрузить спецификацию, чтобы получить готовое оптимизированное приложение. Уровень английского языка - Intermediate, занимаюсь самостоятельным изучением: свободно читаю документацию, разговариваю с иностранными друзьями. Мой гитхаб, правда несколько заброшенный: https://github.com/SorMV Холост. Детей нет. Без вредных привычек.

Высшее образование

2017
Высшее образование
Компьютерных технологий и управления, Цифровое управление в современной технике (27.04.04 )
2015
Высшее образование
Компьютерных технологий и управления, Управление и информатика в технических системах (220201.65)

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

Русский — Родной

Английский — B2 — Средне-продвинутый

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

2018
Курс Postgresql от школы "Специалист"
МГТУ Им. Баумана, Postgre Sql
2017
Разработчик Java
Geekbrains, Основы программирования

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

Гражданство: Россия

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

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