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.

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет несколько недостатков: Ошибки и опечатки: В резюме есть опечатки и о...
Это резюме обладает несколькими сильными сторонами, такими как: Хорошо структурирован...
Привет, Анна! Давай немного доработаем раздел с опытом работы. Основной принцип, которо...
Данное резюме Junior Data Analyst содержит информацию о профессиональном опыте работы в...
Привет, Дарья! Давай улучшим твоё резюме: 1. Для удобства и компактности ссылку на Git...
Привет, Надежда! Давай улучшим твое резюме: 1. Опыт Давай немного сократим этот раздел....
Это резюме содержит обширную информацию о вашем образовании, профессиональном опыте и н...
Это резюме содержит обширную информацию о вашем опыте и навыках в различных областях, т...
Резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, для у...
Это резюме обладает множеством положительных аспектов: Выделены ключевые навыки и опы...