Front-end опыт: JS(React), HTML5, CSS 3, Bootstrap 4/5(верстка на флекс боксах). Back-end опыт: PHP 7.4/8.0/8.1, ООП, PostgreSQL 12/13/14, MySQL 5.7/8, Mongodb 4.x, RabbitMQ, ElasticSearch, ClickHouse, WebRTC, Nexus. Есть опыт работы с фреймворками: Symfony 4/5/6(1.5 года опыт в совокупности), Laravel 5.8/8(3 года опыта в совокупности), CodeIgniter (опыт 1 год), Yii2(4 года опыта в совокупности), Docker, Git, NodeJS. Знание английского на техническом уровне. В данный момент работаю над своим крупным проектом, собственный Framework на современном PHP стеке (для разработки любых сайтов и веб приложений). Имею опыт разработки E-commerce проектов с интеграцией каталогов и баз поставщиков товаров по api. Опыт интеграции сайтов/приложений с внешними api сервисами, CRM системами (AmoCRM, Bitrix24, DaData и др). Обладатель навыков использования сокетов в PHP/JS, таких как Websocket и Socket.io. Есть бэкграунд как разработки API сервисов REST/JWT, так и разработки APi клиентов для внешних/внутренних API сервисов, умею работать с soap, json, xml, csv. Есть опыт в разработке архитектуры веб сервисов, оптимизации растущих систем, и нагруженных систем, работал с микросервисами,знаком с SOA. Знаком с шаблонами проектирования, и принципами SOLID, DDD, GRASP. Опыт разработки парсеров html, csv, xml. Имею опыт работы с Confluence, jira, slack. gitlab, redmine, youtrack, github, portainer, adminer, DBeaver. Хорошо знаю Docker, закончил школу по Kubernetes. В проекте Foodtech есть опыт настройки OAuth2 систем OIDC/iAM на базе ПО от Ory, например Oauthkeeper для авторизации приложений по внутреннему JWT-API. Разрабатывал серверное окружение с разделением Docker сервисов и проксированием их через Traefik2, с автоматизацией сертификации SSL и мониторингом через Prometheus(Grafana). Имею опыт создания окружения для Frontend в докер например NodeJS, для монолитных или микросервисных проектов. Занимался компилированием серверного ПО до того как докер стал мейн стримом, допиливал модули для
- Опыт разработки Rest API - Рефакторинг - Опыт оптимизации БД - Опыт интеграции продукта с внешними системами - Опыт разработки мобильного приложения и веб-приложения
Yii2, Laravel, Symfony, CodeIgniter, PostgreSQL, MySQL, MS SQL, Git, phpUnit, ExtJS, NuxtJS, VueJS, HTML/CSS, Bootstrap, Redis, Memcached, Docker, WS, Selectel (AWS S3), CQRS, telegramAPI, Linux/bash.
Навыки - Опыт разработки под WordPress около 5 лет. - Хорошее понимание WordPress API: Actions, Filters, Queries, Custom Post Types / Fields, таксономии, шорткоды, кастомизация админ. Раздела; - Опыт работы с Git/SVN; - Опыт объектно-ориентированного проектирования и разработки на PHP и JavaScript (jQuery); - Хорошее понимание современных фронтенд технологий, включая HTML5, CSS3, JavaScript; - Опыт кроссбраузерной (IE10+, Chrome, Firefox, Safari) и адаптивной верстки; - Хорошее понимание особенностей работы с серверными ОС (*nix); - Технический английский (на уровне чтения документации); - Разработка коннекторов к Google Data Studio; - Разработка браузерных расширений; - Разработка плагинов на WordPress; - Опыт работы с мультисайтовостью на WordPress - Опыт работы с микросервисной архитектурой - Опыт работы с Kubernetes Опыт разработки 1. Разработка плагина доставки DPD. 2. Разработка плагина отложенной загрузки вкладок товаров Woocommerce. 3. Перевод темы и плагинов. 4. Настройка плагина оптимизации W3TC 5. Разработка коннекторов к Google Data Studio - Яндекс Вебмастер, Яндекс Директ 6. Разработка микросервисов на фреймворке Lumen 7. Написание файла зависимостей служб (docker-compose.yml) и инструкции создания образа контейнера (Dockerfile) микросервисного приложения 8. Написание функциональных и unit тестов
Опыт: 5 лет • Перевел приложение на Swift Concurrency • Интегрировал собственные модули в приложение (Swift Package) • Занимался интеграцией аналитики, сделал собственное легирование, дебаг-экран с клевыми фичами, in-app purchase • Увеличил процент crash-free пользователей приложения с 87% до 94% • Оптимизировал экран приложения с вложенными таблицами и коллекциями (от ~45 FPS до ~59 FPS после) • Работал с такими архитектурами как: MVC, MVVM + C, MVP, UDF, VIPER • Много работал с медиа (фото, видео). Делал кастомные плееры, работал с HLS. • Активно участвовал в интеграции с бекендом (контракты, ручки) • Разрабатывал много кастомных UI-элементы (кастомные TextFields с плавающим placeholder, charts и тд) • Много работал с CoreAnimation.
В процессе изучения Java, для дальнейшего развития в QA Automation engineer
Опыт коммерческой разработки более 7 лет приложений iOS, MacOS Свободное владение языком Swift, Obj-C Проектирование и разработка архитектуры с нуля Опыт разработки многопоточных и высоконагруженных приложений Тест-ориентированная разработка приложений (TDD), Протоколо-Ориентированное, Реактивное программирование Глубокое знание UIKit, создание сложных анимированных UIs. Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER, SOA, принципов SOLID. Модульная разработка проектов с использованием SwiftPM, библиотек XCFrameworks. Опыт написания рекомендаций и спецификаций API, а также документирования. Опыт запуска и поддержки приложений в AppStore. Глубокое понимание бизнес-процессов разработки программного обеспечения. Навыки как в написании кода мобильных приложений с нуля, так и в работе с уже существующим программным кодом. Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. Готовность и умение эффективно работать в команде разработчиков, учитывая продуктовые требования конечного заказчика. Стремление к выпуску программного продукта, ориентированного на удовлетворение потребностей пользователей. Постоянное стремление к высокой продуктивности, умение планировать работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. Внимательный и проактивный подход к задачам: готовность к поиску недостатков в приложениях и предложению путей их улучшения (code review). Способность быстро находить общий язык с сотрудниками других подразделений, готовность помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу. Активно участвую в образовательной деятельности и менторстве в сфере программирования.Делюсь своими знаниями и опытом с начинающими разработчиками. Также провожу мастер-классы и уроки, направленные на обучение и развитие навыков в области iOS разработки. Регулярно выступаю на профессиональных конференциях, где демонстрирую последние достижения и методики
3-4 года опыта в QA с фокусом на тестирование веб-приложений и клиент-серверных приложений, эффективное использование методов обеспечения качества и тестирования. Практические знания в области тестирования программного обеспечения (функциональное тестирование, дымовое тестирование, регрессионное тестирование, интеграционное тестирование), разработка тестовой документации (тестовые кейсы, тестовые наборы, контрольные списки, отчеты об ошибках). Опыт работы на всех циклах процесса тестирования от планирования тестирования до отслеживания дефектов и управления ими. Знаком с мониторингом процесса тестирования с помощью систем и инструментов отслеживания дефектов (Jira). Ключевые навыки: написание тестовой документации, общение с командой, анализ и написание отчетов заказчику. Опыт ручного тестирования включает в себя: Функциональное тестирование Нефункциональное тестирование Регрессионное тестирование Тестирование API Тестирование производительности Интеграционное тестирование Юзабилити-тестирование
Jira Confluence Devtools SQL REST API (Postman) Test case Linux Ручное тестирование Git Функциональное тестирование Тестирование пользовательского интерфейса Check-list