Резюме: Java juniour разработчик
Участник образовательного проекта от СБЕР “Школа 21”.
Учился на геодезиста в Государственном Университете по Землеустройству, но понял, что хочу работать в другой сфере. С марта 2021 работал в компании интерет-провайдера, быстро обучился до технического специалиста и оказывал техническую поддержку пользователям. С февраля 2022 года начал изучать программирование и успешно прошёл отборочный месячный интенсив от Школы 21. Изучал С, С++, CI/CD, Docker, Java. На данный момент почти закончил основное обучение, выполнил более 20 проектов, а также интенсивы по SQL и Java. В 8 групповых проектах был в качестве тимлида, умею работать в команде. Хочу стать Java-разработчиком, готов к дальнейшему обучению и изучению новых технологий.
PET ПРОЕКТЫ:
Онлайн-чат | Java, Spring, PostgreSQL, Maven
https://github.com/timofeevden/Java_Chat
Многопользовательское консольное клиент-серверное приложение онлайн-чата с авторизацией и использованием базы данных PostgreSQL для хранения информации с шифрованием паролей. Подключения клиентов к серверу реализовано с помощью Socket-ов. Использована многопоточность(Multithread) для каждого нового подключения на сервере и для клиента для чтения и отправки сообщений в JSON-формате.
Десктопный калькулятор | Java 8, Java FX, Maven, JUnit
https://github.com/timofeevden/Java_SmartCalc
Реализация десктопного калькулятора с использованием паттерна MVP и фреймворка Java FX. Модель реализована с подключением динамической библиотеки на C++ через JNI, в основе которой алгоритм преобразования в обратную польскую нотацию. Присутствует обработка ошибок в выражении, а так же отображение математической функции в виде графика и сохранение истории.
3DViewer | C++, Make, QT, OpenGL
https://github.com/timofeevden/CPP_3DViewer_v.2.0
Приложение для отображения и перемещения каркаса 3D-моделей и сохранения скриншотов/GIF с использвоанием фреймворка QT, библиотеки QGifImage и паттернов MVC, facade, singletone, strategy.