Махмуд Шафеев - Java разработчик

  • Senior
  • Россия, Москва
  • 3 000 - 3 500 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • Hibernate
  • Java
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring Secutiry

Опыт работы

ОАО Приборный завод Сигнал

Java-разработчик - Май 2010 — Март 2011

Разработка веб-приложения учета готовой продукции по трехзвенной архитектуре, построенной на WEB технологиях. Расчет матеарилов для производства изделий. При построении применял языки Java, JavaScript, HTML, SQL. Технологии Java, Java Server Pages(JSP). Разработка таблиц в БД Oracle Database 10 написание хранимых процедур на PLSQL. Настройка инфраструктуры и сервера приложений Tomcat 6.
Внедрение и построение отчетов для ленточных принтеров с использованием библиотеки JasperReports.

Логика бизнеса

Java-разработчик - Март 2011 — Март 2017

Проекты, в которых принимал участие:
Система управления документами БОСС-рефферент BR4J для администрации Башкортостана (2011 март-сентябрь).
Решение на базе Alfresco (2011-2013 сентября).
ВанкорНефть (FileNet, WorkplaceXT, GWT).
Краснодар Нефтегаз (FileNet Workplace XT, GWT, подписки, отчеты и т.д.).
Роснефть (FileNet Workplace XT, GWT).
Частично привлекался на проект для банка Россельхозбанка.
Аэрофлот (март 2014-2017 г) (FileNet, Content Navigator, Dojo, JasperReports).
Обязанности: • Разработка решений по организации корпоративного документооборота на платформе IBM FileNet 5.2 с применением продуктов IBM Content Navigator 2.0.2, IBM WebSphere 8.5, Oracle Database 11g и др. • Проектирование архитектуры и разработка тиражных решений • Сборка проектов: maven использование систем хранения версий Git • Опыт работы и настройки со средствами непрерывной интеграции (Jenkins, частично Bamboo). • Знание java framework-ов JasperReport, Junit, GWT, Apache POI, JSP, Servlets, Spring. • Настройка сервера приложений (Oracle WebSphera).

Стек: Java 7-8, JasperReports, JUnit, SQL, PL/SQ, HTM, CSS, JSON, Linux, JavaScript, Spring Surf

CT Consulting

Разработчик (Ведущий Java разработчик - Архитектор Salesforce) - Март 2017 — Февраль 2020

Разработка java web приложений, Интеграция Salesforce c внешними сервисами. Разработка приложений с использованием OpenCV. Разработка Spring Boot веб-приложений с использованием Salesforce API, SOAP API, REST API.
Настройка CICD процесса разработки. Написание триггеров, batch-ей, тестов на языке Apex облачной платформы Salesforce.
Построение архитектуры для тестирования решений с использованием Selenium
Разработка пакетных решений на базе salesforce API. Поддержка и доработка пакетов, выпуск релизов и патчей. Поддержка кода в актуальном состоянии.
Написание и разработка управляемых пакетов.
07.2016 Электрощит
01.05.2017-14.06.2017 CT Consulting
06.2016-05.2017 Philip Morris International
08.2017-09.2017 TAKEDA
09.2017-10.2017 TOUCH BANK
09.2017-02.2018 АО «Фармстандарт»
03.2018 ФармФирма «Сотекс»
04.2018 — 1.2020 пакетная разработка CTCPG, CTPHARMA

Стек: Spring Boot, Spring Cloud, Spring MVC, CI/CD, Hibernate, PostgreSQL, Java 9 — 11,
OpenCV, Salesforce API: REST API, SOAP API, Bulk API

ООО Нордиджи (DINS)

Java разработчик - Август 2020 — Апрель 2022

Написание сервисов на Java (Spring Boot, Spring Security, Spring Cloud, Spring Data, Hibernate) интеграция сервисов с Salesforce. Создание нового функционала с использованием языка Java, Apex, JavaScript.
Написание unit тестов. Поддержка и доработка существующего функционала.
Ревью кода. Настройка CICD для анализа кода Apex посредством pmd плагина и написания своего плагина для SonarCube.
Настройка автотестирования c использованием Selenium и Selenide для ускорения автотестирования.
Написание сервисов для тестирования внутренних интеграций.
Автоматизация процесса разработки путем написания утилит на java.

Стек: Java 11-17, Spring Boot, Spring Security, Spring Data, Spring Cloud, Hibernate, Selenium, Selenide, Salesforce, Apex, Visualforce, Angular 10.

Лаборатория Касперского

Java разработчик - Апрель 2022 — настоящее время

Проект KARMA. Разработка сервисов по управлению взаимоотношениями с клиентами и партнерами.
Поддержка существующих сервисов. Написание новых сервисов Spring Boot, Hibernate, PostgreSQL, KAFKA, gRPC. Интеграция сервисов с облачной CRM платформой. Переезд с одной CRM системы на другую.
Стек: Spring, Hibernate, PostgreSQL, Redis, Kafka, REST, gRPC

Ай-Тэко

Ведущий Java разработчик - Ноябрь 2023

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

Стек: Spring Boot, Kafka, PostgreSQL, REST, gRPC, Liquibase, JaCoCo

Образование

Информационные системы и технологии

МИФИ
2013

Автоматизированные системы обработки информации и управления

Уфимский топливно-энергетический колледж
2005

Обо мне

В свободное время пишу телеграмм ботов часть кода доступна https://github.com/shafeev

Есть проекты на микросервисной архитектуре, проекты на Spring Boot

Telegram bots: @DginnyBot @Roger_treasure_chest_bot закрытый бот для поиска книг в fb2 формате

50 / 0,480 / 52.69mb