Competences
I believe that continuous learning is the key to success, especially in the field of software development, where technology evolves at an unprecedented pace. You cannot stand still while the world moves forward. At CodeVision, I always strive to stay ahead by learning more, keeping up with the latest technologies, and staying informed about current trends and news, ensuring we remain at the forefront of innovation.
Software Architecture & Design
Architectural Principles & Patterns: SOLID, clean architecture, client-server, layered (N-Tier) architecture, component architecture, microservices, publish-subscribe, event-driven, microkernel architecture, SOA,
Design patterns: GoF patterns: creational, structural, behavioral
Software Development Process: V-Model, ASPICE, Agile, Scrum, Waterfall, Requirements traceability, TDD, CI/CD, Fuzz-Testing, Code Review, SCA
Requirements Engineering: Eliciting, analyzing, and documenting software requirements
UML: System and component design, Enterprise Architect, plantUML, draw.io
Code Quality: static code analysis, coding standards (MISRA C++, C++ Core Guidelines), code reviews
Testing: Unit testing, integration testing, TDD principles, testing frameworks (Google Test), fuzz testing
Core Technologies & Tools
Languages & Core Programming: C/C++, Python, bash, Rust, HTML, css
Operating Systems & Embedded Platforms: Linux, QNX RTOS, Android AOSP, Yocto
Build & Automation Systems: cmake, make, Soong, Jenkins, GitHub Actions
Version Control & Collaboration: git, gerrit, SVN
Debugging, Profiling & Analysis: gdb, valgrind, strace, perf, clang-tidy, cppcheck, sanitizers, fuzzers
Protocols & Middleware: DDS, Socket API, shared memory, general IPC & synchronization, vsomeip, REST
Containerization & Virtualization: docker, virtualbox, QNX hypervisor
Education, Certifications & Courses

The Academy of Insight App Limited

RTI Academy

RTI Academy

RTI Academy

Pranesh Kumar @ Udemy

Nathan Stocks @ Udemy

SCADEMY Secure Coding Academy

Dobry Trener

Mark Farragher @ Udemy

Linux Academy & Thomas Haslett @ Udemy

John Purcell @ Udemy

Infinite Skills @ Udemy

Big Data University

CloudPeak Training&Consulting

Tieto Poland Sp. z o.o.

Forum Nokia

Wroclaw University of Science and Technology

Majinate Ltd.

Combidata Poland

Wroclaw University of Science and Technology