Michał Bokiniec

Software Engineer C++
Warszawa, mazowieckie

Umiejętności

Android Bash C# C++ sprzęt komputerowy Informatyka FreeBSD Git IT systems development Java JavaScript Linux Linux Desktop Linux Server Aplikacje mobilne Symulacja numeryczna NumPy OpenCL OpenCV OpenGL Programowanie Python Qt RUP Methodologies Rozówj oprogramowania Inżynieria oprogramowania Solidworks Valgrind produkcja procesorów x86 C++11 Robotic Systems Visualization Rust Vulkan Simple DirectMedia Layer 2

Języki

polski
ojczysty
angielski
biegły
rosyjski
podstawowy

Doświadczenie zawodowe

Mobica Limited Poland
Software Engineer
Logo
Software Developer
23knots
- Android development (mobile & wear) in Java, Ionic2
- web applications development in Django, Angular.js, Node.js
- Linux systems configuration and maintenance
- AWS services integration (DynamoDB, Cognito, Lambda, API gateway, SNS, SQS, ...)
ABB
trainee
ABB
- industrial robots programming in Rapid language on PC, Teach Pendant
- robotic cells design in RobotStudio
- testing designed robotic cells in real world conditions on IRB-type industrial robots
- equipment maintenance
Logo
Freelancer
freelancing
- desktop applications (command line and GUI) in Python, Bash, .NET, Java SE, C, C++, assembly
- embedded systems programming projects in C, C++, assembly
- numerical computation projects in Matlab, Octave
- logic gate circuits design
- technical engineering design
- tutoring in programming, physics, linear algebra, mathematical analysis, automatic control, control systems

Some of my projects can be found on my GitHub page (link in 'Projects' section).

Projekty

My projects on GitHub
Some of my projects regarding topics I am interested in and my former work as a freelancer.
Environment to analyze systems modeled as hypergraphs or hypernetworks
My master's degree thesis.
"xplore New Automation Award" competition project
Automatic Aided City Bike - our project of converting an ordinary city bike to use an electric motor aid with elements branded by Phoenix Contact company.
W zespole z
Violetta M.
Violetta M.
Inżynier d.s. robotyki
Zakres obowiązków
* design of electric and electronic circuits
* assembly of elements
* testing of the solution
Wi-Fi based RTV remote range extender
My bachelor's degree thesis.

Edukacja

Logo
Computer Science, magisterskie
Wojskowa Akademia Techniczna w Warszawie
Logo
Mechatronics, licencjackie
Wojskowa Akademia Techniczna w Warszawie

Specjalizacje

IT - Rozwój oprogramowania
Programista Python
IT - Rozwój oprogramowania
Programista C++
IT - Rozwój oprogramowania
Programista aplikacji mobilnych

Zainteresowania

movies, rock/metal/alternative music, books, photography, image processing, computer graphics, high performance computing, astronomy, science, signal processing, programming, digital electronics, learning new things