Position: Backend Developer
Category: Java
English level: upper
Years of experience: 2.5

As a software engineer, I achieved notable milestones in my career. One such accomplishment was at Broekman Logistics, where I successfully integrated diverse client software using Apache Camel and ActiveMQ. This integration streamlined communication and data flow, optimizing business operations and enhancing overall efficiency.

Additionally, I had the opportunity to contribute to the Netherlands Tax Office, where I developed microservices with java and integrated with different service, and a user friendly website with angular.

With a proactive problem-solving approach, I consistently sought opportunities to identify and address bottlenecks. By implementing effective solutions, I significantly improved the performance and reliability of integrated systems, contributing to successful project outcomes.
I'm a professional Backend, and android developer, experienced in Spring boot and Android mobile developer specialized on Java.

About 2 and half years of total experience in Android  and/or Backend development.

Experienced in writing clean and testable code using Java and Kotlin languages for different versions of Android and a multitude of Android devices. Has a good knowledge of Android SDK and the full life cycle of mobile app development in accordance with best practices, common-used methodologies, and Google design guidelines. Good understanding of Object-Oriented Programming semantics and Design Patterns.

Excellent communication and problem-solving skills with ability to resolve serious issues in tight delivery timeframes. A good team player who never stops improving his own skill level, provides best solutions to work projects, strives for the best quality, follows best practices and always fits his estimates. Able to learn new technologies rapidly.

Tools I work with:
• Android Studio, IntelliJ IDEA, Maven, Gradle
• Source Control: Git, Github, GitLab, CICD - Pipelines 
• Firebase (Cloud Messaging, Crashlytics, Auth, Realtime Database and so on)
• JIRA, Teams

My tech skills and experiences include, but are not limited to:
• Apache camel, ActiveMQ - Integrating new software/client and message transformation
• Unit, integration and System testing: JUnit, Mockito,
• Spring Security, JPA, RestController
• RESTful API’s, JSON
• MVVM, MVM
• Android Architecture Components, View components, Live Data
• Android SDK, Android Jetpack, AndroidX
• RxJava 2
• Kotlin coroutines, Multithreading, Background processing
• Dependency injection: Dagger2, Hilt
• Single activity pattern, Fragment API, Navigation component, Dialogs, Services
• Android widgets, layouts, RecyclerView, custom views
• Google Drive API
• User location,
• Retrofit, Volley, Glide, Picasso and many many more other commonly used libraries
• PHP, Wordpress - Theme and plugin development and customization

Databases:
• SQLite, Room Persistence, Firebase, Postgress, MySql

And the last thing, my employers can describe me as a good team player who never stops to improve his own skill level and always brings new ideas and best approaches to the work projects.

Skills
Android, Java, Spring boot, Kotlin, MVVM, Clean Architecture, Dagger 2, Gradle, Jira, Retrofit, OOP...
I am commited to learn any new technology and/or architecture, I want to start as junior and to middle, senior developer, can work for a week for free to show my experiance and commitment.