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

Контакты


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

Описание

Ищу работу разработчика на Java, хотел бы гибридный график, но готов к офисной или удаленной работе. По образованию горный инженер, кандидат технических наук. Во время работы в университете увлекся дата-аналитикой и машинным обучением. В процессе развития пришел к тому, что хочу писать на строго типизированных языках, решать более сложные технические задачи, возможно дальше развиваться в функциональное программирование.
В рамках самообразования читаю "Introduction to Algorithms" / T.H. Cormen.

В процессе обучения на Хекслете реализовал учебные проекты:
Игры разума - 5 консольных мини-игр в одном Java-приложении.
В рамках проекта отработал навыки:
- настройки окружения
- работы с командной строкой Linux
- работы с Git
- разработки архитектуры приложения
Стек проекта: Java, Gradle, Git, make, CheckStyle

Вычислитель отличий - утилита для генерации диффа для json и yaml файлов
В рамках проекта отработал навыки:
- настройки окружения и Github Actions
- покрытия кода юнит-тестами и TDD
- чтения и парсинга файлов
- обработки исключений
Стек проекта: Java, Gradle, Git, make, CheckStyle, JUnit, Jacoco, picocli, jackson

Валидатор данных - библиотека для валидации данных.
В рамках проекта отработал навыки:
- настройка окружения
- реализация паттернов проектирования
- TDD
Стек проекта: Java, Gradle, Git, JUnit, Jacoco

Анализатор страниц - сайт для проверки страниц на CEO-пригодность.
В рамках проекта были отработаны навыки:
- применение Java web frameworks
- работа с СУБД: ORM, query builders, migrations
- CI/CD
- работа с протоколом HTTP
- создание фронтенда (Bootstrap, CDN)
Стэк проекта:
Java, Javalin, Ebean, SLF4J, Thymeleaf, Unirest

Менеджер задач - система управления задачами. Позволяет ставить задачи, менять их статусы и назначать исполнителей. Реализованы механизмы регистрации и аутентификации.
В рамках проекта были отработаны навыки:
- Spring
- ORM, query builders, migrations
- CI/CD
- построение REST API
Стэк проекта: Java, Gradle, Spring, Swagger, Rollbar

Навыки
  • Java
  • Git
  • Docker
  • Spring
  • ООП
  • Gradle
  • Основы Linux
  • Python (pandas, numpy, sklearn)
  • Airflow
  • SQL (Postgres, Clickhouse)
  • Jira/Confluence

Опыт


Разработчик BI, BI Consult
Май 2023 - по настоящее время
  • проектирование и реализация ETL процессов (Airflow, Python, SQL)
  • создание витрин данных
  • построение дашбордов
ведущий аналитик, СПб ГУП «СПб ИАЦ»
Сентябрь 2021 - Май 2023
  • аналитика в социальной и экономической сфере
  • проектирование ETL процессов, их реализация на Python, Airflow
  • создание витрин данных (Dremio + PostgreSQL)
  • построение дашбордов
  • системная аналитика

К достижениям могу отнести участие во внедрении автоматизации с использованием Airflow для создания ETL процессов.

доцент, Горный университет
Август 2015 - Август 2021
  • моделирование технологических процессов и их анализ
  • построение моделей с использованием МКЭ
  • статистический анализ с использованием Python/Excel

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

Образование


Санкт-Петербургский Горный университет
Сентябрь 2006 - Июль 2015
Лицей "Физико-техническая школа"
Сентябрь 2004 - Июнь 2006

О себе
Готов к релокации в другую страну
Свободно владею английским языком
Проживаю в городе Санкт-Петербург

Комментарии


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

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

Изменения внесены
0

Привет, Александр!
Предлагаю немного структурировать резюме:
1. Описание: в этой части было бы лучше начать с цели поиска - "Ищу работу разработчика на Java", затем перейти к удобному формату работу и городу проживания.
Далее предлагаю сократить часть - тот путь, как ты пришел к разработке, не дублироваться с разделом Образование:
"По образованию горный инженер, кандидат технических наук. Во время работы в университете увлекся дата-аналитикой. В процессе развития пришел к тому, что хочу писать на строго типизированных языках, решать более сложные технические задачи, возможно дальше развиваться в функциональное программирование".  
2. Сведения об иностранных языках: английский язык- у нас указан в соответствующем разделе. Другие иностранные языки можно отнести к разделу навыки.
3. Учебные проекты: проектам стоит отвести отдельное внимание: внести и описать суть проекта, полученные навыки и стек. Для примера оформления можно посмотреть:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612
4. Hexlet: здесь требуется указать не ссылку на резюме, а ссылку на твой профиль на Hexlet.
5. Работа.
Решаемые задачи стоит оформить тезисном, маркированным списком: каждую задачи отдельной строкой. Например,
- аналитика в социальной и экономической сфере;
- проектирование ETL процессов, их реализацией на Python;
- созданием витрин данных (Dremio + PostgreSQL);
- построение дашбордов;
- системная аналитика.

Не забывай добавлять новые проекты по мере реализации!
Желаю успехов в IT!


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