Hey! I'm a Java developer with a keen interest in developing efficient and innovative software solutions. With 3 years of experience, I have been developing and supporting backend and web applications, as well as participating in the whole software development cycle. I am looking for professional growth and development where I can apply my knowledge and experience to create exceptional software solutions. If you are looking for an experienced Java developer who is ready for new challenges, I would be happy to discuss a possible collaboration.
Contact me and let's discuss how I can make a valuable contribution to your team and projects!
Я занимался разработкой и совершенствованием системы WMS (Warehouse Management System), предназначенной для автоматизации управления бизнес-процессами складской логистики.
Основные задачи, которые я выполнял:
- Разработка нового функционала: Создавал новые возможности для улучшения системы, работал над интеграцией новых компонентов.
- Планирование и реализация проектов: Участвовал в планировании и разработке проектных идей, обеспечивал их успешное выполнение.
- Исправление ошибок и рефакторинг: Диагностировал и устранял баги в коде, проводил рефакторинг для повышения эффективности и производительности.
- Техническая поддержка: Консультировал коллег по техническим вопросам, предоставлял помощь в решении сложных задач.
- Проектирование архитектуры: Участвовал в проектировании архитектуры приложения и баз данных, внедрял лучшие практики.
- Покрытие кода тестами: Обеспечивал надежность кода с помощью обширного тестирования, гарантируя стабильность и качество работы системы.
Как Java-разработчик, я активно участвовал в создании и поддержке back-сервисов для Депозитария.
Основные задачи, которые я выполнял:
- Создание качественного кода: Писал эффективный и надежный код, который соответствовал высоким стандартам качества. Участвовал на всех этапах жизненного цикла разработки продукта, следил за соблюдением лучших практик разработки.
- Code-review: Проводил ревью кода, помогая поддерживать стандарты качества и оптимизировать производительность.
- Работа с микросервисами: Разрабатывал и поддерживал архитектуру микросервисов, используя такие технологии, как Kafka, Kubernetes (K8s), OpenShift и Jenkins.
- Работа с документацией: анализ большого объема документации
Благодаря этой работе, я приобрел ценный опыт в разработке микросервисов и работе с разнообразными современными технологиями и инструментами.
Разработка веб-приложений, корпоративного ПО, бек-сервисов, CRM
- реализация рест-контроллеров
- разработка сервисного слоя с реализацией бизнес-логики
- проектирование DTO и сущностей БД
- написание SQL-запросов
- рефакторинг
- поиск багов
- unit-тестирование.
- Разработка проектов с помощью: Java 11, Maven, Spring (Boot, Web, Security);
- БД PostgreSQL (+ есть опыт с MySQL), реализовывали работу используя Hibernate;