Игорь Кузьменко - Java-разработчик
Навыки
- Exceptions
- Git
- Github
- GitLab
- Hibernate
- IntelliJ IDEA
- Java SE
- JUnit
- Maven
- Multithreading
- MySQL
- SQL
- Unit-testing
Образование
Биотехнология
Донской государственный аграрный университет2017, 2023
Обо мне
• Изучал Java Core
– Работа со строками (substring, regex, Matcher);
– Коллекции (Array, List, Map, Set);
– Работа с файлами, ввод-вывод данных (Scanner, BufferedReader, File, Files, парсинг html-страниц с помощью библиотеки Jsoup);
– ООП (иммутабельные классы, модификаторы доступа, геттеры, сеттеры, классы родитель-потомок, интерфейсы, абстрактные методы и классы, переопределение методов);
• Система контроля версий Git
– работа в командной строке (clone, add, commit, push, pull, reset, amend, log, show, merge, stash);
– работа с Git в среде разработки (Intellij IDEA) или веб-сервисе (GitHub, GitLab);
• Система сборки Maven (подключение библиотек);
• Тестирование (unit-тесты, TDD);
• SQL (MySQL Workbench)
• Hibernate
• Linux (пользовательский опыт семейства Ubuntu, Slax, Slitaz).
Писал консольные приложения, например, телефонная книга, копирование указанной директории, программа, проверяющая, верно ли введены данные (ФИО, номер телефона, etc).
Мой репозиторий GitHub с несколькими примерами: https://github.com/shmygga/my-apps.git
Со мной легко можно найти общий язык как при личной и неформальной беседе, так и по рабочим вопросам. Также обладаю здоровым перфекционизмом.