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

Ihor Rumyantsev

Offer Ihor work on your next project.

Ukraine Lvov, Ukraine
7 hours 52 minutes back
Available for hire available for hire
10 Safes completed
1 year back
7 clients
age 37 years
on the service 2 years

Rating

Successful projects
100%
Average rating
No data
Rating
1494
C & C++
9 place out of 1377
C#
86 place out of 1200
10 projects
C & C++
2 projects
Desktop Apps
1 project
AI & Machine Learning
1 project
Embedded Systems & Microcontrollers

Language proficiency level

Русский Русский: intermediate

CV

Igor Igorevich Rumyantsev



Software Engineer | Software Developer




Uzhhorod, Ukraine, 88000

My science-groups : https://www.facebook.com/ScinceFriction/

My sicence YouTube: https://www.youtube.com/channel/UCc4n-yzBspchaU35WjrL1jw




Professional Skills & Expertise

  • Programming languages: C, C++, C#, Java SE, Java, PHP, D, Objective-C, Pascal/Delphi.

  • Operating systems: Linux/Unix, macOS, QNX, Android, Windows.

  • Development environments (IDE): Qt Creator (C/C++), Eclipse (Java, C/C++), Microsoft Visual Studio (C++, C#).

  • Compilers: Mini-GCC, Microsoft Visual Studio, GNU Compiler Collection, Cross-Platform Compiler.

  • Version control systems: Git, Subversion.

  • Additional tools: Davichi Resolve 18, 3Ds Max, Adobe Photoshop, Adobe After Effects, Adobe Premiere Pro.


My videos on the topic  


Building a WiFi robot On Esp-8266 arduino 

https://youtu.be/0iRk-KfLyoM

Programming my own game engine in C/C++"Physics of light"

 https://youtu.be/2LJl-YtqrMU

Made a hypercube


https://youtu.be/jPjFVAFgpLY


My YouTube channel with work report: https://www.youtube.com/channel/UCHnqe8g-dqbCuYQVPeYPsqA


WORK EXPERIENCE :


  • Experience with embedded systems based on  Linux ;

  • Advanced proficiency in  C++  and  Python;

  • Experience with  CUDA  and  OpenCV;

  • Experience in developing drivers for network devices;

  • Experience working with device tree, CSI interfaces, and cameras;;

  • Experience with Nvidia Jetson Nano/Xavier;

  • Experience with Jetson Linux;

  • Experience with ROS и Bullet Physics 

  • Proficient in version control system Git.




1)  1) I worked for a while in the Google-siber team on one of the modules of Google Drive! More specifically, on multi-sockets for thread synchronization in server clusters!!

P.S. Unfortunately, the code is in a private repository and it is classified!!!!

2) In my free time, I work on my own project called Real-Physics. The essence of the Real-Physics project is to create a physical system based on modern physics and mathematical models, such as the Special Theory of Relativity, General Theory of Relativity, and Quantum Field Theory. The Real-Physics project is still in the early stages of development.

Project code: https://github.com/werasaimon/realphysics4d

Project website: http://realphysics4d.esy.es

P.S: This is what you might call a dream project!!! The code for which, I will probably be writing my whole life, because the task is absurdly complex!

I am also working on a GUI for the Real-Engine and a shell called

Intelligent-Engine: Project code https://github.com/werasaimon/Intelligent-Engine


3) Developed a mathematical library based on tensor algebra (matrices, vectors, etc.).

The library is suitable for 3D-4D graphics, physics (STO, OTO). There is also Octonion for string theory.

In short, it's a general-purpose library. There is also an N-dimensional vector, called a Hilbert space vector, Hilbert space - a generalization of Euclidean space that allows for infinite dimensionality.

Исходнки:https://github.com/werasaimon/IMath



P.S: My main programming language is C/C++, and the development environment is QT-Creator, Eclipse. Moreover, I use both simultaneously! 

  In general, the programming language and development environment are not the most important. In fact, only algorithms are important, which in turn are based on          mathematics! So, mathematical algorithms are important!

  In other words, only mathematics is important, everything else is nonsense. 




Education

Uzhhorod National University, Uzhhorod, Ukraine

Bachelor of Science in Physics and Mathematics, Faculty of Physics

July 2007 - July 2015


P.S: My main programming language is C/C++, and the development environment is QT-Creator, Eclipse. Moreover, I use both simultaneously!

