Опыт работы более 6 лет, разработка проектов от идеи до релиза, обучение коллег по цеху, декомпозиция и оценка задач
Опыт работы: 6 лет (опыт работы на крупных долгосрочных проектах) Личные качества: - Хорошо развитые коммуникативные навыки; - Умение работать с информацией; - Стрессоустойчивость; - Умение работать в команде; - Быстрая обучаемость; - Ориентированность на результат. Обязанности: - Разработка новой функциональности; - Поддержка работоспособности системы; - Анализ и рефакторинг существующего функционала; - Переход на новые технологии; - Участие в обсуждении новой функциональности; - Участие в разработке программного обеспечения как услуги; - Перенос монолита в микросервисы; - Код-ревью; - Активное участие в жизни проекта, разработка код стайла, архитектурные решения, собрания с командой; - Руководство командой; - Управление командой из младших разработчиков (созвоны и консультации); - Обучение младших разработчиков; - Проведение интервью; - Контроль хода разработки по методологии SCRUM; - Ведение переписки с клиентами по визуальным каналам связи (текст, видео) на английском языке.
Java PostgreSQL Junit Docker Linux Spring Framework Redis Spring Boot RabbitMQ Elasticsearch Hibernate Git SQL Apache Kafka Camunda JPA JDBC Apache Maven REST Java SE Mockito Kubernetes Lombok
рофессиональные навыки: TDD (JUnit, Mockito), опыт написания приложений с микросервисной архитектурой, опыт написания RESTful сервисов.
С детства занимаюсь программированием. Ознакомился с языками(с++, python, pascal). Имею опыт преподавания программирования и робототехники детям 10-16 лет. Выбрал язык "Java" в качестве основного языка программирования из-за возможности решить практически любую задачу его средствами. В настоящее время реализую свои навыки в коммерческих проектах на должности Java Developer. Регулярно повышаю свой уровень знаний и умений. Стрессоустойчивый очень сильно люблю программирование.
Hard Skills: - Опыт работы с версионными системами: Знание Git для управления версиями и совместной работы над проектами. - Знание архитектурных шаблонов: Например, MVC/MVP или более современные подходы, такие как MVVM или VIPER. - Разработка сетевых приложений: Опыт работы с API, HTTP-запросами и обработкой данных, полученных из сети. - Понимание SOLID-принципов и других паттернов проектирования, способных улучшить структуру кода. Soft Skills: - Коммуникабельность: Способность эффективно общаться с членами команды, руководством, заказчиками. Делиться знаниями и опытом с коллегами, а также быть открытым для обратной связи
11 лет опыта разработки программного обеспечения FinTechAccounting, Industrial software, Government Services Более 7 лет опыта разработки ПО на Java Более 5 лет опыта разработки банковских продуктов и финтех решений Опыт разработки высоконагруженных приложений Опыт разработки в роли fullstack-разработчика Умение работать с чужим кодом Умение работать в команде
Опыт разработки под Android около 3 лет
Имеет большой стаж работы в IT сфере, благодаря чему способен быстро погрузиться в новый проект, обладает высокой производительностью, исполнительный и коммуникабельный.