Java Developer
Основное
Санкт-Петербург
Готов
На данный момент в поисках работы на позиции Java Junior разработчика.
Нахожусь в городе Санкт-Петербург, предпочитаю работу из офиса, но удаленка или гибридый режим так же возможны.
Имею опыт коммерческой разработки легковых автомобилей в роли инженера-конструктора.
Обладаю обширным опытом работы в командах, в том числе международных и кросс-функциональных в роли координатора/лидера проекта.
Меняю сферу деятельности, чтобы больше времени уделять тому, что нравится и получается лучше всего - нахождение инженерных решений сложных задач, а также автоматизация процессов.
В данный момент прохожу курс в школе Хекслет по программе "Java-разработчик".
Мной были реализованы следующие проекты:
Анализатор страниц
Вэб-приложение для отслеживания текущего статуса доступности вэб-сайтов.
Реализовано сохранение сайтов и истории проверок в БД.
Приложение задеплоено на сервисе render.com и доступно по адресу:
https://project-four.onrender.com/
В ходе работы над проектом были получены:
- Навыки построения приложения на MVC архитектуре
- Навыки работы с SQL-БД
- Навыки работы с протоколом HTTP
- Навыки работы с HTML и шаблонизатором
- Навыки написания тестов для Вэб-приложений
- Навыки деплоя приложения на PAAS сервис с помощью Docker
Технологический стек: Java, Gradle, Javalin-framework, Thymeleaf, Bootstrap 5(WebJars), eBean, PostgreSQL (for production) / H2DB (for tests only), JUnit-Jupiter, Unirest library, MockWebServer, slf4j library, GithubActions, JaCoCo
Валидатор данных
Java библиотека для валидации объектов в соответствии с выбранной схемой. Поддерживаются объекты типа String, Integer или Map.
В ходе работы над проектом были получены:
- Навыки применения принципов ООП
- Опыт применения TDD при разработке приложения
Технологический стек: Java, Gradle, Jacoco, Junit-Jupiter
Вычислитель отличий в YAML/JSON файлах
Консольная утилита, позволяющая быстро найти различия между двумя файлами. Результат сравнения выводится на экран в одном из трех доступных форматов.
В ходе работы над проектом были получены:
- Навыки работы с различными структурами данных
- Навыки работы со сторонними библиотеками
- Навыки написания модульных тестов
Технологический стек: Java, Gradle, Picocli, Jacoco, Junit-Jupiter
Набор игр "Brain Games"
Математическая игра, состоящая из пяти задач, которые должен решить пользователь.
В ходе работы над проектом были получены:
- Навыки настройки рабочего окружения
- Навыки работы с GIT
- Навыки работы с Gradle
- Навыки работы с командной строкой
Технологический стек: Java, Gradle
Hard skills:
- Java core
- Git
- Gradle
Soft skills:
- Работа в команде (опыт разработки легковых автомобилей)
- Организация собраний (оффлайн и онлайн), в том числе на английском языке, с коллегами из других стран.
- Успешный опыт работы с большим количеством задач в условиях ограниченного времени.
Работа
Сейчас передо мной стоят (и ежедневно решаются) следующие задачи:
- Координация запуска новых проектов в рамках компонентов шасси.
- Координация изменения конструкции автомобилей для повышения качества или снижения затрат.
- Поиск и анализ новых поставщиков автокомпонентов.
Мной успешно решались следующие задачи:
- Подготовка к запуску новых проектов в России.
- Внесение изменений в конструкцию автомобиля для адаптации к Российским условиям.
- Лидирующая роль в кроссфункциональной команде, ответственной за запуск модели в России (в рамках компонентов шасси).
- Анализ и оптимизация бюджета на этапе запуска/тестов, а так же на этапе массового производства.
- Разработка и организация тестов компонентов шасси.
- Работа с поставщиками с целью обеспечения заданного уровня качества.
Обеспечение качества автокомпонентов на заводе.
- Расследование дефектов, устаноление причин, разработка контрмер.
- Работа с поставщиками, проведение аудита производственного процесса поставщиков (в том числе зарубежных).
- Формирование аналитических отчетов по количеству/типам возникших дефектов и определение рекомендаций по их устранению.
Образование
Рекомендации
Резюме выглядит достаточно полным и информативным. Высоко оцениваю вашу способность адаптироваться и менять сферу деятельности с инженерной на программирование. У вас есть опыт коммерческой разработки в другой области, что может быть полезным при работе в команде.
Ваш опыт разработки проектов на Java также впечатляет. Проекты, которые вы реализовали, демонстрируют ваши навыки в различных технологиях и инструментах разработки. Особенно хорошо, что вы использовали принципы ООП, применяли TDD и работали с различными структурами данных.
Также важно отметить ваш опыт работы в команде и лидерские навыки, которые вы развивали в прошлой работе. Умение организовывать собрания и общаться с коллегами из разных стран будет полезным в работе над проектами с международными командами.
Отмечу также вашу активность в обучении, что является большим плюсом. Прохождение курса по программе "Java-разработчик" в школе Hexlet показывает ваше стремление развиваться и улучшать свои навыки.
В резюме также приведен ваш опыт работы в области инженерии и контроля качества, что демонстрирует вашу техническую экспертизу и умение анализировать и решать сложные проблемы.
Общая оценка: 8/10
Однако, рекомендую привести резюме в более структурированном и лаконичном виде. Разделите информацию о проектах и опыте работы на более отдельные блоки, чтобы было легче читать и быстрее получить представление о вашем опыте.
Сопроводительное письмо
Уважаемый рекрутер,
Я обращаюсь к вам с большим интересом и энтузиазмом, чтобы подать заявку на позицию Java Junior разработчика. Я настоящий энтузиаст, стремящийся начать свою карьеру в сфере разработки программного обеспечения и готов внести свой вклад в вашу команду.
Я обладаю опытом коммерческой разработки в качестве инженера-конструктора легковых автомобилей и имею обширный опыт работы в командах, в том числе международных и кросс-функциональных, в роли координатора/лидера проекта. Однако, я решил сменить сферу деятельности, чтобы больше времени уделять разработке программного обеспечения и нахождению инженерных решений сложных задач.
Сейчас я прохожу курс в школе Хекслет по программе "Java-разработчик", где получаю необходимые знания и навыки для успешной работы в этой области. В рамках обучения я уже реализовал несколько проектов, которые я бы хотел поделиться с вами:
- Анализатор страниц: вэб-приложение для отслеживания текущего статуса доступности вэб-сайтов, включающее сохранение сайтов и истории проверок в БД.
- Валидатор данных: Java библиотека для валидации объектов в соответствии с выбранной схемой.
- Вычислитель отличий в YAML/JSON файлах: консольная утилита, позволяющая быстро находить различия между двумя файлами.
- Набор игр "Brain Games": математическая игра, состоящая из пяти задач, которые должен решить пользователь.
Эти проекты позволили мне развить навыки разработки на языке Java, а также работу с различными инструментами и технологиями, такими как Git, Gradle, JUnit и другими.
Я также обладаю хорошими навыками работы в команде, что является результатом моего опыта в разработке легковых автомобилей и координации проектов. У меня есть опыт организации собраний, как офлайн, так и онлайн, в том числе на английском языке, с коллегами из разных стран. Я также имею успешный опыт работы с большим количеством задач в условиях ограниченного времени.
Я был бы очень рад присоединиться к вашей команде и внести свой вклад в разработку программного обеспечения. Я готов к новым вызовам и стремлюсь к постоянному развитию своих навыков и знаний в сфере Java разработки.
Прилагаю моё резюме для вашего рассмотрения. Буду благодарен за возможность обсудить мою кандидатуру и подробнее рассказать о своих проектах и навыках.
С уважением,
[Ваше имя]
Улучшенное резюме
Java Developer
I am currently looking for a position as a Junior Java Developer. I am located in Saint Petersburg and prefer office-based work, but remote work or a hybrid mode are also possible.
I have experience in commercial development of cars as a design engineer. I have extensive experience working in teams, including international and cross-functional teams, as a project coordinator/leader.
I am changing my career to focus more on what I enjoy and excel at - finding engineering solutions to complex problems and process automation.
Currently, I am taking a course in "Java Developer" at Hexlet School.
Projects:
- Page Analyzer: A web application for monitoring the current status of websites. Implemented website and check history storage in a database. Deployed on render.com.
- Data Validator: Java library for validating objects according to a chosen schema. Supports String, Integer, and Map objects.
- Comparator for YAML/JSON Files: Console utility to quickly find differences between two files. Comparison results are displayed in one of three available formats.
- Brain Games: Mathematical game consisting of five tasks for the user to solve.
Hard skills:
- Java core
- Git
- Gradle
Soft skills:
- Teamwork (experience in car development)
- Meeting organization (offline and online), including with colleagues from other countries.
- Successful experience in managing a large number of tasks within limited time.
Contact:
- Phone: +79119443571
- Email: ilya.linkevich@gmail.com
Work Experience:
Company: Alarm Trax
Position: Auto Mechanic
Start Date: 2012-02-01
End Date: 2014-05-01
Description: Maintenance and repair of MAN and Ford trucks.
Company: Hyundai Motor Manufacturing Rus
Position: Quality Control Engineer for Auto Components
Start Date: 2013-06-01
End Date: 2019-05-01
Description: Ensuring the quality of auto components at the plant. Investigating defects, identifying causes, and developing countermeasures. Working with suppliers and conducting audits of their production processes. Generating analytical reports on the quantity/types of defects and providing recommendations for their elimination.
Company: Nissan Manufacturing Rus
Position: Chassis Component Development Engineer (Passenger Cars)
Start Date: 2019-06-01
End Date:
Description: Successfully handled the following tasks: launching new projects in Russia, making design changes to adapt to Russian conditions, leading role in a cross-functional team responsible for launching a model in Russia (within the chassis components), analyzing and optimizing the budget during the testing and mass production stages, developing and organizing chassis component tests, working with suppliers to ensure the specified quality level.
Education:
Institute:
Faculty:
Start Date: 2022-11-01
End Date:
Description: Java Developer. Hexlet School.
Добавить комментарий