Java-программист
Контакты
Ищу стажировку/работу на позицию стажера/джуниор разработчика.
Формат работы не важен. Есть возможность работать как 5/2 в офисе, так и удаленно. Проживаю в городе Казань. Катализатором смены профессии Я считаю участием в школе 21 от сбера. Школа 21 дала понять мне что такое дедлайн, командная работа и не спать по ночам. Понравилась атмосфера и командный дух, решать задачи и общение с людьми. Решил уволиться с основной работы и начать обучение на разработчика. Выбор пал на Hexlet. Выбрал язык Java как основной, хотел его изучить плюс была практика языка С.
В данный момент обучаюсь на Хекслете. Выполнил следующие проекты:
Набор из пяти консольных игр.
Полученные навыки:
- настройка окружения
- настройка среды разработки IntelliJ IDEA
- настройка проекта на Gradle
- подключение линтера Checkstyle
- правильное именование
- пользоваться командной строкой
- настройка CI(Github Actions)
- работа с Git
Программа, определяющая разницу между двумя структурами данных.
Полученные навыки:
- автоматизированное тестирование и непрерывная интеграция
- работа с структурами данных и алгоритмами их обработки
- чтение файлов, парсинг входящих данных
- построение дерева различий
- углубление понимания работы операционных систем и командных интерпретаторов
- тестирование и отладка
- использование фреймворка JUnit, написание unit-тестов
- работа с форматами данных yaml и json
- построение внутреннего представления
- использование библиотеки CLI Builder (picocli), Jacoco
- выводы файлов в плоских форматах, json
Библиотека, с помощью которой можно проверять корректность любых данных.
Полученные навыки:
- прокачка проектирования архитектуры в объектно-ориентированном стиле
- создание правильных иерархий классов
- композиция объекта
- наследование
- fluent интерфейс
- расширяемость кода без его переписывания
- соблюдение SOLID принципипов
Page Analyzer – сайт, который анализирует указанные страницы на SEO пригодность.
Полученные навыки:
- Фронтенд (Bootstrap, CDN)
- Фреймворк Javalin (Маршрутизация, Представление)
- База данных, (ORM Ebean, Миграции, query builders)
- Деплой (PaaS)
- HTTP (в том числе выполнение запросов)
- Интеграционное тестирование
- Логгирование
Task Manager – система управления задачами, подобная http://www.redmine.org/. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Полученные навыки:
- Spring Boot, WVC, Data
- ORM (o2m, m2m)
- PostgreSQL, H2
- Deploy(PaaS)
- Integration testing
- Logging
- Rollbar
- Swagger
- Spring Security, JWT
- Lombok
- Java Core, Collection, ООП
- JUnit
- Make
- Git
- Gradle
- опыт работы в unix системах
- использование командной строки
- HTML, CSS
- SQL, PostgreSQL
- Javalin, Tomcat
- Docker
- Spring Framework
Опыт
-настройка и наладка, пакетоделательных машин на участке.
-производство пакетов согласно наряд-заказов.
-контроль работы оборудования и качества выпускаемой продукции на линиях.
-ведение общепроизводственной документации на вверенном участке.
-вварка дозаторов в пакеты;
-ведение электронной документации.
Образование
Начальные знания английского языка
Проживаю в городе Казань
Рекомендации
Ильназ, привет!
Предлагаю доработать резюме, его основную часть:
1.В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так тебя смогу найти все пользователи ресурса.
2. Верно будет начать с цели поиска, например: "Ищу работу или Рассматриваю предложения..". Затем логично перейти к комфортному графику работы и городу проживания. Затем следуют мотивы перехода и выбора профессии. Возраст нет необходимости указывать.
3.Следует внести и описать учебные проекты. В каждом проекте внести суть проекта, полученные навыки и стек. Для примера оформления можно посмотреть:
https://cv.hexlet.io/resumes/701#answer-587
https://cv.hexlet.io/resumes/1380#answer-612.
4. Навыки лучше описать через буллиты.
5. Добавить еще один контакт для связи, это может быть любой мессенджер.
Успехов тебе в IT и скорого оффера!
Добавить комментарий/ссылку на вакансию