Я занимаюсь разработкой уже более 25 лет и имею высшее техническое образование. За это время я приобрел обширные знания и навыки работы с различными инструментами и методологиями. В моей работе я использую Spring Boot (Core, Data, MVC, Security, Cloud, JPA, Collections), Spring-web, Spring Flux, Hibernate, Nexus, Junit, JDBC, PostgreSQL, MySQL, SQLite, HBase, MS SQL, NoSQL, T-SQL, MongoDB, СУБД Oracle, Kafka, RabbitMQ, SOAP и REST. Я хорошо понимаю микросервисную архитектуру и активно участвую в планировании и оценке задач. Также у меня есть опыт участия в подборе и онбординге новых сотрудников, наставничества и развития команды, проведения код-ревью и опыт работы в банковской сфере. Люблю задачи, требующие нестандартного решения и креативного подхода. Это стимулирует моё мышление и позволяет вносить инновации. Мотивирует работа в команде, где царит взаимопомощь, доверие и уважение. Надеюсь, что мои знания и навыки помогут мне успешно выполнять работу в вашей компании. Буду рад обсудить возможность сотрудничества и ответить на все ваши вопросы.
● Более 4-х лет опыта разработки ПО на Java ● Опыт работы на проектах в сфере Fintech направлений ● Опыт участия в разработке и поддержании высоконагруженных микросервисных приложений, а также монолитных решений ● Опыт разработки, тестирования и маппинга бизнес-процессов внутри ЕФР, CRM систем ● Опыт работы в распределенной команде по методологии Agile
Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.
● Более 7-ми лет опыта в разработке ПО ● Более 5-ти лет работы на проектах в сферах Fintech, Insurance, Logistics, Media Streaming, Healthcare. ● Опыт в разработке приложений на модульной, монолитной и микросервисной архитектуре. ● Опыт оптимизации производительности систем ● Написание Unit и интеграционных тестов с целью сохранения высокого качества кодовой базы согласно принципам SOLID ● Опыт управления командой разработчиков ● Опыт в администрирования серверов и настройки процессов CI/CD
Профессиональный разработчик с опытом работы более 16 лет. В настоящее время специализируется на разработке веб-приложений полного цикла (front-end и back-end). В настоящее время работает как Kotlin и Java Back-end, так и Front-end разработчик. Имеет опыт автоматизированного тестирования и поддержки (JUnit тестирование, Selenium тестирование). Имеет навыки в разработке Oracle PL/SQL (процедуры, триггеры, оптимизация). Предыдущий опыт - разработка ETL продукта с использованием Kotlin. Поддержка банковской системы с использованием J2EE, JSF2, Spring. В течение длительного периода участвовал в разработке приложений CRM-системы, используя собственный MVC-фреймворк, JSP, JS, JQuery, Oracle. Также участвовал в создании ЖКХ-системы с использованием J2EE, AngularJS, PostgreSQL и поддержке портала на базе ReactJS и MobX. Занимался разработкой Liferay (JSF и Drools BRMS)
Коммуникативные навыки Отличные навыки переговоров, разрешения конфликтов, интервьюрования стейкхолдеров и потребителей, перекладывания требований на технический язык, выстраивании долгосрочных партнерских взаимоотношений. Умение слушать и слышать собеседника. Систематизация и структурирование информации. Опыт публичных выступлений и презентаций на большие аудитории. Организаторские способности ▪ Множество успешно завершенных проектов в области веб и мобильной разработки в условиях сжатых сроков и часто изменяющихся требований ▪ Управление командами и людьми в разных культурах и странах ▪ Способность вести сразу несколько проектов одновременно Специфичные навыки ▪ Опыт в проектировании и разработке программного обеспечения ▪ Технический бекграунд и способность быстро разбираться в новых системах ▪ Планирование сроков и бюджета, контроль затрат ▪ Аналитический склад ума и системный подход к проектам ▪ Способность находить оптимальные пути достижения бизнес целей ▪ Развитие продуктов на основе динамики изменения метрик