# Computer Science Skills

Foundation Data Structures and Algorithms, Databases, Operating Systems and Computer Networks, Object Oriented Software Design (The Gang of Four Design Patterns), Software Architecture and Engineering, Software Modeling with UML, Neural Networks, Machine and Deep Learning for common problems and Computer Vision, Reinforcement Learning for controlling problems, Classical Algorithms for Computer Vision, Effective Modern C++, C and C++ for Microcontrollers, Java and Spring Boot 5, Effective Python, Basics of C#, Digital Circuits Design with VHDL.
Operating systems Windows, Linux
Office applications Word, Excel, PowerPoint, Outlook, Latex, Libre Office, Thunderbird
Grafical applications Inkscape, Gimp, Blender
Project Management applications Jira, Azure DevOps, Kanbn
Programming Languages C(expert), C++(expert), Python(expert), C#(advanced), Java(advanced)
Programming IDEs Microsoft Visual Studio, Visual Studio Code, Eclipse based IDEs
Hardware Description Languages VHDL(expert)
Modeling Languages UML/SysML(advanced)
Build Systems MSBuild, CMake, Maven, Conan
Software Versioning Systems Subversion, Git, Mercurial
Selected Libraries in C++ Standard Library, Boost, wxWidgets, Qt, VTK, Dlib, OpenCV, libTorch
Selected Libraries in Python Numpy, SciPy, Pandas, Kivy, OpenCV, Matplotlib, PyTorch, Cython
Selected Libraries in Java Standard Library, Spring Boot 5, ApacheMath3, JavaFX, OpenCV
Selected Libraries in C# Standard Library, WPF