Java-разработчик
Опыт работы
по настоящее время
Решение системных задач в микросервисном окружении. От модификации API, реализации эндпойнтов, до решения задач с производительностью конкретного метода, сервиса. Реализация новых сервисов, функциональности с самостоятельным выбором эффективных подходов. Ревью, оценка, написание кода, юнит-тесты(JUnit), интеграционные, предложение решений на митингах.
июль 2023
Работаю в Сбер аккаунте. В Сбере существует межсистемная система хранения информации о клиентах для сотрудников компании. проект представляет собой монолит из нескольких модулей на java 11. Стек: Spring, hibernate, oracle, js frameworks на фронте, jira, git.. Я разработчик Java в этом проекте. Выполненные задачи: - разработал ряд микросов на Spring Boot - решил N+1 проблемы при обращении в базу с Hibernate Люксофт покинул РФ, работа на проекте была прекращена.
Обо мне
Освоил литературу: Таненбаум. "Современные операционные системы" Э. Троелсен "Язык программирования C# 5.0 и платформа .NET 4.5"(не весь) Лутц. "Программирование на Python"(не весь) Брюс Эккель "Философия Java"(читаю) Joshua Bloch Effective Java курсы : https://javarush.net/ https://githowto.com/ru https://itvdn.com/ru курсы по C# Я работаю в команде, занимающейся бэк-эндом, в качестве java-разработчика. Стек технологий: java-core, Spring boot, Hibernate. Внедряются Spring integration, . Также используются RabbitMQ(менеджер очередей) Apache Camel. Oracle. Agile. 90-100% покрытие тестами своей задачи(интешрационные - кукумбер). Решаю задачи разного уровня сложности: багфиксы,реализация конкретной фичи, рефакторинг, внедрение фичи без конкретного ТЗ(постановка задачи, выбор средств реализации, реализация. до реализации согласуем, обсуждаем с тимлидом), "помощь" в проектировании подсистем с созданием подзадач(совместно с тимлидом). Наиболее интересными задачами были: налаживание общения между двумя подсистема с помощью Rabbit'a, создание небольшого модуля для нового типа карт, рефакторинг одной из подсистем. Не могу давать конкретных примеров кода из проекта - запрещено договором. Работать очень нравится, прекрасная дружная команда, Рассмативаю дополнительную работу на свободное время. Работал до этого в адвокатской компании, решал различные задачи в в области веб(1C-Bitrix, Alfresco, Java, JS, php, Linux, верстка ). Также работал в небольшой компании по методике Agile. Выполнял задачи для интерфейса продукта(Java SE, JavaFX, Spring, BitBucket)В свободное время занимаюсь девелопингом приложений на Java SE и EE, изучением функционала фреймворков, осваиваю PL/SQL и Javascript, php. Читаю книги. Выполненная дипломная работа представляет из себя комплекс приложений состоящий из: сервлета( Hibernate, Spring, JDBC), HTML(JavaScript(JQuery, AJAX ), CSS)страниц, базы данных MySQL . Есть опыт девелопинга в команде на ActionScript3.0 и Java с использованием GitHub.Опыт работы с чужим кодом. Люблю джеймить с друзьями(играю на клавишах, учусь на акустике), увлекаюсь любительской анимацией(AdobeFlash). Ищу полную занятость, рассматриваю варианты с частичной. Основной рабочий стэк: Java 8 - 20, Spring(Boot, MVC, Security),Hibernate, Oracle, Postgree, REST API, микросы, Kafka, RabbitMQ, Docker, Kubernetis. -Коммуникабельность -Лидерские качества -Отличная обучаемость -Быстрое понимание требуемых целей и эффективное их достижение -Эрудиция, нестандартные рациональные решения поставленных задач -Дисциплинорованность
Образование высшее
Знание языков
Опыт вождения
Дополнительная информация
- Гражданство
- Россия
- Разрешение на работу
- Россия
- Время в пути до работы
- Не имеет значения