Москва
Резюме № 55744954
Обновлено 24 июня
no-avatar

Разработчик Java

Был больше месяца назад
По договорённости
Воронежготов к переезду: Москва, Санкт-Петербург
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 6 лет и 8 месяцев

    • Октябрь 2022 – работает сейчас
    • 3 года и 2 месяца

    Старший программист

    Crosstech solution group, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    - Разработал правила (методы) маскирования на языке groovy, а так же разработаны абстракции для упрощения написания и тестирования правил (методов) маскирования; - Определил архитектуру и реализовал микро-фреймворк для обезличивания файлов; - Разработал процессы обезличивания; - Разработал ui на базе Jmix; - Разрабатывал архитектуру процессов; - Планировал и производил рефакторинг и разделение сервисов; - Проводил код ревью; - Проводил собеседования кандидатов; - Организовывал и проводил онбординг новых сотрудников; - Производил исследования (с точки зрения архитектуры, производительности и тд) в области возможных решений интеграционных задач; - Производил исследования по организации безопасного хранения и передачи чувствительных данных; - Производил оценку рисков при определении базовых технологий и подходов при проектировании системы, - Сформировал конфигурации для тестирования сервисов; - Написал базовые библиотеки (аддоны) с (и без) spring starter конфигурацией; - Занимался написанием пайплайнов jenkins, тестовых сборок docker compose; - Проводил НТ и давал оценки производительности отдельных узлов; - Определял стратегии оптимизации процессов; - Производил оптимизацию и подтверждал оценку влияния доработок на скорость улучшаемых процессов; - Реализовал потоковую обработку файлов из внешнего хранилища; - Реализовал асинхронное и многопоточное взаимодействие между сервисами; - Реализовывал синхронизацию состояний сервисов, меж-сервисные блокировки; - Занимался реализацией требований ИБ; - Занимался реализацией продукта "с нуля" до "пред-прода"; - Разработал и реализовал архитектуру авторизации/аутентификации; - Разработал архитектуру и реализовал сбор метрик и логгирования микросервисного приложения; - Реализовал интеграцию с AD (ldap); - Занимался разработкой модулей (адаптеров) для взаимодействия с различными БД (с учетом их различных версий). Используемые мной технологии в процессе разработки: Spring Boot Cloud (Config, Eureka и тд), Spring Security, Jmix, Rabbit Mq, Redis (Cluster и Single установка), Spring Batch, Kafka (zookeeper), Keycloak, Vault, Minio (S3), Postgres, MySql, Oracle, MsSql.
    • Октябрь 2021 – октябрь 2022
    • 1 год и 1 месяц

    Инженер-программист

    Haulmont, Самара
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    1. Java-разработка full stack приложений на Cuba Platform. (Cuba/Jmix) (Spring) 2. Работа с БД (Mysql, postgres). 3. Работа с docker. 4. Написание unit-тестов на java, groovy (Spock). 5. Написание интеграционных тестов (включая мок сервер) 6. Создание кастомных тем приложений (CSS+SCSS) 7. Разработка Rest-интеграций 8. Создание цепочек CI/CD (Github action, teamcity)
    • Апрель 2019 – октябрь 2021
    • 2 года и 7 месяцев

    Инженер-программист

    ИП Юрьев Н. Ю.

    Обязанности и достижения:

    1. Python-разработка на фреймворке Flask. 2. Работа с БД (Mysql, postgres): Организация БД, написание запросов. 3. Работа с docker, apache. 4. Сопровождение и доработка кода с применением библиотек NumPy, SciPy, Pandas, BeautifulSoup, TelegramBotAPI. 5. Написание unit-тестов на языке python. 6. Работа с удаленными компьютерами по ssh для конфигурации настроек скриптов 7. Верстка html с применением bootstrap.

Образование

Обо мне

Дополнительные сведения:

