Студент старшего курса, учусь на направление Информатика и Вычислительная техника в МАИ. Периодически участвую в хакатонах: Цифровой прорыв, лидеры трансформации и др. Нравится программировать на Java и планирую развиваться как Java-backend разработчик. Могу долго разбираться в технологиях, копаться в каких-то ошибках. Смогу работать 30 часов в неделю, 40 если свободный график и гибридный формат.
Не боюсь трудностей. Как пример люблю походы и дайвинг)
Личные и учебные проекты
студент1. Лабораторная работа:
Реализовал структуры данных: связанный список, массив и хэш-мапу в соответствии с java codestyle.
2. Курсовые работы:
- Командой (5 человек) разработали приложение "Календарь" (использовали hostedredmine, работали по методологии scrum).
Стэк: java, javaFX, postgreSQL.
- Самостоятельно разработал клиент-серверное приложение: информационная система предназначена для автоматизации сбора, использования и хранения информации о процессе обучения студентов.
Стэк: java, spring core, spring mvc, spring web, spring jpa.
3. Участие в хакатонах:
- Хакатон "Лидеры цифровой трансформации: сервис расчёта инвестиций в развитие промышленного предприятия", отвечал за backend блок. Команда 5 человек.
Стэк: java, postgreSQL, spring WebFlux.
4. Иное
В репозитории размещены проекты:
- с использованием следующих технологий: JUnit, spring security
- по следующим темам: паттерны проектирования
Изучаю Java core и фреймворк Spring. На Spring написал несколько проектов. Изучил книгу Полное руководство по java Герберта Шилдта и Чистый код. Сейчас изучаю книгу Spring в действии. Для курсовой в текущем семестре потребовалось использование технологии java servlets, для этого начал изучать Head First Servlets and JSP, 2nd Edition.
-Реализовывал структуры данных связанный список, массив и хэш-мапу, в соответствии с java codestyle.
-В команде вёл разработку приложения календарь, для организации использовали hostedredmine, работали мо методологии scrum.
-Реализовывал паттерны проектирования.
-Есть опыт использования junit
-При сборке проектов пользовался gradle или maven.
-Изучал и использовал spring security
-Изучал kafka и rabbitMQ
-Знаю основы работы с REST API.
На данный момент могу выделить 2 своих проекта как самых сложных:
1.Клиент-серверное приложение по управлению информацией в ВУЗе.
Информационная система предназначена для автоматизации сбора, использования и хранения информации о процессе обучения студентов.
Стэк: Java,Hibernate, PostgreSQL, JavaFX
Ссылка на github: https://github.com/tire26/IS_Students
2.Написал web-приложение на MVC архитектуре.
Система схожа по функционалу и решаемым задачам на предыдущий проект.
Стэк: java, spring core, spring mvc, spring web, spring jpa,
Ссылка на github: https://github.com/tire26/StudentDatabaseMVC
Ссылка на github:
https://github.com/tire26
Разрабатывал два проекта:
1. Внутренний онлайн телефонный справочник.
Проект состоит из серверной и клиентской частей.
Серверная часть реализована на REST архитектуре. Также сервер имеет интеграцию с Р7 Хранилище. Информация автоматически считывается из хранилища каждый день.
Стэк: java, spring boot, postgreSQL, javascript, html, css, jQuery, ajax, apache tomcat server.
2. Программа по отображению интерактивной карты.
Скрипт обрабатывает информацию, полученную с автоматического REST сервера 1С Предприятие.
Стэк: javascript, html, css, jQuery, ajax.