CV/Writerside/topics/Professional-Experience.md
2024-07-24 13:23:55 +02:00

58 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Experience
### Senior Android Developer, React, React Native {id="professional-experience-bsg"}
**[Better Software Group](https://bsgroup.eu/)**
*May 2020 - Until now*
- Team/Tech lead in some projects
- Creating modern and responsive user interfaces using Jetpack Compose, a modern tool for building user interfaces for the Android platform.
- Implementation of multiplatform projects Android, iOS, SmartTV, Web
- OTT and VOD applications
- Experience in working on many projects at once.
- Experienced in Scrum methodology as Scrum Master
- All projects tasks were managed in Jira
- Configured continous integration for multiplatform applications.
- Participation in meetings, planning with client.
### Senior Android Developer {id="professional-experience-etteplan"}
**[Etteplan](https://www.etteplan.com/)**
*March 2019 - April 2020*
- Projects in MVVM Architecture, with use of DataBinding, LiveData, RxKotlin, Coroutines, Koin, Architecture and Navigation Components, Room Database etc.
- Experienced in implementing Banking Application with NFC payments.
- Created application for Realtime Video Stream, with use of Wifi Direct
- Experienced in Kanban methodology
- All projects tasks were managed in Jira
- Configured continous delivery on Jenkins.
### Android Developer {id="professional-experience-capgemini"}
**[Capgemini](https://www.capgemini.com/)**
*January 2017 - February 2019*
- Projects in MVVM Architecture, using Retrofit, Dagger2, RxKotlin, Architecture and Navigation Components, Room and Realm databases.
- All projects tasks were managed in Visual Studio Team Services(VSTS).
- Experienced in Agile(Scrum) methodology
- Created application with audio streams, eBook reader and in-app purchases for eInk devices.
- Created native applications with high security requirements for Nuclear Power Plants.
- Created multilingual application to manage tasks, create custom events and reports, and display charts with measurements.
- Configured continuous delivery on VSTS
- Writing tests: unit tests with use of JUnit 4 & 5, UI tests with use of Espresso, and TDD projects with use of Groovy(Spock Framework)
- Experienced in developing own libraries and multimodal projects
- Implemented push notifications (FCM) managed by Azure.
- Application developing lead role in ongoing project, particiaption in managing tasks, sprints and business scope.
- Speaker at internal meetings regarding e.g. Navigation Component, TDD with Spock Framework
- Participation in courses for iOS Development, RxKotlin and AR/VR for Android
### Android Developer {id="professional-experience-applover"}
**[Applover](https://applover.com/)**
*December 2014 - December 2016*
- Implementation of native Android applications in Java using MVP (Model-View-Presenter) architecture.
- User interface design, including creating custom views and animations.
- Both individual and team work.
- Self-written app published on Google Play, reaching approximately 20,000 downloads.
- Developing applications using Google Maps, Directions, Places, Open Street Maps APIs, integration with Firebase Notifications, Estimote Beacons, Retrofit, RxJava, Dagger.
- Implementation of Continuous Integration using GitLab.
- Implement PUSH notifications via Firebase.
- Active participation in hackathons.