Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.
Профессиональный разработчик с опытом работы более 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)
Более 13 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, высокий уровень знаний в разработке серверной части приложений, опыт frontend-разработки, умение работать как с современными, так и с классическими технологиями, включая: Java, SQL DB, C#, Spring, Hibernate, Servlets/JSP, SQL/JDBC, XSLT, Apache Lucene, Maven, Gradle, Alfresco, Agile/Scrum, cовременный CI/CD, анализ и аудит кода. Хорошо развиты коммуникативные навыки. Командный игрок, умеет быстро переключаться между задами, быстро обучается новому
20 лет опыта работы в IT. Участвовал в качестве ведущего разработчика, руководителя группы разработки в различных проектах, занимался проектированием и разработкой приложений для ОС Windows/Android/iOS. Обладаю навыками проектирования приложений и анализа предметной области, хорошим знанием Java, с web-разработкой и базами данных.
Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.
Проведение презентаций BPMN IDEF0 Бизнес-анализ CRM Edtech Сбор требований Прототипирование Постановка задач разработчикам Моделирование бизнес процессов SQL VBA API UML Проведение переговоров с клиентами Взаимодействие с бизнес-заказчиком Анализ требований Draw.io Scrum Agile REST PostgreSQL Atlassian Confluence Figma Системный анализ User Story Jira Написание технических заданий Use Case Навыки презентации Подготовка ВКР, построение технического задания на разработку программного обеспечения, изучение предметной области, исследование бизнес-процесса и его декомпозиция (как есть и как будет), построение логической и физической модели БД и построение макетов программного обеспечения. UX - прототипирование интерфейсов, тестирование интерфейса, демонстрация дизайн-макетов заказчику, документирование в ТЗ и утверждение дизайн-макетов. Взаимодействие с архитектором (разработка документации по проектированию бд на уровне hld/документация по проектированию интеграций). Взаимодействие с командой разработки - обсуждение требований, и постановка задач из сформированных требований. Взаимодействие с тестировщиками на уровне приоритизации конкретных тест-кейсов в той части функционала, который наиболее критичен. Опыт: BPMN, UML, Jira, Confluence, REST, Swagger, Figma, ruby.rubyonrails/js.vue, c# (.net) Английский — B2 — Средне-продвинутый
менторство младших разработчиков; проводил codereview в команде; проектирование архитектуры работал с чистым SQL на уровне продвинутых запросов (оконные функции, условные операторы выбора и т.д.); опыт работы с UNIX-системами на высоком уровне; развитые коммуникативные навыки; быть ответственным в команде за планирование и декомпозиции задач работа в режиме многозадачности способность к обучению и развитию оценка поставленные задачи в story point и работа в команде по методологии Agile; понимание основных принципов SOLID, KISS, DRY знание основных паттернов проектирования, умение их применять опыт работы с брокерами сообщений, понимание принципов их работы опыт работы с многопоточностью и асинхронностью опыт настройки, понимание принципов работы CI/CD опыт проектирования REST, SOAP взаимодействия систем руководство командой разработки в роли тимлида
Андрей — опытный QA FullStack специалист с опытом работы более трёх лет. Андрей работал над проектами в сфере электронной коммерции, финансовых технологий и банковского дела, а также в области путешествий. На каждом проекте он выполнял тестирование микросервисов, оценку задач, создание баг-репортов и оформление отчётов о тестировании. Андрей спокойный и общительный человек, который прекрасно чувствует себя частью команды. Умеет хорошо ладить с людьми и всегда готов прийти на помощь другим.