My skills
Programming languages
Java
Python
JavaScript
TypeScript
C#
C++
HTML
CSS
Software engineering practices
- Agile methodology
- Hexagonal architecture
- Domain-Driven Design
- Test-Driven Development
- SOLID
- REST API design
- Unit testing
- Code review
- Concurrent programming
- Web accessibility
- Internationalization (i18n)
- Mentoring
Frontend development
React
Vue.js
Pinia
Tailwind CSS
Bootstrap
FTL (FreeMarker)
Backend and real-time communication
Quarkus
JEE / Jakarta EE
Flask / Flask-RESTX
Node.js
ColyseusWebRTC
Databases and persistence
MySQL
MariaDB
MongoDB
SQLite
Hibernate
- JPA
Testing and API tools
JUnit
Mockito- GTest
Pytest
Postman
Bruno
Identity and security
Keycloak
OAuth2 / OIDC
Dependency management and version control
Maven
NPM
Poetry
Git
Cloud, containers and CI/CD
Docker
AWS
GitHub Actions
Vision, embedded systems and simulation
OpenCV
Raspberry Pi
ArduPilot
MAVLinkGazebo