Java - разработчик
Основное
Балашиха
Готов только в рамках страны проживания
В ходе обучения в вузе писал программы разных уровней сложности на языках программирования: C++ (.NET framework, Qt5, C++ Builder), Python, R.
В рамках дипломного проектирования внедрял математическую модель "Hidden Markov Model" в существующий алгоритм RED маршрутизатора cisco. Работу выполнял в среде моделирования OMNet++, где используется язык Java. Процесс разработки понравился и поэтому начал погружаться в язык, но подход был не системным.
По окончании вуза устроился работать по специальности на инженерную должность. По вечерам после работы прохожу курс на Хекслете "Java - разработчик". С каждым днем интерес к процессу в геометрической прогрессии растет.
Цель - сменить профессию, заниматься реальными задачами, развиваться в специальности и получать удовольствие, потому что программирование для меня - "то, что доктор прописал"
В процессе обучения выполнил следующие проекты:
1. "Игры разума" - несложный проект, цель которого была:
- Закрепить навыки владения автоматическим сборщиком проектов Gradle, системой контроля версий Git, GitHub
- Выполнить требования к проекту: визуальное соответствие требованим, соответствие стандартам кодирования(линтер, отстутсвие "магических чисел") и грамотное составление структуры приложения
- Применение сервисов (GitHub Actions, CodeClimate)
2. "Вычислитель отличий" в проекте особое внимание уделялось:
- Построению внутреннего представления программы с разделением обязанностей, чтобы разные части кода могли выполнять разные люди. (парсингом данных занимался один специалист, форматом вывода занимался другой)
- Отработка методики TDD разработки
- Использование утилиты picocli
- Работа с Makefile
- Написание workflow (CI)
Также для "прокачки" базовых знаний решаю задачи на codewars: https://www.codewars.com/users/ilyaaz/stats
- Java Core
- Git
- ООП
- Java Collections
- Автоматическое тестирование (JUnit5)
- Непрерывная интеграция (CI)
- Linux: администрирование на любительском уровне
Дополнительно:
- Routing and Switching (Проходил курс CCNA Cisco, но из-за ситуации в стране итоговый экзамен физически сдавать не смог)
Образование
Рекомендации
Резюме оцениваю на 7 из 10 баллов. В резюме приведены достаточно подробные сведения о вашем образовании, опыте работы и текущих достижениях в программировании. Однако, описание навыков и опыта работы немного поверхностное и не содержит конкретных примеров проектов или достижений. Рекомендую добавить более подробную информацию о применении навыков в проектах или задачах, а также описать конкретные результаты работы. Также стоит уточнить информацию о вашем образовании, включая название института и факультета. В целом, резюме имеет потенциал, но требует некоторой доработки для более убедительного представления ваших навыков и достижений.
Сопроводительное письмо
Уважаемый рекрутер,
Я хочу представить Вам мое резюме на позицию Java - разработчик. В ходе своего обучения в вузе я приобрел опыт программирования на различных языках, включая C++, Python и R. В рамках своего дипломного проекта я успешно внедрил математическую модель "Hidden Markov Model" в алгоритм RED маршрутизатора Cisco, используя среду моделирования OMNet++ и язык Java. Этот процесс разработки позволил мне полностью погрузиться в программирование на Java и заинтересоваться этой специальностью.
Сразу после окончания вуза я был нанят на инженерную должность, где продолжил применять свои навыки программирования. Однако, я всегда ощущал, что хочу больше заниматься разработкой и решением реальных задач. Поэтому, в свободное время, я прохожу курс на Хекслете "Java - разработчик". Каждый день мой интерес к программированию растет в геометрической прогрессии, и я готов вкладывать все свои усилия в развитие в этой сфере.
Мои навыки включают Java Core, работу с Git и GitHub, объектно-ориентированное программирование, работу с коллекциями Java, автоматическое тестирование с использованием JUnit5, непрерывную интеграцию, а также базовые навыки администрирования Linux.
Я прилагаю свои контактные данные ниже и буду рад ответить на любые вопросы или предоставить дополнительную информацию, которая может быть необходима. Спасибо за рассмотрение моего резюме.
С уважением,
[Ваше имя]
[Контактный номер телефона]
[Адрес электронной почты]
Улучшенное резюме
Java-разработчик
Опыт:
- Обучение в вузе, где писал программы на различных языках программирования, включая C++, Python и R.
- В рамках дипломного проектирования внедрял математическую модель "Hidden Markov Model" в существующий алгоритм RED маршрутизатора Cisco, с использованием среды моделирования OMNet++ и языка Java.
Навыки:
- Java Core
- Git, GitHub
- ООП
- Java Collections
- Автоматическое тестирование (JUnit5)
- Непрерывная интеграция (CI)
- Администрирование Linux на любительском уровне
Образование:
- Институт:
- Факультет:
- Начало обучения: 2018-09-01
- Конец обучения: 2023-07-01
- Специальность: Специалист по защите информации, специализация - информационная безопасность телекоммуникационных систем
Контакты:
+7 917 712 75 88
sushilyaz2000@gmail.com
Цель:
Сменить профессию и заниматься реальными задачами в области разработки на Java. Целью является развитие в специальности и получение удовольствия от программирования.
Добавить комментарий