Contact
carmen@rmen.ca
caarmen
Languages
🇬🇧
English (native)
🇫🇷
Français (courant)
🇪🇸
Español (oxidado)
Characteristics
check
Proactive
check
Meticulous
check
Analytical
Principles
- Split features into manageable iterations
- Release frequently
- Keep dependencies updated regularly
- Follow recommended architectures
- Aim for a good coverage of code by tests
- Separate PRs for refactoring and features
- Document well for others and for future self
- Languages
- Python, Kotlin, Java, Javascript, SQL, C/C++
- General
- Technical design, refactoring, modularization
- Continuous integration, Jenkins pipeline, Github Actions
- Git, GitHub, Pull Request review, Gitflow, trunk-based development
- Unit test, integration test, end-to-end test, code coverage, sonar
- Object-oriented programming, functional programming, scripts
- Backend
- YAML, Swagger, OpenAPI, ReDoc, MySQL/MariaDB
- Pytest, Mocha
- Django REST framework, Node.js
- Android
- MVVM, Room, LiveData, Data Binding, Paging, Material Design
- Google Play Billing, Espresso, Robolectric, Mockito
- Hobby/Personal projects
- Spring boot, Qt, FastAPI, Swift, Vanilla JS/Electron, PWA