Java/Python-разработчик Разрабатывал с применением фреймворков (и их компонентов): Spring/Spring Boot, Cuba, Jmix, Flask, Django. Работал с БД MySql, MsSQL Postgres, Oracle на уровне написания запросов для организации хранения данных, создания ролей, разворачивания и миграций, получения системный элементов для анализа схемы БД. Настраивал и писал код для брокеров сообщений: Kafka, RabbitMQ. Разрабатывал как приложения с микросервисной архитектурной, так и с монолитной. Настраивал мониторинг и логирование (grafana, promtail, prometheus, loki, node-exporter). Реализовывал потоковую обработку в том числе с применением внешнего хранилища Minio (S3). Определял условия при которых кеширование эффективно и настраивал кеширование. (Redis, In-memory). Реализовывал требования ИБ (настройка ssl/tls, настройка авторизации и аутентификации (jwt, oid, sso, tls), настройка шифрования файлов, сообщений и тд. Реализовывал как синхронное взаимодействие, так и асинхронное взаимодействие между сервисами и внутри кода (многопоточное и асинхронное взаимодействие компонент). Планировал и проводил нагрузочное тестирование, на основании которого определял мероприятия по оптимизации системы. Настраивал JVM с целью оптимизации утилизации ресурсов. Имею опыт работы в качестве старшего программиста (как на языке Python, так и на Java): разработка технологий, планирование и контроль работ, разработка архитектуры решений, оценка рисков. Имею коммерческий опыт в проектах, которые начинались "с нуля" и доводились до предпрода-прода. Разработал устройство для создания 3D моделей внутренних поверхностей и управлял группой разработчиков. Разработал устройство (на минимально жизнеспособном уровне) для получения фотографий для последующей фотограмметрии. На настоящий момент обучаюсь и хотел бы поработать с технологиями: - K8s (Kubernetes) - Service Mesh - ELK (настройка для сравнительного анализа релизов и подтверждения гипотез НТ) Java, PostgreSQL, Git, Spring Framework, Spring Boot, Docker, SQL, JUnit, Apache Maven, Apache Kafka, REST, Hibernate, Hibernate ORM, Gradle, Mockito, REST API, Liquibase, Spring Data, Kubernetes, ООП, RabbitMQ, Redis, Linux, Keycloak, Vault, Prometheus, Grafana, Loki, Promtail, Spring Security

Иностранные языки

  • Английский язык — разговорный

Водительские права

  • B — легковые авто
  • C — грузовые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 439 похожих резюме
Обновлено 6 ноября
Превью фото соискателя
Программист Javaз/п не указана
Обновлено 9 июняПоследнее место работы (4 года и 1 мес.)СамозанятыйОктябрь 2021 – работает сейчас
Обновлено 9 июня
Обновлено 11 июляПоследнее место работы (2 года и 1 мес.)Аналитик данныхОктябрь 2023 – работает сейчас
Обновлено 27 мая
no-avatar
Java developerз/п не указана
Последнее место работы (4 года и 9 мес.)Java developer / DevOpsИюнь 2020 – март 2025
Обновлено 3 июня
Превью фото соискателя
Java developer210 000 ₽
Последнее место работы (3 мес.)Старший разработчик JavaМарт 2025 – июнь 2025
Обновлено 10 ноябряПоследнее место работы (10 мес.)Слесарь-сборщик электрических машин и аппаратов, слесарь МСРСентябрь 2012 – июль 2013
Обновлено 12 ноябряПоследнее место работы (1 мес.)Программист PythonЯнварь 2023 – февраль 2023
Обновлено 30 октябряПоследнее место работы (1 год и 1 мес.)Оператор БДАпрель 2021 – май 2022
Обновлено 23 сентября
no-avatar
Программист 1Сз/п не указана
Последнее место работы (2 года и 1 мес.)Программист 1САпрель 2022 – май 2024
Работа в МосквеРезюмеIT, Интернет, связь, телекомАдминистрирование баз данныхПрограммист-разработчик Java