Я Java-разработчик с большим опытом разработки корпоративных приложений. У меня есть опыт работы в компаниях, разрабатывающих продукты, которыми пользуются многие люди. Хорошо знаю ООП, принципы SOLID, паттерны проектирования, микросервисную архитектуру. Быстро адаптируюсь к новым технологиям и предметным областям. Спокойно читаю и разбираюсь в чужом коде. Легаси меня не пугает. Использую рефакторинг и полное покрытие юнит-тестами, если это позволяет проект.
Павел — опытный разработчик уровня Middle+. Он обладает широким спектром технических навыков, включая опыт работы с различными фреймворками и инструментами, такими как Spring Cloud, Gearman, Elasticsearch, Scrum, Git, DevOps, MongoDB, Linux, Redis, Nginx, Apache, Symfony, Doctrine, Ansible, Kafka и другие. Павел имеет опыт разработки в различных отраслях, таких как FinTech & Banking, Information Security и Travel, Hospitality & Restaurant business. Он работал над проектами, связанными с разработкой консольных приложений, систем управления доступом пользователей и OBT-систем для оказания услуг делового туризма. На своих проектах выполнял широкий спектр задач, включая разработку функционала, интеграцию с различными системами, проектирование и реализацию баз данных, составление спецификаций, тестирование и отладку кода.
ТЕХНИЧЕСКИЕ НАВЫКИ ○ Языки: Java, Kotlin, Groovy, Scala ○ Java Core (Concurrency, Collections, Streams, Reflection) ○ Java SE/EE (Awt/Swing/JavaFX, Ant/Maven/Gradle/SBT, JDBC, CDI, EJB, JMS, JMX, JSP/Servlet, JPA/Hibernate/EclipseLink/EBean/OrmLite/Exposed/JOOQ, JAX-RS (Rest), JAX-WS (SOAP), SOA, SSO (KeyCloak), Tomcat/JBoss/CXF/ServiceMix/nginx, ELK, Grafana) ○ Spring Framework, Spring Boot (1.x, 2.x, 3.x), Play! Framework (v1 и v2), Netty (Sockets/gRPC/Protobuf) ○ VAADIN, Cuba Platform & jMix ○ Web (JavaScript, HTML, CSS, JQuery) ○ SQL (MSSQL, Oracle, PostgreSql, MySql) ○ NoSQL (Hazelcast, Redis, MongoDb) ○ BPM (Camunda) ○ Message Brokers (ActiveMQ, Arthemis, RabbitMQ, Kafka) ○ Cryptography (УЦ КЦМР (KISC WReg/TumarCSP), НУЦ РК (IOLA/Kalkan), BouncyCastle) ○ TDD (Unit Testing, Integrational Tests, Contract Tests, Test Containers) ○ CI/CD (GitLab, Github, Jenkins, SonarQube)) ○ Разработка библиотек, API- и пользовательских интерфейсов ○ Работа в команде, Agile (Scrum и т.п.) ○ Code review ○ Разное: Python, С/С++/JNI/JNA
• Амбициозный и целеустремленный разработчик Java. • Опыт разработки и поддержки сложных распределенных корпоративных систем. • Понимание принципов ООП и SOLID, принципов IoC и принципов чистого • кода (DRY, KISS). • Возможность писать чистый и поддерживаемый код с автоматизированными модульными тестами. • Опыт работы с методологией Agile. • Хорошие аналитические и проблемно-ориентированные навыки. • Хорошие коммуникативные и межличностные навыки. • Возможность работы в команде, а также в качестве одиночного инженера. • Настоящий командный игрок с хорошими коммуникативными навыками как письменными, так и устными. • Успешная работа в командной среде, а также независимо. • Способность работать в условиях стресса и многозадачности. • Способность следовать инструкциям и предоставлять качественные результаты. • Практический опыт работы с GitHub и Bitbucket. • Практический опыт разработки баз данных (MySQL, MongoDB, PostgreSQL).
Ведение ML проектов, ML-разработка (CV, NLP), внедрение ML решений в production. организация разметки данных на платформах Яндекс.Толока с контролем качества. Менеджмент ML проектов (ML canvas, бизнес-метрики, GLUE) Большой практический опыт ведения исследовательской работы, работы с научным рисками. Руководство исследовательским коллективом в 3-7 человек (ML разработчиков). Семантический поиск (текст, картинки). Рекомендательные системы, Аналитические системы, ETL Автор более 20 научных статей, индекс Хирша - 6 (https://scholar.google.ru/citations?user=-DRUghEAAAAJ&hl=ru&authuser=1)
Дмитрий — опытный Full Stack разработчик с навыками работы в различных технологиях и фреймворках. Он имеет опыт работы на проектах в таких отраслях, как LifeStyle, E-commerce & Retail, Blockchain, Government & Public Sector, FinTech & Banking, EdTech. На своих проектах Дмитрий занимался рефакторингом кода, оценкой функционирования сервисов на разных платформах, исправлением ошибок, доработкой, формированием рекомендаций по улучшению производительности, работой с готовыми макетами в Figma. Опыт Дмитрия включает разработку фотосервисов, интернет-магазинов, клиентских порталов для заявок арендаторов ТРК, программного комплекса для повышения производительности оборудования для майнинга, системы отображения и мониторинга строительных ресурсов для министерства строительства Оренбургской области, сервиса по заказу и доставке фотографий, мобильного приложения для пользователей личного кабинета ломбарда, интерфейса пользователя для поставщиков и владельцев транспортных средств, а также системы тестирования школ.
Навыки и языки программирования: • PHP - 4 года; • Python - 1,5 года; • JavaScript - 4 года; • JQuery - 4 года; • Vue.js - 1 год; • SQL - 4 года; • HTML - 4 года; • CSS - 4 года; • Bitrix - 3,5 года. Профессиональный опыт: • Разработка сайтов на cms Bitrix; • Разработка собственных MVC движков на PHP и Python; • Интеграция со сторонними сервисами, решениями; • Работа с СУБД SQL (MySql, SqlLite); • Проектирование архитектуры; • Рефакторинг. Проекты - разработка/доработка: • crm (bitrix24, amoCRM); • интернет магазины (напольные покрытия, алюминиевые профили, мебель, лифтовые кабели, рестораны с доставкой, и мн.др.); • корпоративные сайты (медицинские учреждения, типографии, телефония, выставочные залы, и пр.); • лендинги (верстка адаптивных отдельных страниц для каждой услуги); Нетиповые задачи: • Разработка различных калькуляторов; • Реализация уникальных внутренних сервисов и процессов; • Работа с сервисами, имеющие api (yandex, google, vk, nominatim, telegram, ISPmanager, различные торговые площадки).
ПРОФЕССИОНАЛЬНЫЕ КОМПЕТЕНЦИИ ▪ Более 15 лет опыта в коммерческих ИТ проектах из них более 8 лет с фокусом на бизнес-анализ ▪ Опыт написания технической документации, системного анализа, координации проектов ▪ Проекты в разных индустриях – Страхование, Банки, ИнфоКиоски, Интеллектуальная собственность ▪ Участие р проектах на разных стадиях – пред продажи, разработка, инициирование ▪ Опыт прототипирования и тестирования