Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Ihor Rumyantsev

Zaproponuj Ihor pracę nad swoim kolejnym zleceniem.

Ukraina Lwów, Ukraina
7 godzin 42 minuty temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
Zakończono 10 Sejfów
1 rok temu
7 zleceniodawców
wiek 37 lat
w Serwisie 2 lata

Ranking

Zakończonych zleceń
100%
Średnia ocena
Brak danych
Ranking
1494
C i C++
10 zleceń
C i C++
2 zlecenia
Aplikacje desktopowe
1 zlecenie
Systemy wbudowane i mikrokontrolery
1 zlecenie
Python

Poziom znajomości języków obcych

Русский Русский: średniozaawansowany

CV

Igor Igoriewicz Rumiancew

Inżynier Oprogramowania | Deweloper Oprogramowania

Użhorod, Ukraina, 88000

Moje grupy naukowe: https://www.facebook.com/ScinceFriction/

Mój naukowy YouTube: https://www.youtube.com/channel/UCc4n-yzBspchaU35WjrL1jw


Мой Ютуб канал с видео отчётами по сделанной роботе: https://www.youtube.com/channel/UCHnqe8g-dqbCuYQVPeYPsqA


Umiejętności Profesjonalne

  • Języki programowania: C, C++, C#, Java SE, Java, PHP, D, Objective-C, Pascal/Delphi.
  • Systemy operacyjne: Linux/Unix, macOS, QNX, Android, Windows.
  • Środowiska programistyczne (IDE): Qt Creator (C/C++), Eclipse (Java, C/C++), Microsoft Visual Studio (C++, C#).
  • Kompilatory: Mini-GCC, Microsoft Visual Studio, GNU Compiler Collection, Cross-Platform Compiler.
  • Systemy kontroli wersji: Git, Subversion.
  • Dodatkowe narzędzia: Davinci Resolve 18, 3Ds Max, Adobe Photoshop, Adobe After Effects, Adobe Premiere Pro.

Filmy na Temat

  • Budowanie robota WiFi z Esp-8266 Arduino
  • Programowanie własnego silnika gry w C/C++ "Fizyka Światła"
  • Stworzenie hipersześcianu

Doświadczenie Zawodowe:

  • Doświadczenie z systemami wbudowanymi na bazie Linuxa;
  • Zaawansowana znajomość C++ i Pythona;
  • Doświadczenie z CUDA i OpenCV;
  • Doświadczenie w tworzeniu sterowników dla urządzeń sieciowych;
  • Doświadczenie z drzewem urządzeń (device tree), interfejsami CSI i kamerami;
  • Doświadczenie z Nvidia Jetson Nano/Xavier;
  • Doświadczenie z Jetson Linux;
  • Doświadczenie z ROS i Bullet Physics;
  • Biegłość w systemie kontroli wersji Git.
  1. Pracowałem przez jakiś czas w zespole Google-Siber nad modułem Google Drive! Konkretnie, nad multi-gniazdami dla synchronizacji wątków w klastrach serwerowych! P.S. Niestety kod znajduje się w prywatnym repozytorium i jest objęty klauzulą poufności!

  2. W wolnym czasie pracuję nad moim projektem Real-Physics. Celem projektu jest stworzenie systemu fizycznego opartego na nowoczesnych modelach fizyczno-matematycznych takich jak specjalna teoria względności, ogólna teoria względności, teoria pola kwantowego. Projekt Real-Physics jest we wczesnej fazie rozwoju: Kod Projektu, Strona Projektu. P.S: To tak zwany projekt marzeń! Kod, który prawdopodobnie będę pisał przez całe życie, ponieważ zadanie jest absurdalnie trudne!

  3. Opracowałem bibliotekę matematyczną opartą na algebrze tensorowej (macierze, wektory, itd.). Biblioteka nadaje się do grafiki 3D-4D, fizyki (STR, GTR). Jest także Oktanion dla teorii strun. Krótko mówiąc, biblioteka ogólnego zastosowania. Jest także wektor N-wymiarowy, tzw. wektor przestrzeni Hilberta. Przestrzeń Hilberta jest rozszerzeniem przestrzeni euklidesowej pozwalającym na nieskończoną wymiarowość. Kod Źródłowy.

Edukacja

Uniwersytet Narodowy w Użhorodzie, Użhorod, Ukraina
Licencjat z nauk fizycznych i matematycznych, Wydział Fizyki
Lipiec 2007 - Lipiec 2015

Filozofia

W świecie coraz bardziej napędzanym przez technologię, moje podejście do tworzenia oprogramowania opiera się na przekonaniu, że u podstaw każdego wspaniałego oprogramowania leży solidna matematyczna fundament. Moje doświadczenie nauczyło mnie, że chociaż języki programowania i środowiska deweloperskie są profesjonalnymi narzędziami, prawdziwa esencja tworzenia oprogramowania tkwi w zrozumieniu i stosowaniu algorytmów matematycznych. Te algorytmy są budulcami oprogramowania, pozwalającymi nam rozwiązywać problemy w innowacyjny i efektywny sposób. Moim zdaniem, matematyka nie jest tylko ważna; jest kamieniem węgielnym wszystkich osiągnięć technologicznych i innowacji. W związku z tym, nadal koncentruję się na wykorzystywaniu możliwości algorytmów matematycznych, aby poszerzyć granice możliwości w tworzeniu oprogramowania.

Hackathon

Jestem także uczestnikiem hackathonu mającego na celu przeciwdziałanie dronom Shahed na terytorium Ukrainy!

image

Certyfikaty

Certyfikaty online…

[https://geekbrains.ru/certificates/217801](https://geekbrains.ru/certificates

image

Zrozumienie podstaw programowania...

  • Online certyfikaty z C/C++
  • ….

https://geekbrains.ru/certificates/573529

image

https://geekbrains.ru/certificates/571732

image

Dobrze znam C/C++...

Jeśli jesteś na Ukrainie, nie zapomnij włączyć VPN, aby strona działała https://geekbrains.ru

P.S: Szczerze mówiąc, osobiście uważam, że wszystkie te certyfikaty to bzdura. Tylko praktyka może nauczyć programowania.

Sieci Społecznościowe:

LinkedIn
Facebook

Literatura:

  • Eric Lengyel: Mathematics for 3D Game Programming and Computer Graphics, Third Edition
  • Gregory: Game Engine Architecture
  • Alexandrescu, Sutter: C++ Coding Standards
  • IAN MiLLINGTON: GAME PHYSICS ENGINE DEVELOPMENT
  • Christer Ericson: Real-Time Collision Detection
  • Sergey Gavrilov: Tensor Calculus for Dummies

O Mnie:

Człowiek zdeterminowany, który chce zmienić świat, a raczej zmienić go na lepsze!

P.S: Moją wadą jest to, że myślę zbyt długo nad kodem, więc piszę kod bardzo wolno!.

Moi Idole:

  • R. Feynman (nie tylko naukowiec, ale także interesująca osoba, która poza nauką rysowała nagie kobiety, a potem rozwiązywała teorie dotyczące teorii pola kwantowego na tych rysunkach. Zajmował się także łamaniem sejfów i kodów, grał na bębnach. Jeden z twórców pierwszej bomby atomowej w projekcie Manhattan).
  • L. Euler (Ten człowiek prawdopodobnie stworzył połowę całej matematyki, zwłaszcza w dziedzinie geometrii różniczkowej)
  • B. Riemann (Zakrzywione przestrzenie nieskończenie wymiarowe, pierwszy, który przetarł ścieżki do Ogólnej Teorii Względności. Praktycznie cały mój kod opiera się na pracach tego matematyka. Przy okazji, był to uczeń K. Gaussa.)
  • Linus Torvalds (czy trzeba mówić, że 90% urządzeń na świecie działa na OS-Linux, i urządzenie, z którego czytasz ten tekst, również działa na Linuxie)
  • Donald Knuth (Napisał wiele książek dotyczących podstaw algorytmów w programowaniu. Jego książki to fundamentalne podstawy. Jeśli uważasz się za dobrego programistę i nie czytałeś jego książek. To nie jesteś aż tak dobry. I daję ci 99%, że niektóre z jego książek po prostu nie będziesz w stanie zrozumieć)



Umiejętności i kwalifikacje

Portfolio


  • 2459 PLN

    Symulator i rzeczywisty manipulator robotyczny

    C i C++
    **Projekt: Symulator i rzeczywisty manipulator robotyczny UR10**

    W ramach tego projektu opracowano zarówno szczegółową symulację, jak i fizyczny prototyp manipulatora robotycznego na podstawie modelu UR10. Symulator został zrealizowany przy użyciu biblioteki ReactPhysics3D oraz OpenGL, natomiast prototyp został stworzony do testowania i demonstracji algorytmów sterowania oraz kinematyki odwrotnej w rzeczywistych warunkach.

    **Technologie:** ReactPhysics3D do obliczeń fizycznych i symulacji dynamiki, OpenGL do wizualizacji modeli 3D, Eigen do obliczeń matematycznych i operacji na macierzach, sprzęt i sensory do montażu rzeczywistego robota.

    **Cechy projektu:** Opracowanie i testowanie kinematyki odwrotnej dla precyzyjnego sterowania manipulatorem zarówno w środowisku wirtualnym, jak i rzeczywistym. Integracja algorytmów zapobiegających kolizjom między segmentami, zapewniających bezpieczną i efektywną pracę robota. Stworzenie rzeczywistego robota-manipulatora, pozwalającego na demonstrację możliwości i skuteczności opracowanych algorytmów w działaniu.

    **Cel projektu:** Celem projektu było stworzenie kompleksowego rozwiązania do szkolenia, testowania i demonstracji sterowania robotami przemysłowymi, a także rozwijanie badań w dziedzinie robotyki i automatyzacji procesów produkcyjnych. Projekt zapewnia unikalną możliwość analizy i porównania wydajności algorytmów w symulowanych i rzeczywistych warunkach.
  • 820 PLN

    Zasada działania "Wielkiego Zderzacza Hadronów"

    Doradztwo inżynieryjne
    "Zaawansowane wideo na temat pracy Wielkiego Zderzacza Hadronów (WZH), ujawniające jego rozwiązania inżynieryjne, fizykę procesów i kluczową rolę w badaniach współczesnej nauki. Dostępne i fascynująco przedstawione dla widzów o każdym poziomie przygotowania."
  • 2049 PLN

    Opracowanie samonawigującej się kamery opartej na AI z wykorzystaniem

    C i C++
    **Projekt:** Opracowanie samonawigującej się kamery opartej na AI z wykorzystaniem OpenCV, Nvidia Jetson Nano i ESP32

    **Opis zadania:**
    Klient postawił zadanie opracowania systemu samonawigacji dla kamery, zdolnej do automatycznego śledzenia i namierzania poruszających się celów w czasie rzeczywistym. W celu realizacji projektu konieczna była integracja widzenia komputerowego, uczenia maszynowego i sterowania mikrokontrolerem.

    **Moje rozwiązanie:**
    1. **Część sprzętowa:** Użyłem Nvidia Jetson Nano do przetwarzania obrazów, ESP32 do sterowania kamerą i serwomechanizmami.
    2. **Oprogramowanie:** Zrealizowałem system śledzenia obiektów za pomocą OpenCV i zintegrowałem go z mikrokontrolerem ESP32 do sterowania ruchami kamery.
    3. **Optymalizacja:** Zapewniłem wysoką dokładność i szybkość śledzenia, co pozwala systemowi działać płynnie i efektywnie.
    4. **Testowanie:** Całkowicie przetestowałem system w rzeczywistych warunkach, sprawdziłem stabilność działania i upewniłem się o jego niezawodności.

    **Wynik:**
    Stworzono w pełni funkcjonalną samonawigującą się kamerę, która skutecznie realizuje wszystkie postawione zadania. Klient był zadowolony z jakości wykonania projektu i jego efektywności.
  • 820 PLN

    Termowizor na OpenCV

    C i C++
    Filtracja obrazu i rozpoznawanie temperatury na obrazie z termowizora!
  • Dlaczego kocham C/C++

    C i C++
    plaintext
    Dlaczego C/C++ to nie tylko język programowania, ale bardzo potężne narzędzie !!!
  • 820 PLN

    "Digitalny Umysł: Tworzenie sieci neuronowej na C/C++ dla rozpoznawania C

    C i C++
    W tym projekcie opracowana jest sieć neuronów na C/S++, przeznaczona do rozpoznawania liczb. Rozwiązanie łączy architekturę neuronów i algorytmy obrazu obrazu, zapewniając wysoką dokładność rozpoznawania. Pokazuje głęboką wiedzę w zakresie optymalizacji wydajności i niskiego programowania, a także zdolność do rozwiązywania złożonych zadań uczenia się maszynowego. Projekt wyróżnia się swoją innowacyjnością i umiejętnościami technicznymi, stanowiąc jasny przykład umiejętności zawodowych w zakresie rozwoju i wdrażania zaawansowanych technologii.
  • 656 PLN

    Biblioteka matematyczna IMATH w C/C++

    C i C++
    IMath - to wysoce wydajna, multiplatformna biblioteka, opracowana z uwzględnieniem potrzeb współczesnych inżynierów i deweloperów w dziedzinie grafiki 3D, rozwoju gry i technologii roboczych. Stworzony z uwzględnieniem elastyczności, wydajności i łatwości użytkowania, AML zapewnia szeroki zakres instrumentów matematycznych i funkcji niezbędnych do realizacji złożonych obliczonych i algorytmów.

Recenzje dotyczące zrealizowanych zleceń 10

21 grudnia 2024 2141 PLN
Algorytm odwrotnej kinematyki dla manipulatora

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wszystkim polecam do współpracy, bardzo odpowiedzialny i profesjonalny deweloper! Praca wykonana bardzo jakościowo i szybko! Wszystko na najwyższym poziomie!

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

wszystko super, uwzględniono wszystkie życzenia

10 wrzesnia 2024 123 PLN
Czujnik nachylenia MPU6050 + ESP32 C3

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Zadanie wykonane w pełni. Z rezultatu zadowolony.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wszystko w porządku!
Na czas i wysokiej jakości, uwzględniono wszystkie życzenia

22 maja 2024 820 PLN
Nagrywanie strumienia wideo

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Praca została wykonana solidnie i na czas.
Igor jest dobrym programistą, posiada głęboką wiedzę w swojej dziedzinie i potrafi skutecznie rozwiązywać problemy.
Wykonuje swoje obowiązki odpowiedzialnie i na czas.
Potrafi komunikować się z klientami, rozumie ich potrzeby i znajduje optymalne rozwiązania.
Potrafi podejść kreatywnie do rozwiązywania problemów.

12 maja 2024 328 PLN
Streaming

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Igor wykonał projekt na czas i z wysoką jakością. Wycisnął maksimum z możliwego. To nie nasza pierwsza współpraca. Będę kontynuować pracę z nim.

4 maja 2024 66 PLN
System rezerwacji hotelu C++ GUI

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Freelancer wykonał pracę w 100%, podczas pracy ciągle utrzymywał ze mną kontakt, wysyłał wideo z każdego etapu rozwoju. Jestem zadowolony z jego pracy, śmiało mogę polecić wszystkim.

29 kwietnia 2024 699 PLN
Program w C

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Doskonałe wykonanie pracy, komunikacja była stała i szybka, wszystkie życzenia dotyczące projektu zostały uwzględnione, w razie czego szybko poprawione, wszystkie terminy zostały dotrzymane, na wszystkie pytania udzielono szczegółowych i szybkich odpowiedzi

31 marca 2024 820 PLN
Napisz niskiego sterownika

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Igor zrobił wszystko szybko i solidnie. Polecam.

23 marca 2024 164 PLN
Podsumowanie C/C++

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Projekt został zrealizowany. Wszystko działa. Z Igorem miło pracować. Będziemy dalej współpracować.

Aktywność

  Ostatnie oferty 10
Aplikacja mobilna IOS, Android Indywidualne zlecenie
41 PLN
Anioł Indywidualne zlecenie
1639 PLN
Chromium Embedded Framework (CEF) z użyciem C++
615 PLN
Skonfigurować wsparcie kamer Indywidualne zlecenie
Jetson CSI Indywidualne zlecenie
492 PLN
Opracowanie aplikacji na Androida dla dozownika napojów KavaMat
1639 PLN
Przepisać kod dla robota. Platforma Arduino.
328 PLN
SDK kamery stereo (+wyświetlacz) z wymiennymi silnikami różnicy
2213 PLN
Szukamy Partnera . Indywidualne zlecenie
1817 PLN
RMS Indywidualne zlecenie
492 PLN