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

Контакты


Контакты доступны после входа на сайт

Описание

Трудолюбивый и любознательный Java-разработчик, пришедший в сферу разработки из лингвистики и управления закупками.

У меня есть опыт разработки с нуля бэкенда нескольких веб-сервисов на Java 21. Эти проекты включали в себя работу со Spring (Boot, Data, Security), ORM (Hibernate), написание REST-like API, создание реляционных баз данных (PostgreSQL) и взаимодействие с ними посредством SQL-запросов, применение принципов ООП и SOLID, шаблонов проектирования, написание тестов (модульные и интеграционные), TDD, CI/CD, работу с Git. Сейчас нахожусь в поиске работы на позицию Java-developer. В будущем хочу стать сильным разносторонним разработчиком и приносить пользу.

Навыки
  • Java Core
  • Spring Boot, Spring Framework, Javalin
  • Gradle, Maven
  • PostgreSQL, H2, Hibernate, Redis, Liquibase
  • тесты (unit и интеграционные)
  • Git, GitHub
  • CI, Code Climate, JaCoCo, GitHub Actions
  • Lombok, Picocli, Make, Checkstyle
  • HTML, CSS, HTTP
  • алгоритмы и структуры данных
  • Swagger, Postman, Sentry
  • Docker
  • Jira
  • английский (C1), китайский (C1), немецкий (A2)
  • Scrum, Agile, Lean
Описание проектов

Менеджер задач

Веб-приложение с фронтом, в котором можно создавать задачи, назначать на них исполнителей, обновлять статусы задач. Поддерживает фильтрацию и теги. Для входа нужно пройти аутентификацию.

Стек: Java, Gradle, Spring Boot, Spring Security, Spring Data JPA (Hibernate), PostgreSQL/H2, Sentry, Git

Полученные навыки:
- создание моделей и описание связей o2m, m2m,
- реализация обработчиков для CRUD-операций,
- внедрение механизмов аутентификации и авторизации,
- обеспечение механизма фильтрации,
- покрытие кода интеграционными тестами

Вычислитель отличий

Утилита командной строки, сравнивающая два JSON-файла и выдающая результат сравнения в одном из форматов на выбор. Возможные форматы отчета: plain text, stylish или json.

Стек: Java, JUnit, Gradle, Make, Picocli, JaCoCo, Github Actions, Checkstyle, Code Climate, Git

Полученные навыки:
- вывод справки,
- работа с классами Files и Paths,
- построение и обход деревьев (TreeSet),
- работа со структурой LinkedHashMap,
- покрытие кода тестами

Brain Games

Коллекция из пяти математических CLI-игр. Пользователь выбирает игру, затем машина будет задавать ему вопросы. Для победы необходимо дать три верных ответа.

Стек: Java, Gradle, Make, Checkstyle, Git

Полученные навыки:
- сборка проекта с помощью Gradle в IntelliJ IDEA,
- настройка автоматической проверки на соответствие стандартам разработки Checkstyle,
- создание архитектуры проекта,
- взаимодействие с пользователем через командную строку,
- работа с Git (GitHub, GitHub Actions)

Опыт


Эксперт отдела контроля качества переводов, LQA (китайский язык), Крупная лингвистическая компания
Топ-3 по России. Выполнение переводов во всех языковых парах и тематиках. Есть свои технологические решения
Август 2018 - по настоящее время

Обязанности:
- проверяла качество переводов и разрабатывала меры по повышению качества;
- тестировала движки машинного перевода, языковые модели, токенизаторы;
- тестировала кандидатов в переводчики и редакторы;
- обучала исполнителей;
- разрабатывала документацию системы менеджмента качества (СМК).

Достижения:
- по результатам проведенных мной тестов движков и языковых моделей были выбраны наиболее совершенные из них; отобранные инструменты используются в производстве, повышая маржинальность;
- разработала коммерческую обучающую программу по техническому переводу с китайского языка, которая также используется для развития навыков штатных китаистов;
- обучила более 10 штатных специалистов;
- записала вебинары и создала материалы, которые используются для обучения сотрудников.

Референт-переводчик (китайский и английский языки), РЗМ Технологии (Госкорпорация Ростех)
Разработка тяжелой медицинской техники и организация серийного производства в России
Сентябрь 2017 - Июль 2018

Обязанности:
- переводила тексты с китайского и английского языков и в обратном направлении;
- вела деловую переписку на китайском и английском языках;
- искала поставщиков и информацию на китайских сайтах;
- координировала проект (подбор персонала, организация встреч и пр.).

Достижения:
- нашла троих технических специалистов, которых впоследствии приняли в штат.

(Первая работа с китайским языком.)

Менеджер по закупкам, ВЭД (Китай), Scarlett
Производство и продажа малой бытовой техники
Июнь 2013 - Сентябрь 2016

Обязанности:
- размещала заказы, подписывала контракты, контролировала выполнение обязательств;
- вела переговоры с партнерами из Китая: получала лучшие условий для компании;
- представляла компанию в командировках по Китаю (фабрики, выставки);
- вела претензионную работу, проверяла инспекционные отчеты;
- анализировала рынок поставщиков;
- обучала новых сотрудников.

Достижения:
- в 95% заказов договорилась о скидке или улучшении условий работы с поставщиками;
- запустила около 100 новых моделей бытовой техники (от поиска поставщика до доставки в порт назначения).

Образование


Профессия «Java-разработчик». Hexlet
Сентябрь 2023 - Сентябрь 2024
Университет международного бизнеса и экономики, г. Пекин (UIBE). Общий китайский язык, высший уровень. Средний балл 98
Август 2016 - Июнь 2017
Российский университет кооперации. Международные экономические отношения. Средний балл 4,85
Август 2005 - Июнь 2010

О себе
Готов к релокации в другую страну
Могу проходить интервью на английском языке
Проживаю в городе Алматы/Королев

Королёв (Московская область)/Алматы (Казахстан)

Читаю сейчас: Чарльз Петцольд «Код. Тайный язык информатики», Адитья Бхаргава «Грокаем алгоритмы».
Посетила недавно: «Манипуляция байт кодом Java приложений» от платформы Otus, Anroid meetup Almaty от Bereke Bank, Google DevFest Almaty, Altel Digital Backend meetup.

В свободное время люблю смотреть сериалы или играть в компьютерные игры, а также путешествовать по прекрасному Казахстану.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...