Michael Pryadko
Ведущий Java-разработчик at Deeplay- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Deeplay
-
Portugal
-
Marketing Services
-
Ведущий Java-разработчик
-
Jun 2021 - Present
Клиент-серверное приложение анализа и отображения статистических данных обучения ИИ (ML) Клиент-серверное приложение анализа и отображения статистических данных обучения ИИ (ML)
-
-
-
Luxoft
-
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
-
Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
Бакалавр технических наук, Проектирование электротехники и электроники