In general, the programming language and development environment are not the most important. In fact, only algorithms are important, which in turn are based on mathematics! So, mathematical algorithms are important!

In other words, only mathematics is important, everything else is nonsense.


Philosophy

In a world increasingly driven by technology, my approach to software development is grounded in the belief that at the heart of every great piece of software lies a solid mathematical foundation. My experience has taught me that while programming languages and development environments are tools of the trade, the true essence of software development is understanding and applying mathematical algorithms. These algorithms are the building blocks of software, enabling us to solve problems in innovative and efficient ways. In my view, mathematics is not just important; it is the cornerstone of all technological advancements and innovations. Thus, my focus remains on harnessing the power of mathematical algorithms to push the boundaries of what is possible in software development.




Hackathon

I am also a participant in the hackathon to counter drones martyrs on the territory of Ukrain


image







CERTIFICATES




Online certificates ...



https://geekbrains.ru/certificates/217801 

image

image

I understand the basics of programming ...

  • Online certificates in C/C++



https://geekbrains.ru/certificates/573529

image

image


https://geekbrains.ru/certificates/571732 

image

image

I am good at C/C++ .....

If you are in Ukraine, don't forget to turn on VPN so that the website works https://geekbrains.ru   

P.S: Honestly, personally I think all these certificates are nonsense. Only practice can teach programming








LITERATURE :


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'

About myself :

A determined person who wants to change the world, or rather, to change it, damn it!

P.S : My flaw is that I think about code for a long time, which is why it takes me a long time to write code. !.

  • My idols :

