Павел Семейкин

Павел семейкин

bookmark on deepenrich
location of Павел СемейкинKurgan, Kurgan, Russia
Followers of Павел Семейкин24 followers
  • Timeline

  • About me

    System architector, java team leader

  • Education

    • Курганский государственный университет

      2003 - 2008
      Диплом специалиста по инженерной специальности
  • Experience

    • Freelance

      Jan 2006 - Apr 2015
      Разработчик мобильных приложений и backend

      1. Разработка сайтов любого уровня сложности.2. Создание бизнес приложений и CRM на JAVA и других языках.3. Выполнял интеграции существующего бизнеса с различными платфорами по типу BoatBooker, InterHome.4. Разработка мобильных приложений IOS, Android, Windows Phone, собственные игровые приложения набрали более миллиона загрузок.5. Разработка прикладного ПО и по требованиям заказчика (JAVA, C#)6. Разработка игр для ПК и мобильных устройств на движке Unity 3d7. Продвижение сайтов - был неоднократным участником SEOConference в г. Казани Show less

    • Ооо "дрон"

      Apr 2015 - Jun 2016
      It директор, team-tech lead, ведущий разработчик по - java

      Компания - резидент технопарка Новосибирского Академгородка. Занимался разработкой программного обеспечения системы лояльности. А именно мобильных приложений и серверной части. Благодаря созданному проекту Mycashback компания успешно прошла аудирование и отбор, и в последствии стала, и по сей день является резидентом технопарка Новосибирского Академгородка.1. Разрабатывал приложения на платформы Android, IOS. С нуля прорабатывал архитектуру системы, и занимался разработкой серверной части, по началу на PHP, затем JAVA. Впоследствии данная разработка претерпела изменения, и принесла весьма ощутимые плоды в виде продажи франшизы по России и за рубеж.2. Проектировал и разрабатывал ПО, а также внедрял в эксплуатацию коммерческую Wi-Fi сеть в крупнейшем в Сибири оптовом центре Восток. Создал абсолютно с нуля биллинг сети, производил настройку Linux серверов, а также всего сетевого оборудования распределенной сети.3. Принимал участие в крупнейшем в мире хакатоне AngelHack. Выступал с проектом Smart Parking, который представлял из себя приложение Android для контроля доступа с использованием BLE-маячков с поддержкой Eddystone. Прорабатывал идею, и воплощал ее в реальность на платформе Android и созданного по правилам хакатона за 24 часа макета на Raspberry, писал прошивку для оборудования на JAVA, презентовал. В результате проект стал одним из 3 в России победителем в номинации Google и в общей номинации, было получено приглашение на поездку в Сан-Франциско для презентации перед инвесторами.Статьи о проектах:http://apps4all.ru/post/05-31-16-aleksandr-kim-smart-parking-hotim-realizovat-proekt-na-parkovke-tehnoparkahttp://cluster-nso.ru/news/novosibirskie-razrabotchiki-prilozheniya-smart-parking-poedut-v-kremnievuyu-dolinu/https://droidnews.ru/v_akademparke_proshel_rossijskij_etap_globalnogo_hakatona_angelhack Show less

    • Ооо гринпэй

      Jun 2016 - Jun 2018
      It директор, architector, team lead, ведущий разработчик по - java

      GREENPAY - система, которая позволяет управлять доступом на ту, или иную территорию - шлагбаумы, ворота и т.д. (торговые центры, жилые дома, парковки и т.д.). Принцип действия системы построен на технологии интеллектуального распознавания автомобильных номеров, Bluetooth и RFID. Платформа представляет из себя комплекс ПО в виде мобильных приложений на основные платформы, Backend, административной части реализованной в виде графического web приложения на JAVA и комплекса фирменного оборудования для управления устройствами доступа (шлагбаумы, ворота и т.д.), которое также берет на себя задачи распознавания автомобильных номеров.1. Разработка с нуля архитектуры системы. Руководство командой разработчиков, а также всеми техническими процессами проекта.2. Создание Backend'a на Spring. Логика проекта построена на базе Spring+Hibernate+PostgreSQL+Redis3. Настройка и конфигурирование Linux серверов проекта, в том числе с использованием новейшего предложения от Ростелеком - облачный ЦОД.4. Проектирование и разработка фирменного оборудования на микроконтроллерах и написание для него прошивок.Прототипирование и выпуск в сериийное производство с компанией партнером.5. Полноценное участие в разработке платформ проекта на платформах IOS, Android.6. Участие в разработке оригинального облачного модуля системы по распознаванию автомобильных номеров JAVA + C++ + нейросеть.Обучение нейросети, настройка о оптимизация работы.7. Внедрение в эксплуатацию системы, масштабирование и поддержание ее в работоспособном состоянии.8. Постоянное совершенствование информационной безопасности системы, так как основа системы - биллинг.На данный момент система успешно запущена и функционирует в технопарке Новосибирского Академгородка, практически всех торговых центрах Новосибирска и ряде других объектов. Статьи о платформе:https://news.mail.ru/society/26327459/http://tass.ru/press/events/4124http://tass.ru/sibir-news/3428409 Show less

    • Комбайновый завод ростсельмаш

      Dec 2017 - May 2018
      Java team leader, начальник конструкторского отдела электронных опций и управляющих систем

      1. Руководство коллективом в который входят: программисты (JAVA, С++, Front – разработчики React, разработчики мобильных приложений), руководители проектов по внедрению электронных опций и систем на технику, производимую предприятием, руководители проектов по системам телеметрии, и системам точного земледелия, инженеров конструкторов и инженеров-схемотехников. Выстраивание проектов согласно APQP.2. Разработка архитектуры высоконагруженной телематической платформы дистанционного мониторинга сельскохозяйственной техники. Активное участие в ее разработке – JAVA. Внедрение технологий Big Data – разворачивание и настройка, а также ввод в эксплуатацию распределенного кластера Hadoop (Cloudera manager), и написание бизнес логики платформы- JAVA. Проектировка структуры БД HBASE, настройка и написание модулей отвечающих за работу с этой БД, а также брокером сообщений Kafka, БД Redis и фреймворком Spark.3. Организация работы всего подразделения, в том числе введение методологии Agile в процессы разработки ПО, выстраивание данных процессов с точки зрения соблюдения современных стандартов разработки.4. Внедрение концепций Machine Learning для решения возникающих задач, в том числе в ситуациях, требующих использование предиктивного анализа.5. Постановка задач сотрудникам и контроль их своевременного исполнения. Анализ работы, а также формирование стратегии работы подразделения для увеличения показателей работы. Еженедельные отчеты перед генеральным директором компании и директором технического центра.6. Контроль над исполнением работ сторонними компаниями подрядчиками, в том числе работ по гос. контракту и государственным субсидиям. Проведение тендеров и составление тендерной документации.7. Проведение переговоров с компаниями партнерами, в том числе для решения возникающих проблем.8. Анализ и проработка, а также внедрение передовых инновационных электронных систем и решений в технику, производимую предприятием. Show less

    • Sun valley

      Jun 2018 - May 2020
      Cto, team-tech lead java, java developer

      Руководство коллективом разработчиков, разработка архитектуры платформы, наставничество, а также написание сложных элементов backend части платформы, рефакторинг Java и C# кода.В состав команды входят 3 java программиста, тестировщик приложений, 2 Unity 3d программиста. Команда создавалась под конкретный проект. Проект представляет из себя игровую платформу - мобильное приложение на 3 платформы (Android, IOS, Windows - десктоп), объединяет в себе онлайн игры в нарды и другие онлайн игры. Платформа создавалась для профессионалов (позволяет проводить соревнования и онлайн турниры неограниченного количества участников), было учтено множество различных факторов. На платформе в данное время играют лучшие игроки СНГ и других стран.Платформа распределенная, выполнена в виде микросервисов - порядка 20 шт., расположенных на нескольких серверах. Стек платформы Java 8,Spring Boot 2, Nginx, Postgres 10, Redis, RabbitMQ, Keras. С клиента используются как Rest запросы так и AMQP Rabbitmq.Суммарно в пике платформа обрабатывает порядка 1000 запросов в секунду.Также платформа использует элементы Machine Learning выполненные на фреймворке Keras, разработанные мной. Show less

    • Ооо "электронные коммуникации"

      May 2020 - now
      Architector, java team leader

      1. Проектирование архитектуры высоконагруженных систем электронного документооборота, технологии Java, Spring Boot, PostgreSQL, Rabbitmq, ActiveMQ, Kafka, SOAP.2. Разработка ключевых и сложных компонентов системы3. Участие в формировании технических заданий и функционально технических требований4. Управление командой разработки, распределение задач, проведение код-ревью5. Проведение собеседований с кандидатами.

  • Licenses & Certifications

    • Java-developer

      It академия сухорукова