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
HarvardX, PH526x: Using Python for Research, 2020
stepik.org, Deep Learning семестр 1, 2021
МФТИ, Математика для анализа данных, 2021
Hexlet, Школа тимлидов, 2023
Hexlet, Java-разработчик, 2023
Работа
- проектирование и реализация ETL процессов (Airflow, Python, SQL)
- создание витрин данных
- построение дашбордов
- аналитика в социальной и экономической сфере
- проектирование ETL процессов, их реализация на Python, Airflow
- создание витрин данных (Dremio + PostgreSQL)
- построение дашбордов
- системная аналитика
К достижениям могу отнести участие во внедрении автоматизации с использованием Airflow для создания ETL процессов.
- моделирование технологических процессов и их анализ
- построение моделей с использованием МКЭ
- статистический анализ с использованием Python/Excel
Достижения: защитил диссертацию к.т.н., принимал непосредственное участие в выполнении 6 научно-исследовательских работ.
Образование
Рекомендации
Привет, Александр!
Предлагаю немного структурировать резюме:
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!
Добавить комментарий
Резюме в целом хорошее, но есть несколько моментов, которые можно улучшить:
- Начало работы в будущем месте работы (2023-05-01) выглядит неправильно, возможно, имелось в виду 2022-05-01?
- Необходимо уточнить, какие конкретные задачи были выполнены в рамках научно-исследовательских работ.
- Нужно уточнить, какие именно технологические задачи автоматизировались с помощью Airflow.
- В разделе образования не указана специальность на факультете.
Также можно добавить информацию о профессиональных навыках и достижениях, которые помогут выделиться на фоне других кандидатов. В целом, резюме выглядит достаточно компетентно и профессионально.
Сопроводительное письмо
Уважаемый работодатель,
Представляю Вам свое резюме на позицию Java-разработчика. Я являюсь кандидатом технических наук, но в процессе работы в университете увлекся дата-аналитикой и машинным обучением, которые в свою очередь привели меня к строго типизированным языкам и разработке более сложных технических решений.
В рамках самообразования я читаю "Introduction to Algorithms" / T.H. Cormen, а также прошел курсы по Deep Learning и математике для анализа данных. В свою очередь, на Хекслете я реализовал несколько учебных проектов, которые приносили мне практический опыт и позволяли отрабатывать навыки работы с различными инструментами и технологиями.
Я имею опыт работы доцентом в Горном университете, где занимался моделированием технологических процессов и их анализом, построением моделей с использованием МКЭ, а также статистическим анализом с использованием Python/Excel. Кроме того, я также имею опыт работы в BI Consult, где занимался проектированием и реализацией ETL процессов, созданием витрин данных и построением дашбордов, а также в СПб ГУП «СПб ИАЦ», где занимался аналитикой в социальной и экономической сфере, проектированием ETL процессов, созданием витрин данных и построением дашбордов.
Я уверен, что мой опыт и знания помогут мне стать ценным сотрудником для Вашей компании. Буду рад обсудить возможность сотрудничества и ответить на все Ваши вопросы.
С уважением,
[Имя и Фамилия]
Улучшенное резюме
Java-разработчик
Ищу работу разработчика на Java. Хотел бы гибридный график, но готов к офисной или удаленной работе. По образованию горный инженер, кандидат технических наук. Во время работы в университете увлекся дата-аналитикой и машинным обучением. В процессе развития пришел к тому, что хочу писать на строго типизированных языках, решать более сложные технические задачи и, возможно, дальше развиваться в функциональное программирование.
В рамках самообразования читаю "Introduction to Algorithms" / T.H. Cormen.
Опыт работы:
BI Consult
Разработчик
Начало работы: 2023-05-01
Описание: Проектирование и реализация ETL процессов (Airflow, Python, SQL), создание витрин данных, построение дашбордов.
СПб ГУП «СПб ИАЦ»
Ведущий аналитик
Начало работы: 2021-09-01
Конец работы: 2023-05-01
Описание: Аналитика в социальной и экономической сфере, проектирование ETL процессов, их реализация на Python, Airflow, создание витрин данных (Dremio + PostgreSQL), построение дашбордов, системная аналитика. Участие во внедрении автоматизации с использованием Airflow для создания ETL процессов.
Горный университет
Доцент
Начало работы: 2015-08-01
Конец работы: 2021-08-01
Описание: Моделирование технологических процессов и их анализ, построение моделей с использованием МКЭ, статистический анализ с использованием Python/Excel. Защитил диссертацию к.т.н., принимал непосредственное участие в выполнении 6 научно-исследовательских работ.
Образование:
Санкт-Петербургский Горный университет
2006-09-01 - 2015-07-01
Горный инженер, кандидат технических наук.
Лицей "Физико-техническая школа"
2004-09-01 - 2006-06-01
Навыки:
Java, Git, Docker, ООП, Gradle, Spring, основы Linux, Python (pandas, numpy, sklearn), Airflow, SQL (Postgres, Clickhouse), Jira/Confluence.
Курсы:
HarvardX, PH526x: Using Python for Research, 2020.
Stepik.org, Deep Learning семестр 1, 2021.
МФТИ, Математика для анализа данных, 2021.
Hexlet, Школа тимлидов, 2023.
Проекты:
Игры разума (https://github.com/Salevol/java-project-61) - 5 консольных мини-игр в одном Java-приложении.
Стек проекта: Java, Gradle, Git, make, CheckStyle.Вычислитель отличий (https://github.com/Salevol/java-project-71) - утилита для генерации диффа для json и yaml файлов.
Стек проекта: Java, Gradle, Git, make, CheckStyle, JUnit, Jacoco, picocli, jackson.Валидатор данных (https://github.com/Salevol/java-project-78) - библиотека для валидации данных.
Стек проекта: Java, Gradle, Git, JUnit, Jacoco.Анализатор страниц (https://github.com/Salevol/java-project-72) - сайт для проверки страниц на CEO-пригодность.
Стек проекта: Java, Javalin, Ebean, SLF4J, Thymeleaf, Unirest.
Контакты:
Телефон: +79213032220
Email: asankovsky@gmail.com
Просьба не редактировать резюме без разрешения автора.
Добавить комментарий