Profil

  • Zleceń 10
  • Ocena -
  • Ranking 1 494
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatni projekt: 1 rok temu
  • Współpraca z klientami: 7
  • Ostatnia wizyta: 11 dni 3 godziny temu

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ć)



Tagi

mssql gamedev Mobile games C/CPP stm32 esp8266 linux avr/stm8 c/c /python c /qt