Roman
O mnie
Dobrze rozumiem proces tworzenia urządzeń: od sformułowania zadania do próbek seryjnych.
Doświadczenie w rozwoju – ponad 10 lat:
- Oprogramowanie dla mikrokontrolerów.
- Schematy i projektowanie płytek drukowanych.
- Prototypy i próbki przedprodukcyjne.
- Oprogramowanie klienckie dla urządzeń mobilnych i PC.
Pracuję z mikrokontrolerami.
Nordic nRF52832 / nRF52840
Seria STM32 L1, F1, F4, F7 i L4.
ESP32.
Urządzenia są rozwijane do takich zastosowań:
IoT,
Przemysłowe IoT,
Inteligentne domy,
Automatyzacja,
Elektronika noszona,
Sprzęt medyczny,
Cokolwiek innego.
Proponuję rozwój urządzeń bezprzewodowych z: BLE, WIFI, kanałem radiowym 868 MHz, GPRS/4G. Mamy doświadczenie w rozwijaniu pełnoprawnej sieci MESH na 868 MHz.
Mamy doświadczenie w rozwijaniu dobrze zabezpieczonych systemów wymiany danych opartych na mikrokontrolerach. Szyfrowanie, klucze publiczne/prywatne, podpis cyfrowy.
Tworzę kompaktowe urządzenia o rozmiarze baterii CR2032 z BLE.
Elektronika mocy:
Rozumiem, jak tworzyć wydajne przetwornice DC/DC, jak sterować silnikami elektrycznymi itd.
Wiem, jak zarządzać różnymi obciążeniami. I 220 woltów, i niskonapięciowymi.
Doświadczenie z różnymi czujnikami i sensorami: temperatura, światło, CO2, cząstki stałe, ciśnienie, wilgotność, dotyk, czujniki tensometryczne itd.
Z różnymi interfejsami: I2C, UART, SPI, PWM.
Piszę w C, C++, Java. Znam Pythona, assembler ARM i x86. Mogę łączyć części kodu w C++ i assemblerze. Lubię optymalizację.
Mogę tworzyć oprogramowanie z lub bez RTOS.
Posiadam wiedzę na temat algorytmów: kolejki, listy powiązane, maszyny stanowe, menedżery wiadomości, przetwarzanie odczytów z czujników z uwzględnieniem histerezy, obliczanie mediany odczytów i inne nieskomplikowane, ale specyficzne dla mikrokontrolerów i emblematyczne algorytmy rozwoju.
Umiejętności 9
Nie dodano jeszcze żadnych prac.
Freelancer nie dodał jeszcze gotowych ofert — wyślij mu wiadomość z Twoim zadaniem.
UsługiRecenzje pojawiają się po współpracy przez stronę: rekomendacja podnosi ocenę, skarga ją obniża.
RecenzjeJak zamówić pracę od Roman?
Wyślij wiadomość z zadaniem, terminem i budżetem, lub opublikuj projekt i zaproś freelancera. Sprawdź portfolio i opinie, aby upewnić się, że doświadczenie pasuje do twojego zadania.
Jak działa bezpieczna transakcja?
Klient rezerwuje płatność na platformie przed rozpoczęciem pracy; freelancer otrzymuje ją po zaakceptowaniu wyniku. Utrzymuj dyskusję w wiadomościach na stronie — chroni to obie strony w przypadku sporu.
Czym jest ocena i „Najlepsi w tygodniu”?
Ocena rośnie wraz z aktywnością i pozytywnymi opiniami, a spada po skargach. „Najlepsi w tygodniu” to codzienna tabela dziesięciu najbardziej aktywnych freelancerów w ciągu ostatnich siedmiu dni.