Hi, my name is Ivans, and I would like to use my software development skills and creativity to help you achieve your goals.
I was studying Software Development for games, animations and effects at Bournemouth University, where I learned to use C, C++, Python and other languages to work with:
Animation Pipelines (Python, Qt, Databases, UNIX Systems, Servers),
Graphics rendering (OpenGL, Shader Language, Rendering engines, Custom rendering pipelines, embedded systems),
AI (Game logic, Learning algorhytms, Neural networks and Computer Vision),
Application Development (Qt),
Simulations ( Algorhytms, Maya, Houdini ),
Networking ( Layers, embedded systems, custom networking patters, I2C etc).
With this vast area of studies I used Software Development skills to develop artificial intelligence for games, create simulations of real-world effects, create custom rendering pipelines, work on animation projects as a TD, develop side applications,
and create games for embedded systems.
After my studies I started moving towards more conventional developments and learning current state-of-the-art technologies and languages including:
Django, PySide / PyQT / Qt, JavaScript, HTML, Docker and Kubernetes, CI/CD and others.
My goal is to have a wide toolset and deep understanding, to create applications and software solutions and to drive technological advances with state-of-the-are tools.
Right now I am freelancing. Freelancing gives me a chance to be exposed to many different projects, current technologies and worldwide clients, with many different ideas and expectations. This helps me grow as a developer and as a professional. I enjoy working with different people, helping them to bring their projects or ideas to life.
Currently I am concentrating on developing PySide/PyQt applications with ability to build executables for MacOS, Windows and Linux, to enable people with Python-based scripts to deliver their AI, Deep-Learning and web3 applications to masses. From simple designs, to complicated multi-view multithreaded apps, with networking or without, it is possible to deliver amazing things with this framowork.
My proficiencies:
OS's:
Linux, Windows, MacOS
Programming language knowledge:
C / C++: 7 yrs
Python: 5 yrs
Shader Languages: 3yrs
QML / HTML / CSS / JS: 1 year
Java / Kotlin: less than a year
Python:
PySide application development
Django web services
Maya Python scripting
C/C++ :
Standart libraries
Advanced development patterns
Boost
Performance computing and graphics computing:
OpenGL / CUDA / OpenCL knowledge
Additional skills: Git, Jira, Kanban
Due to my previous expirience and jobs, I also have practice and knowledge of Graphic Design, Video Editing and Encoding, VFX, and Music Production. I also have great interest in Web3 technologies, Cryptocurrencies, Metaverse development, Automotive design, Robotics, and Biochemistry, with goals to apply my development skills to my interests.