Ihor Rumyantsev
Ranking
Poziom znajomości języków obcych
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.
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!
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!
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!
Certyfikaty
Certyfikaty online…
[https://geekbrains.ru/certificates/217801](https://geekbrains.ru/certificates
Zrozumienie podstaw programowania...
- Online certyfikaty z C/C++
- ….
https://geekbrains.ru/certificates/573529
https://geekbrains.ru/certificates/571732
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:
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
Programowanie
Design i sztuka
Grafiki, audio i wideo
Aplikacje mobilne
Administracja systemami IT
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
Wszystkim polecam do współpracy, bardzo odpowiedzialny i profesjonalny deweloper! Praca wykonana bardzo jakościowo i szybko! Wszystko na najwyższym poziomie!
![]()
19 wrzesnia 2024
423 PLN
Korekta perspektywy w strumieniu wideo. Jetson nano C \C++
wszystko super, uwzględniono wszystkie życzenia
10 wrzesnia 2024
123 PLN
Czujnik nachylenia MPU6050 + ESP32 C3
Zadanie wykonane w pełni. Z rezultatu zadowolony.
![]()
20 czerwca 2024
1270 PLN
Korekta perspektywy w strumieniu wideo. Python \ OpenCV \C \C++
Wszystko w porządku!
Na czas i wysokiej jakości, uwzględniono wszystkie życzenia
22 maja 2024
820 PLN
Nagrywanie strumienia wideo
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
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
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
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
Igor zrobił wszystko szybko i solidnie. Polecam.
23 marca 2024
164 PLN
Podsumowanie C/C++
Projekt został zrealizowany. Wszystko działa. Z Igorem miło pracować. Będziemy dalej współpracować.
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Aplikacja mobilna IOS, Android
41 PLN
|
|||||
|
Anioł
1639 PLN
|
|||||
|
Chromium Embedded Framework (CEF) z użyciem C++
615 PLN
|
|||||
|
Skonfigurować wsparcie kamer
|
|||||
|
Jetson CSI
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 .
1817 PLN
|
|||||
|
RMS
492 PLN
|


