Имеет разнообразный опыт как в отраслях так и в технологиях, способен решать нестандартные задачи. Опыт разработки 13 лет.
Опыт в Backend и Frontend разработке, Отличные навыки работы с использованием .NET Core, микросервисной архитектурой, MS SQL Server, опыт работы в распределенной команде по гибким методологиям (Agile, SCRUM)
Большой опыт коммерческой разработки (20+ лет), с сильными практическими навыками в .net. Умение работать как в команде, так и самостоятельно.
- Более 5 лет опыта разработки программного обеспечения - Опыт разработки архитектуры приложения, участие в разработке интерфейса приложения Понимание клиент-серверного взаимодействия - Опыт работы с API Умение работать с чужим кодом - Опыт интеграций продукта - Опыт участия в тестировании продукта - Опыт общения с заказчиком, опыт взаимодействия с командами аналитиков и тестирования
Сертификаты: SCJP (Sun Java), OCA (Oracle); CCNA; MCDBA, MCSD, MCSA, MCAD. ИНОСТРАННЫЕ ЯЗЫКИ Английский:Between Upper Intermediate and Advanced ПРОФЕССИОНАЛЬНЫЕ ЗНАНИЯ Программирование: C#, ASP.NET MVC / WinForms / WPF, T-SQL, VSTO (Office Add-ins), SSRS (RDL-отчеты), VBA; в меньшей степени: Javascript, C++; Базы данных: SQL Server, Access; в меньшей степени: Oracle, MySQL; Прочие знания: опыт написания юнит-тестов, опыт разработки мультипоточных и сетевых приложений, работал с компонентами DevExpress, писал ПО для сканеров штрих-кодов (Windows Mobile/CE).
Аналитический склад ума, внимательна к деталям, ответственна, люблю учится и совершенствовать свои навыки, общительна, жизнерадостна, всегда открыта новому. Люблю и хочу продолжать развиваться в сфере анализа данных. Сейчас прохожу курс "Визуализация данных в BI-инструментах
Опытный разработчик Java с высоким стремлением к обучению и способностями решать любые проблемы. Имеет опыт работы с базами данных и различными фреймворками. Эффективно применяет современные инструменты и методологии разработки для достижения наилучших результатов. Способен генерировать нестандартные решения и предлагать несколько вариантов реализации задач. Коммуникабелен и умеет работать в команде. Быстро адаптируется к изменениям и готов вносить свой вклад в развитие проекта. Хорошие коммуникативные навыки, что позволяет эффективно взаимодействовать с коллегами и руководством. Нацелен на достижение поставленных целей и постоянное совершенствование своих навыков. СТЕК Языки программирования: Java SE/EE Базы данных: MySQL, PostgreSQL Операционные системы: Windows, UNIX/Linux Программные каркасы и фреймверки: Spring/Spring Boot/Spring Cloud Программы и сервисы: ntelliJ IDEA, MS Office
Уверенное знание Java Core; - Опыт работы в команде коммерческой разработки, уверенное пользование git (GitHub и GitLab) и с системой отслеживания JIRA; - Умение работать с Spring и опыт создания компонентов с Spring-boot 2.x и различными Spring-boot-starter (web, data-jpa, validation, security, test, actuator, thymeleaf), понимание работы архитектур MVC и "контроллер-сервис-репозиторий", умение реализовать их с разными сущностями; - Взаимодействие с Hibernate (понимание спецификации JPA, представление объектов в БД (ORM), взаимосвязь между объектами); - Уверенное владение Java Collections Framework; - Опыт работы с Java Stream API; - Представление о работе клиент-серверных приложений, опыт создания эндпоинтов для REST API приложения и знание протокола HTTP; - Умение работать с системой сборки проектов Maven; - Основы работы с Docker и общее понимание контейнеризации; - Опыт работ с PostgreSQL и Mysql; -Уверенное пользование SQL и умение писать основные запросы для выборки, фильтрации, группировки и обновления данных. Умение работать со следующими фрэймфорками и библиотеками: - с Jackson Framework для сериализации-десериализации объектов в JSON; - c Mapstruct для маппинга из одной сущности в другую; - c Liquibase для миграции БД и контроля изменений в них; - c Feign для написания HTTP-клиента; - c Querydsl для удобной генерации сложных SQL-запросов; - c Testcontainers для поднятия БД в контейнере и проведения интеграционного тестирования; - с фрэймворками для тестирования : Mockito, Junit5, Assertj; - c lombok для уменьшения количества однотипного кода; - с Swagger/OpenApi для документации API