Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте вчера в 13:56
Кандидат
Мужчина, 27 лет, родился 6 сентября 1997
Активно ищет работу
Воронеж, готов к переезду (Краснодар, Москва, Санкт-Петербург, Сочи), готов к командировкам
Web developer
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, проектная работа, стажировка
График работы: полный день, сменный график, гибкий график, удаленная работа
Опыт работы 1 год 6 месяцев
Июль 2022 — Декабрь 2023
1 год 6 месяцев
Rebotica
Наставник
Обучал студентов основам программирования на Python, JavaScript и вёрстке (HTML/CSS).
Помогал с пониманием логики программирования, разбором кода и исправлением ошибок.
Проводил индивидуальные и групповые занятия, объясняя сложные концепции простым языком.
Курировал выполнение учебных проектов, включая создание веб-страниц и простых приложений.
Разрабатывал учебные материалы и задания, направленные на закрепление теоретических знаний.
Проводил code review, обучая студентов написанию чистого и поддерживаемого кода.
Навыки
Уровни владения навыками
Средний уровень
Базовый уровень
Опыт вождения
Права категории B
Обо мне
Махно Иван Александрович
Город: Воронеж (рассматриваю удаленную работу/готов к переезду)
Java-разработчик с опытом преподавания программирования. Имею твёрдые знания Java Core, Collection Framework, Hibernate и основ работы с базами данных, также имею опыт работы с другими языками программирования: Python, JavaScript и PHP.
Опыт преподавания помог развить навыки объяснения сложных концепций, работы с кодом и решения задач.
Готовность к стажировке и развитию.
Готов к выполнению задач начального уровня под руководством опытных разработчиков.
Стремлюсь углубить знания в Spring Framework, микросервисной архитектуре и современных подходах к разработке.
Активно изучаю новые технологии и готов вкладывать время в профессиональное развитие.
GitHub: https://github.com/imakhno
Ключевые навыки
- Java Core:
- Понимание ООП (наследование, полиморфизм, инкапсуляция, абстракция).
- Работа с исключениями, generics, multithreading.
- Написание чистого, поддерживаемого кода.
- Collection Framework, Stream API:
- Опыт работы с коллекциями (List, Set, Map) и их реализациями (ArrayList, LinkedList, HashSet, HashMap).
- Использование Stream API для обработки данных (filter, map, reduce, collect).
- Hibernate:
- Базовые навыки работы с ORM (Object-Relational Mapping).
- Создание сущностей, настройка связей (OneToMany, ManyToOne), выполнение запросов (HQL, Criteria API).
- Git - Работа с системой контроля версий
- Docker
- PostgreSQL, MySQL, JDBC:
- Написание SQL-запросов (SELECT, INSERT, UPDATE, DELETE, JOIN).
- Работа с JDBC для подключения к базам данных и выполнения запросов.
- Понимание основ проектирования баз данных.
- Maven, Gradle:
- Сборка проектов с использованием Maven и Gradle.
- Подключение зависимостей, настройка сборки.
- Основы алгоритмов и структур данных:
- Понимание и реализация базовых алгоритмов (сортировка, поиск).
- Работа с основными структурами данных.
- HTML & CSS, JavaScript:
- Создание и вёрстка веб-страниц.
- Базовые навыки работы с JavaScript (DOM, события, асинхронные запросы).
- PHP, Laravel:
- Базовые навыки разработки на PHP.
- Опыт работы с фреймворком Laravel (маршрутизация, шаблоны Blade, работа с базой данных).
- Python:
- Опыт написания скриптов и простых приложений.
- Работа с библиотеками (PyGame, PyTelegramBotAPI).
Опыт работы:
Онлайн-школа Rebotica (1.5 года)
Наставник по Python, вёрстке и JavaScript
Обучал студентов основам Python, JavaScript и HTML/CSS
Помогал с логикой программирования, разбором кода и исправлением ошибок
Проводил занятия и курировал выполнение проектов
Среднее специальное образование
2017
Бутурлиновский механико-технологический колледж
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения