Java-разработчик
Основное
Москва, м. Академическая
Не готов
Ищу работу (стажировку) в качестве Java разработчика
Локация: Москва
Формат: гибрид, удаленка.
Программирую с удовольствием - мне нравится создавать новое и делать лучше то, что есть, вдохновляюсь постоянными вызовами и сложными задачами.
Успешно выполнил несколько учебных проектов:
✓ Difference Finder - утилита командной строки для поиска различий между .json и .yml-файлами:
- освоил test-driven development
- научился парсить .json и .yml-файлы
- настроил интеграцию с CI-системой
- обеспечил тестовое покрытие
Пользовался: Gradle, make, JUnit 5, Picocli, Jackson, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage)
✓ Валидатор данных - проект для удобной проверки типов данных на соответствие заданным критериям:
- научился применять ООП (наследование, полиморфизм)
- поработал с Reflection API
- оптимизировал приложение с помощью функциональных интерфейсов (Predicate)
Пользовался: Java 8, Gradle, make, JUnit 5, Github Actions, CheckStyle, CodeClimate, JaCoCo (test coverage)
✓ Task tracker - приложение для управления задачами (назначение исполнителей, фильтрация и т.д.):
- научился работать с фреймворками Spring
- внедрил авторизацию с помощью токенов
- задокументировал API и подключил мониторинг ошибок на продакшене
Пользовался: помимо стандартного стека - Spring (Security, Data...), Liquibase, Hibernate, Swagger, Rollbar.
О себе
До IT много лет работал и преподавал в сфере финансов и биржевой торговли, сменил профессию на разработчика - и нашел дело себе по душе.
Раньше часто занимался оценкой эффективности торговых систем и алгоритмов. Трейдинг помог мне сформировать привычку просчитывать исходы, и она пригодилась - особенно в TDD, а читая лекции, я понял, что лучший способ изучить что-то - объяснить это другим.
Люблю читать научно-популярную литературу, открыт ко всему новому.
Работаю как в Windows, так и в Linux (Ubuntu)
Постоянно использую Git
Знаком с синтаксисом SQL-запросов (обычно пользуюсь H2 или PostgreSQL)
Работал с Java 8 (лямбды, функциональные интерфейсы, Stream API) и фичами последующих версий
IDE - IntelliJ Idea, иногда использую Eclipse
Предпочитаю Gradle (могу работать с Maven)
Пишу юнит-тесты с JUnit 5, знаком с системами CI/CD
Делал проекты на Spring (Data, Security...), работал с Liquibase и Hibernate
Знаю теорию и практику тестирования (этапы STLC, артефакты, работа с TMS и пр.)
"Java разработчик", Hexlet
"Тестировщик ПО", Воронежский институт высоких технологий
Работа
Проводил анализ и оценку качества поисковой выдачи Яндекса по запросам, связанным с программированием и другими направлениями IT
Подработки и фриланс
Разработал и читал курс «Основы биржевой торговли» для различных брокерских компаний и банков
Управлял портфелем ценных бумаг, развивал ипотечные проекты с банками
Консультировал клиентов по инвестициям, вел документооборот, занимался продажами
Управлял активами компании (биржевые и внебиржевые сделки), вел внутреннюю документацию акционерного общества, формировал отчетность перед ФСФР и акционерами
Занимался фундаментальным и техническим анализом, разработкой и оценкой торговых систем и стратегий инвестирования, консультировал клиентов
Образование
Рекомендации
Александр, привет!
Отличное резюме:) В полном объеме освещены все разделы и представлена информация.
Вопрос к периоду самозанятости: чем занимались в этот период, перекликалась ли деятельность с аналитикой, анализом, IT?
Успехов в IT!
Добавить комментарий
Резюме в целом хорошее, содержит подробную информацию о проектах и опыте работы, а также навыках в программировании. Однако, есть несколько моментов, которые можно улучшить:
- В начале резюме не указаны контактные данные (email, телефон), что затрудняет связь с соискателем работы.
- В разделе "О себе" много информации, но она не сформулирована в виде конкретных навыков или качеств, которые могут быть полезны на работе. Можно было бы переформулировать этот раздел, чтобы привести конкретные примеры и уточнения.
- Описание опыта работы в финансовой сфере может быть сокращено, так как он не связан напрямую с IT-разработкой и не является ключевым для данной работы.
- Нет информации о образовании и курсах/сертификатах в области программирования. Это может быть дополнительным плюсом для соискателя работы.
Сопроводительное письмо
Уважаемый работодатель,
Я хотел бы представить Вам свое резюме на должность Java-разработчика. Я ищу работу или стажировку в этой области в Москве или удаленно.
Я настоящий энтузиаст программирования, который получает удовольствие от создания новых вещей и улучшения того, что уже существует. Я успешно завершил несколько учебных проектов, которые позволили мне освоить такие технологии, как Gradle, make, JUnit 5, Picocli, Jackson, Github Actions, CheckStyle, CodeClimate и JaCoCo. Я также работал с фреймворками Spring (Security, Data...), Liquibase и Hibernate.
Я имею большой опыт в других сферах, таких как финансы и биржевая торговля. В прошлом я работал и преподавал в этой области. Трейдинг помог мне сформировать привычку просчитывать исходы, и она пригодилась мне в TDD. Я также имею опыт в преподавании и обучении других.
Я работаю как в Windows, так и в Linux (Ubuntu), использую Git и знаком с синтаксисом SQL-запросов. Я предпочитаю Gradle, могу работать с Maven, и мне известны теория и практика тестирования (этапы STLC, артефакты, работа с TMS и пр.).
Я уверен, что мой опыт и навыки могут быть полезны для Вашей компании, и я готов предоставить дополнительную информацию или ответить на любые вопросы, которые Вы можете иметь.
С уважением,
[Ваше имя]
Улучшенное резюме
Java-разработчик ищет работу (стажировку) в Москве в формате гибрида или удаленки. Успешно выполнил несколько учебных проектов, включая Difference Finder, Валидатор данных и Task tracker. Имеет опыт работы в сфере финансов и биржевой торговли. Опыт работы включает должности директора, аналитика, финансового консультанта и управляющего активами в различных компаниях с 2003 по 2013 годы. Разработал и читал курс «Основы биржевой торговли» для различных брокерских компаний и банков. Работал в Yandex как асессор-разработчик. Обладает знаниями в программировании на Java, использовании Git, написании юнит-тестов с JUnit 5, работе с системами CI/CD, Spring, Liquibase и Hibernate. Также знаком с синтаксисом SQL-запросов. Окончил Томский государственный университет по специальности «Менеджер».
Добавить комментарий