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
  • SOLID, паттерны GoF
  • алгоритмы и структуры данных
  • 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)

Опыт


Интенсив по Java-разработке, Y_LAB Development
Разработка программного обеспечения
Октябрь 2024 - Ноябрь 2024

В рамках интенсива разработала приложение для отслеживания привычек.

В нем реализованы:
- логика взаимодействия с приложением через REST API,
- CRUD действий пользователя, админа, обработки привычек и записей,
- хранение данных в БД PosgreSQL,
- подъем БД через docker-compose,
- логирование действий пользователя и хранение в БД,
- миграции через Liquibase,
- авторизация и аутентификация (JWT),
- юнит-тесты для слоев сервисов и контроллеров.

Стек: Java 21, Spring Framework, Spring Boot, REST, JUnit, PostgreSQL, Liquibase, JWT, Swagger, docker-compose, tescontainers, AOP, submodules, clean architecture

Проект на GitHub: https://github.com/niyatanya/y-lab-habbit-tracker

В результате интенсива была отобрана на стажировку.

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

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

Достижения:
- по результатам проведенных мной тестов движков и языковых моделей были выбраны наиболее совершенные из них; отобранные инструменты используются в производстве, повышая маржинальность;
- разработала коммерческую обучающую программу по техническому переводу с китайского языка, которая также используется для развития навыков штатных китаистов;
- обучила более 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.

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...