Michael Pryadko

Ведущий Java-разработчик at Deeplay
  • Claim this Profile
Contact Information
Location
St Petersburg, St Petersburg City, Russia, RU

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Portugal
    • Marketing Services
    • Ведущий Java-разработчик
      • Jun 2021 - Present

      Клиент-серверное приложение анализа и отображения статистических данных обучения ИИ (ML) Клиент-серверное приложение анализа и отображения статистических данных обучения ИИ (ML)

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Java backend developer
      • Feb 2021 - May 2021

    • Java-разработчик
      • Apr 2020 - Dec 2020

      (удалённая работа)Поддержка и развитие системы "маркировки": полный учёт продукции по штрих-кодам - от производителя (эмиссия КиЗ, агрегация, ввод в оборот) до потребителя (кэш для касс, вывод из оборота)Confluence, Jira, Java 11, Maven, JMS (ActiveMQ), Kafka, Postgres (в том числе jsonb, CTE), jOOQ (удалённая работа)Поддержка и развитие системы "маркировки": полный учёт продукции по штрих-кодам - от производителя (эмиссия КиЗ, агрегация, ввод в оборот) до потребителя (кэш для касс, вывод из оборота)Confluence, Jira, Java 11, Maven, JMS (ActiveMQ), Kafka, Postgres (в том числе jsonb, CTE), jOOQ

    • Java back-end разработчик
      • Dec 2019 - Apr 2020

      Поддержка и развитие серверной части системы продакт-менеджмента (преимущественно импорт данных из сторонних систем): StAX, Spring MVC/Jersey, переход с iBatis на MyBatis, данные в MySQL 5.7, сборка мавеном. Поддержка и развитие серверной части системы продакт-менеджмента (преимущественно импорт данных из сторонних систем): StAX, Spring MVC/Jersey, переход с iBatis на MyBatis, данные в MySQL 5.7, сборка мавеном.

    • Java back-end разработчик
      • Nov 2018 - Dec 2019

      Spring Boot, Hibernate, авторизация средствами OncePerRequestFilter, DTO через ModelMapper, select new на hql, CompletableFuture, Stream API (только изучал, реального применения не нашёл), Рефлекшины (писал экспорт в XLSX любых объектов, включая наследуемые поля, с учётом кастомной аннотации, задававшей заголовок столбца), тренировался запаковывать проект в Docker (с отдельным томкатом и со встроенным, до продакшина не дошло), прикручивал автозапуск приложения через system.dДоработка ПО для вендингового аппарата (фактически написал заново) на Raspberry Pi: считывание кнопок, управление моторами (через pi4j), активация лицензии паролем (верификация файла лицензии с помощью MD5 с солью), синхронизация файлов с сервером (хэш md5), воспроизведение видео (через omxplayer), GUI с помощью Swing, логирование событий в SQLite (и последующая отправка на сервер), изменение системных настроек (конфиг подключения к сети через Wi-Fi/3g-модем)

    • Электронщик, программист
      • Apr 2018 - Oct 2018

      (удалённая работа)Доработка аппаратной части (аналоговые схемы работы с «цифровыми» домофонными трубками), доработкам встроенного ПО (на СИ для AVR8, на Яве под линукс для raspberry pi), простенький бекэнд для локальной панели администратора домофона (как у роутеров), настройка IP-камер посредством Onvif (написал собственный простой парсер XML, похожий на org.json), удалённое администрирование эксплуатируемых домофонов по ssh, обновление софта, сбор и анализ логов, сборка образов системы (для деплоя на свежесобранные домофоны), проработка модели будущих систем класса «умный дом»/«умный квартал"

    • Электронщик, программист
      • May 2017 - Mar 2018

      Разработка "умного" домофонаАналоговая схемотехника: УНЧ на ОУ и дискретных транзисторах (включая цепи защиты от КЗ), фильтры, компараторы с положительной обратной связью, дифференциальные усилители на ОУЦифровая схемотехника: AVR8 (Atmel ATmega), RTC, акселерометр, RFID (E-Marine), UART, I2C, АЦППрограммирование микроконтроллера на СИ: прерывания, псевдомультизадачность посредством сопрограмм (на таймере), указатели (в том числе на функции), конечный автомат, программный сторожевой таймер, кольцевой буфер (для данных с АЦП)Программирование Raspberry Pi на Java: IDE Eclipse, GUI посредством Swing (без использования Layout), файловый ввод/вывод (чтение настроек, запись в лог-файл, включая внутренний буффер и авторотацию лог-файлов), сеть ("сырые" сокеты, HTTP, JSON), SQLite (добавление и удаление записей), многопоточность (синхронизация по объектам/методам), исключения (в том числе Thread.interrupted() ), интерфейсы, синглтон, абстратные методы, коллекции, анонимные классы, лямбда-выражения, функциональные классы, файлы ресурсов, воспроизведение потокового звука (SourceDataLine)Администрирование Linux: bash-скрипты, файловые системы (создание/монтирование, tmpfs), ssh, git, Docker (минимум: список запущенных контейнеров, их статусы, терминал внутри запущенного контейнера)

    • Разработчик технологической оснастки
      • Jul 2014 - Jun 2017

      Разработка технологической оснастки (и сопутствующего программного обеспечения на СИ под Windows и AVR8), оформление документации по ГОСТамКурирование выполнения договора (сбор статистики и организационные вопросы)Разработка принципиальных электрических схем разной сложности и печатных плат (в том числе многослойных, под BGA, по 5му классу точности).Разработка и отладка устройств на базе микроконтроллеров AVR8 (Atmel ATmega / ATtiny), а так же ПЛИС фирмы Altera. В перспективе изучение STM32.Программирование микроконтроллеров AVR8 на СИ и Ассемблере.Программирование ПЛИС на Verilog'е: несложные конечные автоматы, различные периферийные интерфейсы (SPI, UART, I2C), отладка в SignalTap.Программирование под Windows: IDE C++Builder - несложные программы с несколькими формами, файловый ввод-вывод, COM-порт, сокеты (начальный уровень), неакселерированная графика (средствами класса TCanvas), а так же консольные приложения (CLI); IDE VisualStudio - консольные приложения, IDE Code::Blocks - консольные приложения.Опыт работы с различной элементной базой: АЦП, ЦАП, ОУ, логика, шинные/силовые драйверы, биполярные/МОП-транзисторы, линейные/импульсные стабилизаторы, сервоприводы, шаговые двигатели, двигатели постоянного тока и т.д.Опыт работы с контрольно-измерительным оборудованием (Tektronix, Agilent, Keithley), управление PMU Keithley 2400 Series через RS232.

Education

  • Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
    Бакалавр технических наук, Проектирование электротехники и электроники
    2010 - 2014

Community

You need to have a working account to view this content. Click here to join now