← В ленту
Регистрация: 01.03.2022

Игорь Каримов

Специализация: Java Developer

Портфолио

Абсолют Страхование

● Поддержка и доработка и развитие внутренних систем компании ИСК Евро-Полис(Абсолют Страхование). ● Поддержка и доработка и развитие сайтов компании (написаны на Grails) online.absolutins.ru, saletest.euro-policy.ru +внутренние. ● Поддержка баз данных MySQL(MariaSQL) и Oracle, создание запросов, отчетов и функций(хранимых процедур) (PL/SQL). ● Backend И frontend. ● Сервера TomCat, Glassfish. ● Linux Mint. ● КИАС(система документооборота PL\SQL + Приложение). ● Веб сервисы для сторонних партнеров + использование веб сервисов КИАС (soap + REST).

RooX Solutions

● Интеграция и доработка программного комплекса(сервисов продукта) единой системы авторизации и аутентификации. ● Доработка и настройка продукта под заказчика.

РТЛабс

● Создание и поддержка микросервисного приложения (система шины данных) для обмена данными между другими сервисами компании и сторонними участниками (чеки, отчеты, платежи). ● Прием и контроль кода аутсорс компании и дальнейшее развитие и доработка группы сервисов. ● Backend разработка. ● Java 8, 11, 14, Kubernetes, Docker, Spring Boot, Spring Data, JPA, JOOQ, Hibernate, REST сервисы (JSON) на стеке Netflix Feign, Spring MVC, SOAP сервисы с проверкой xsd схем, Kafka, Redis, JCP (Crypto Pro), PostgreSQL, Oracle DB. Отдельно проект — Telegram bot ● Бэкэнд + немного фронт для консолидации данных из разных каналов и проведение брокерских операций. - TelegramApi. - VUE. - Python (NLP для парсинга сообщений).

Скиллы

JavaScript
Java
Groovy
Grails
Kotlin
Java Core
Collections
Threads
IO
NIO
Hibernate
Spring boot
Spring framework
Spring Build
Spring MVC
JPA
Swing
JDBC
JSP
Servlets
Jasper Reports
iText
Oracle9i Application Server
Oracle Database 12
PostgreSQL
MySQL
Maria DB
PL\SQL
MongoDB
Memcached
RabbitMQ
ActiveMQ
Kafka
Camunda BPMN
Junit
Mockito
Gradle
Maven
Sass
Stylus
Grunt
Gulp
C#/C++
ASP.net
ADO.net
WinForms,.net
Python
Golang
Borland Delphi 7
VB6
SQL Server
MS Windows
Linux Ubuntu
Linux Mint
MS Word
Open Office
Libre Office
Joomla 1.5, 1.7
.Net

Опыт работы

Senior Java Developer
03.2022 - 07.2022 |RooX Solutions
Git, Docker, Java, Linux, Database, Vagrant, Java Spring Framework
● Интеграция и доработка программного комплекса(сервисов продукта) единой системы авторизации и аутентификации. ● Доработка и настройка продукта под заказчика.
Ведущий программист
09.2020 - 11.2021 |РТЛабс
Java EE, Java Spring Framework, Spring Boot, PostgreSQL, Python, Redis, Apache Kafka, Hibernate, Oracle, Docker
● Создание и поддержка микросервисного приложения (система шины данных) для обмена данными между другими сервисами компании и сторонними участниками (чеки, отчеты, платежи). ● Прием и контроль кода аутсорс компании и дальнейшее развитие и доработка группы сервисов. ● Backend разработка. ● Java 8, 11, 14, Kubernetes, Docker, Spring Boot, Spring Data, JPA, JOOQ, Hibernate, REST сервисы (JSON) на стеке Netflix Feign, Spring MVC, SOAP сервисы с проверкой xsd схем, Kafka, Redis, JCP (Crypto Pro), PostgreSQL, Oracle DB. Отдельно проект — Telegram bot ● Бэкэнд + немного фронт для консолидации данных из разных каналов и проведение брокерских операций. - TelegramApi. - VUE. - Python (NLP для парсинга сообщений).
Ведущий программист
09.2019 - 09.2020 |ДОМ.РФ
Java, Java Spring Framework, Apache Camel, RabbitMQ, MongoDB, Kubernetes, Highly loaded systems, PostgreSQL, Kotlin, Junit
● Создание и разработка с нуля системы выкупа, сопровождения, хранения и возврата кредитных обязательств и выпуска на их основе ценных бумаг. ● Разработка для банков стандартов, документов, протоколов и требований по передаче данных, хранению и обработке кредитов для формирования портфелей ценных бумаг, их выпуск и реализация на рынке. ● Так же взаимодействие с подрядчиками в области разработки — выставление требований и стеков технологий + контроль реализации и интеграция в наши системы. ● Разработка ведется с нуля. Backend разработка. ● Основа микросервисы с общими БД (PostgreSQL, MongoDB). ● Java 8+ (немного Kotlin). ● Docker + Kubernetes (ранее был Docker Swarm). ● Spring Boot, Spring Data, JPA, JOOQ, Mybatis, Hibernate (используется все на разных сервисах). ● Xlsx документы(Apache POI) + REST сервисы (JSON) на стеке Netflix Feign (До этого так же был Jersey). ● Camunda BPMN + RabbitMQ.
Программист
01.2015 - 08.2019 |Абсолют Страхование
Java, Hibernate, Database, MySQL, Oracle PL/SQL, Web development, JavaScript
● Поддержка и доработка и развитие внутренних систем компании ИСК Евро-Полис(Абсолют Страхование). ● Поддержка и доработка и развитие сайтов компании (написаны на Grails) online.absolutins.ru, saletest.euro-policy.ru +внутренние. ● Поддержка баз данных MySQL(MariaSQL) и Oracle, создание запросов, отчетов и функций(хранимых процедур) (PL/SQL). ● Backend И frontend. ● Сервера TomCat, Glassfish. ● Linux Mint. ● КИАС(система документооборота PL\SQL + Приложение). ● Веб сервисы для сторонних партнеров + использование веб сервисов КИАС (soap + REST).
Ведущий Программист
03.2012 - 07.2014 |ТиЭлЭс
C#, Asp.net, SQL Server 2008, SQL Server 2010, PostgreSQL, MySQL, Java script, Java SE, Java EE
● Поддержка, сопровождение и доработка нового функционала системы управления предприятием (самописная). ● Создание веб сайтов, веб анкет для кандидатов, веб сервисов. ● Оптимизация работы с БД и написание запросов. ● Создание дополнительного ПО (локальное ПО для работы с системой - клиент для принятия и обработки заказов удаленно и самостоятельно исполнителями.).
Инженер программист
01.2010 - 09.2011 |Program Solutions
C#, Asp.net, SQL Server 2008, Java script, Java SE, Java EE
● Написание программ уведомления и учета должников для банков и кредитных союзов. ● Написание сайтов для банков. ● Программы для работы с модемами GSM (звонки и рассылка смс).
Ведущий инженер программист
06.2008 - 12.2009 |Узнефтегазинформатика
C#, C++, Delphi, Asp.net, Java SE, Java EE, SQL Server 2008, SQL Server 2000, SCADA, Trace Mode
● Обслуживание (АСУ) - автоматических систем управления. ● Наладка оборудования и ремонт компьютерной техники. ● Допуск в работе до 5000 вольт. ● Написание программ для автоматических систем управления. ● Написание программ взаимодействия различных отделов (электронный документооборот).

Образование

Информационные технологии
2004 - 2008
Ташкентский государственный университет

Языки

РусскийРоднойАнглийскийСвободно владею