R. Feynman (not just a scientist, but also a fascinating person. Besides science, he painted nude women and then solved theories on quantum field theory over his drawings. He also cracked safes and codes and played the bongos. One of the creators of the first nuclear bomb, the Manhattan Project. .

L. Euler (This person probably created half of all mathematics, especially in the field of differential geometry)

B. Riemann (Curved infinite-dimensional spaces, the first to lay the groundwork for the General Theory of Relativity. Almost all of my code is based on the works of this mathematician. By the way, he was a student of K. Gauss.)

Linus Torvalds (Needless to say, 90% of devices in the world run on Linux OS, and the device you are reading this text on also runs on Linux)

Donald Knuth (Wrote many foundational books on algorithms in programming. His books are fundamental. If you consider yourself a good programmer and haven't read his books, you're not as good as you think. And I give you a 99% chance that you simply won't be able to get through some of his books.)



Skills and abilities

Portfolio


  • 677 USD

    Robotic Arm Simulator and Real Manipulator

    C & C++
    **Project: UR10 Robotic Arm Simulator and Real Manipulator**

    In this project, both a detailed simulation and a physical prototype of the UR10 robotic manipulator were developed. The simulator was implemented using the ReactPhysics3D library and OpenGL, while the prototype was created for testing and demonstrating control algorithms and inverse kinematics in real-world conditions.

    **Technologies:** ReactPhysics3D for physical calculations and dynamic simulation, OpenGL for 3D model visualization, Eigen for mathematical computations and matrix operations, hardware and sensors for assembling the real robot.

    **Project Features:** Development and testing of inverse kinematics for precise control of the manipulator in both virtual and real environments. Integration of collision prevention algorithms between links, ensuring safe and efficient robot operation. Creation of a real robotic manipulator, allowing for the demonstration of the capabilities and effectiveness of the developed algorithms in action.

    **Project Goal:** The aim of the project was to create a comprehensive solution for training, testing, and demonstrating the control of industrial robots, as well as advancing research in robotics and the automation of manufacturing processes. The project provides a unique opportunity to analyze and compare the performance of algorithms in simulated and real conditions.
  • 226 USD

    The principle of operation of the "Large Hadron Collider"

    Engineering
    "An in-depth video about the work of the Large Hadron Collider (LHC), revealing its engineering solutions, the physics of processes, and its key role in modern scientific research. Presented in an accessible and engaging manner for viewers of any background."
  • 564 USD

    Development of an AI-based self-guiding camera using

    C & C++
    **Project:** Development of an AI-based self-guiding camera using OpenCV, Nvidia Jetson Nano, and ESP32

    **Task Description:**
    The client tasked with developing a self-guiding system for a camera capable of automatically tracking and aiming at moving targets in real-time. The project required the integration of computer vision, machine learning, and microcontroller management.

    **My Solution:**
    1. **Hardware:** Used Nvidia Jetson Nano for image processing, ESP32 for controlling the camera and servos.
    2. **Software:** Implemented an object tracking system using OpenCV and integrated it with the ESP32 microcontroller for camera movement control.
    3. **Optimization:** Ensured high accuracy and tracking speed, allowing the system to operate smoothly and efficiently.
    4. **Testing:** Fully tested the system in real conditions, checked the stability of operation, and ensured its reliability.

    **Result:**
    A fully functional self-guiding camera was created, successfully performing all assigned tasks. The client was satisfied with the quality of project execution and its effectiveness.
  • 226 USD

    Thermal imager on OpenCV

    C & C++
    Image filtering and temperature recognition in the image from the thermal imager!
  • Why do I love C/C++

    C & C++
    Why C/C++ is not just a programming language, but a very powerful thing !!!
  • 226 USD

    “Digital Mind: Creating a Neuroset on C/C++ for C Recognition”

    C & C++
    In this project, a C/S++ neuron network is developed, designed for the recognition of numbers. The solution unites the architecture of the neuron network and the algorithm of the processing of the image, providing high accuracy of recognition. It demonstrates deep knowledge in the field of productivity optimization and low-level programming, as well as the ability to solve complex tasks of machine learning. The project is distinguished by its innovation and technical skill, representing a bright example of professional skills in the development and implementation of advanced technologies.
  • 180 USD

    IMath Mathematical Library on C/C++

    C & C++
    IMath is a high-performance, multiplatform library, developed in accordance with the needs of modern engineers and developers in the field of 3D graphics, game development and robotics. Created with an emphasis on flexibility, productivity and ease of use, AML provides a wide range of mathematical tools and functions necessary for the implementation of complex calculated and algorithms.

Reviews and compliments on completed projects 10

21 December 2024 589 USD
Inverse Kinematics Algorithm for Manipulator

Quality
Professionalism
Cost
Contactability
Deadlines

I highly recommend collaborating with him, a very responsible and professional developer! The work was done very qualitatively and quickly! Everything is at the highest level!

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great, all wishes have been taken into account.

10 September 2024 34 USD
Tilt sensor MPU6050 + ESP32 C3

Quality
Professionalism
Cost
Contactability
Deadlines

The task has been completed in full. I am satisfied with the result.

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great!
On time and high quality, all wishes were taken into account

22 May 2024 226 USD
Video stream recording

Quality
Professionalism
Cost
Contactability
Deadlines

The work is done with high quality and on time.
Igor is a good programmer, has deep knowledge in his field and can effectively solve tasks.
He fulfills his duties responsibly and on time.
He can communicate with clients, understand their needs, and find optimal solutions.
Capable of a creative approach to problem solving.

12 May 2024 90 USD
Streaming

Quality
Professionalism
Cost
Contactability
Deadlines

Igor completed the project on time and with high quality. He squeezed the maximum out of the possibilities. This is not our first collaboration. I will continue to work with him.

4 May 2024 18 USD
Hotel Booking System C++ GUI

Quality
Professionalism
Cost
Contactability
Deadlines

The freelancer completed the work at 100%, maintained constant communication with me during the work, and sent videos from each stage of development. I am satisfied with his work and can confidently recommend him to everyone.

29 April 2024 192 USD
Program in C

Quality
Professionalism
Cost
Contactability
Deadlines

Excellent job execution, communication was constant and fast, all project requirements were taken into account, promptly corrected if necessary, all terms were adhered to, detailed answers were provided to all questions promptly.

31 March 2024 226 USD
Write a low-level driver

Quality
Professionalism
Cost
Contactability
Deadlines

Igor did everything quickly and with good quality. I recommend.

23 March 2024 45 USD
Signature of C/C++

Quality
Professionalism
Cost
Contactability
Deadlines

The project is implemented. Everything works. It’s nice to work with Igor. We will continue cooperation.

Activity

  Latest proposals 10
Mobile application iOS, Android Personal project
11 USD
Angel Personal project
451 USD
Chromium Embedded Framework (CEF) using C++
169 USD
Set up camera support Personal project
Jetson CSI Personal project
135 USD
Development of an Android application for the KavaMat beverage dispenser
451 USD
Rewrite the code for the robot. Arduino platform.
90 USD
Stereo Camera SDK (+Viewer) with Pluggable Disparity Engines
609 USD
We are looking for a Partner . Personal project
500 USD
RMS Personal project
135 USD