24FreelanceRynek freelancerów, który nigdy nie śpi
Freelancer Dostępny do pracy

Roman

Deweloper elektroniki, programista
100 ocenana platformie od 2021Russian Federationostatnio widziano 22.09.2021
Portfolio
0
usługi: 0
Odpowiedzi na projekty
0
działania w ciągu 12 miesięcy: 0
Pozytywne recenzje
—
Brak recenzji
Widoki
0
prac i postów, 30 dni

O mnie

Programista, deweloper elektroniki.

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

programowanierozwój elektronikiC++IoTSTM32NRF52NRF52832BLEbluetooth
Dobrze wiedzieć
Jak 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.

Na jakie zapytania odpowiada ta strona