
Hello! I am Maxim Rybas,
C++, Ruby and Python programmer!
About Me
I am a Desktop Developer, use Qt/C++ as main tool and Ruby/Python as auxiliary tools. I started as web-developer and has some skills in Front-end but more in Back-end. I’d like to try all the kinds of possibilities a programmer can have in our Century of Explosive Progress of Computer Science. Only Mobile Development still wasn’t been touched (except for a little experience in Android development with Qt). Some of my pet projects suggests to be placed in mobile platforms therefore I am planning to work with this knowledge gap in the near future.
Portfolio
Section is under development
My skills
C++
Most used in my professional needs. Sometime complicated but great tool in the right hands
-
Qt - great framework with a difficult past but great present
- MVC pattern realized in Qt
- QThread, QPainter, QtNetwork and others cross-platform wrappers
- CSS-styling, custon element styling with QStyle
- UI-designer
- QTQuick - my favorite part of the framework!
-
OpenCV
- I am just a newbie at this
Ruby
I like this language more than Python and any other object-orianted laguage for a great realization of object-orientation.
-
Native
- Eigenclass
- method_missing
def my_method(arg, *arr, **kw, &block)- Rakefile
-
Active Record
The best ORM I ever seen. I use it even in the web-less scripts.
-
Sinatra
For simple web-apps
-
Rails
I wish I have more time to play with it! But it is developing faster than I can try all the features. May be someday… When I get tired of Desktop Development I will become a backend-developer to use this framework.
Python
I am using it for my hobby - Data Science.
I love statistics! This modules I am using for my Pet Projects and research purposes:
- numpy
- pandas
- matplotlib
- seaborn
- sklearn
Neural-Network-oriented PyTorch, Kears and Tensorflow are in the plans.
Linux
I mainly use this OS for development. Windows is just for fun⸮