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
Я Java-разработчик с большим опытом разработки корпоративных приложений. У меня есть опыт работы в компаниях, разрабатывающих продукты, которыми пользуются многие люди. Хорошо знаю ООП, принципы SOLID, паттерны проектирования, микросервисную архитектуру. Быстро адаптируюсь к новым технологиям и предметным областям. Спокойно читаю и разбираюсь в чужом коде. Легаси меня не пугает. Использую рефакторинг и полное покрытие юнит-тестами, если это позволяет проект.
Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.
Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. Владею всеми аспектами жизненного цикла разработки программного обеспечения, от разработки концепции до развертывания. Я демонстрирую высокий уровень экспертизы в сотрудничестве с межфункциональными командами для предоставления инновационных и эффективных решений. Я обладаю сильными навыками решения проблем и стремлюсь быть в курсе новейших технологий Java и лучших отраслевых практик. Разносторонний профессионал, хорошо разбирающийся в разработке полного стека, легко переходящий от архитектуры BE к интеграции фронтенда. В каждом аспекте разработки уделяет приоритетное внимание качеству кода, масштабируемости и безопасности, обеспечивая создание отказоустойчивых и высокопроизводительных программных решений. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.
Технологии и навыки: Java, Kotlin, JS, TS, Angular, React, Spring, Hibernate, Kubernetes, Docker, Kafka, RabbitMQ, ActiveMQ, Maven, Gradle, Grafana, Zabbix, Ansible, Selenium, Hazelcast, Mockito, REST, Jenkins, Tomcat, Redis, JBoss, Nginx, Nexus, Camunda BPM, PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, Clickhouse, algorithms, multithreading. Компетенции: • Работаю на Java с 2004, на Spring с 2010 и Kotlin с 2020 года; • Проектирую нагруженные микросервисные платформы, асинхронное взаимодействие через API, шины данных; • Построение реактивных систем; • Опыт деплоя кластеров микросервисов kubernetes; • Full stack developer: jscript, react; • Интеграция с внешними системами; • Работа с заказчиком, сбор требований написание ТЗ; • Управление командой ~10, постановка задач, контроль, менторство.
Профессиональный опыт: 4 года - PHP (Bitrix)
Гарегин — специалист по ручному тестированию (QA manual) с опытом работы в проектах AgroTech и EdTech. Обладает навыками работы с SOAP, REST, SQL, Git, XML, Atlassian, PostgreSQL, MySQL, JSON API, Python, Scrum, Postman, GraphQL, Kafka, Altair GraphQL, graphql, Postgres, hasura, Jenkins, Charles, Jira Zepher, Zephyr, Figma. JS, CSS, HTML, WS, Bash, Jenkins, Docker, Grafana, Vault Гарегин работал QA engineer WEB в проекте «Аграрный маркетплейс», где занимался разработкой сервисов для аграрного маркетплейса, тестированием фронт/бек/апи, разработкой и актуализацией тестовой документации, формальным ревью. В проекте «ИТ и образование» Гарегин выполнял роль QA Web/Mobile, QA manual WEB. В его обязанности входило ручное тестирование продукта, тестирование Front/Back, Grey-box/White-box, тестирование платёжной системы, биллинга, интеграций с банковской системой, тестирование дизайна и вёрстки, тестирование документации. Опыт работы на проектах — 7 лет. 1) Знание жизненного цикла тестирования ПО; ДА 2) Опыт написания тест-кейсов, чек-листов, иных тестовых артефактов; ДА 3) Знание основных практик тест-дизайна и умение их применять на практике; ДА 4) Понимание работы клиент-серверных приложений; ДА 5) Опыт работы с брокерами сообщений (Rabbit/Kafka) в теории; ДА 6) Понимание работы Web-технологий (rest, soap) на уверенном уровне, опыт работы с Postman, Swagger; ДА 7) Опыт работы с логами; ДА 8) Понимание работы реляционных/нереляционных баз данных. ДА
Софт скилы: - У меня довольно легко получается ладить с окружающими людьми, считаю что со всеми всегда можно найти общий язык; - Практичный и умеющий находить компромисс человек, легко справляюсь со стрессовыми ситуациями и не паникую когда "Все пропало"; - Если чего-то не знаю, то быстро умею гуглить или найду у кого спросить; - Имею аналитический склад ума; - Обладаю умеренным перфекционизмом; - Умею работать в многозадачном режиме. Пунктуален. Хард скилы: - Знаю что такое Pipeline и для чего нужен Docker; - Понимаю клиент-серверную архитектуру и детали HTTP; - Для тестирования фронта и локализаций багов работаю с Devtools; - Разберусь с дизайном в Figma; - Уверенно работаю с Postman (коллекции, переменные); - Работаю с Charles (breakpoint, map local); - Запускаю эмуляторы в Android Studio; - Работаю с Git через линуксовую консоль; - Знаю про методологию Agile, Scrum и Kanban; - Работал с TMS системами Qase.io и Яндекс.Пальма. Дополнительно изучал: - Прошел курс на Stepik по Python и написал своего Telegram бота; - Прошел курс на Udemy по Cypress для начинающих; - Прошел курс на Udemy "Тестирование ПО с помощью Jmeter; - Читаю Habr, смотрю интересные видео-уроки и лекции на Youtube для саморазвития и изучаю Telergam каналы о тестировании. опыт тестирования API (использую - Postman, Swagger уверенные знания теории тестирования, методологий разработки ПО опыт работы с RabbitMQ знание SQL - начальный уровень. Ключевые навыки Postman, Swagger, REST API Charles, SQL, CSS, HTML , Git, Cypress, Linux, , RabbitMQ PostgreSQL TestRail Atlassian Jira Confluence Black box testing Agile Scrum
Experienced software engineer with a passion for developing innovative programs that expedite the efficiency and effectiveness of organizational success. Well-versed in technology and writing code to create reliable and user-friendly systems. A skilled leader with the proven ability to motivate, educate, and manage a team of professionals to build software programs and effectively track changes. Confident communicator, strategic thinker, and innovative creator to develop customized software to meet a company’s organizational needs, highlight its core competencies, and further its success.