Специалисты

Описание

Навыки:
Spring Framework PostgreSQL Git SQL Java HTML ООП Hibernate ORM Docker REST CSS Redis Apache Maven Apache Tomcat H2 jQuery RabbitMQ Lombok JDBC Базы данных JUnit Spring Freemarker JSP Spring Boot Validation Spring Boot Security Java EE Go

Компетенции:
- Владею глубокими знаниями Java Core, фреймворков Spring и Hibernate, а также баз данных PostgreSQL, Redis и MongoDB.
- Опыт работы с системами контроля версий, такими как Git, и инструментами сборки, такими как Maven и Gradle, sbt (scala).
- Уверен в создании масштабируемых и эффективных решений на основе передовых Java-технологий.
- Опыт работы с архитектурными паттернами, включая MVC и RESTful, а также с сервлетами и JSP.
- Глубокое понимание принципов объектно-ориентированного программирования и SOLID-принципов.
- Опыт работы с архитектурами gRPC на языке Golang.
- Владею навыками баз данных, алгоритмов и структур данных, Data Mining, тестирования и параллельного программирования,веб программирования.
- Опыт в разработке архитектуры программных систем и их жизненном цикле. Есть понимание системного аналитика и бизнес-аналитика.

Курсы:
Scala-разработка.
* Изучил основы языка, функциональное программирование, IO монада, многопоточность jvm, систему эффектов. Каждую неделю были таски и по итогу курса сделан собственный проект.
Проект: tg бот (аналог тиндера) полностью на языке Scala. Стек: Scala 2.13.10, sbt 1.8.3, scalaTest, postgresql, doobie, telegramium, log4Cats, catsEffect, docker.

Образование (Бакалавр):
2024 Казанский (Приволжский) федеральный университет, Казань
ИТИС, Программная инженерия

Опыт
Проект

Производственная компания

Описание

Роль: Java-разработчик Задачи: - Разработка и поддержка программного обеспечения с использованием Java; - Работа в команде разработчиков и сотрудничество с другими отделами; - Создание эффективного и надежного кода, оптимизация производительности.

Технологии

Java

Длительность

Сентябрь 2020 — Июль 2023 месяца