Ahmet Cavus
Senior Android Developer
Experience
Senior Android Developer
enbw
- Support in restructuring and designing the group's internal Android apps
- Defining essential modules and implementing accessible components
- Establishing agile approaches at an international level
- Technologies & Methods: Kotlin, Android, JUnit 5, Koin, Azure DevOps, Android Studio, Git, Jetpack Compose, Coil, Flow API, Ktor, Coroutines, TypeScript, Node.js
Senior Android Developer
Comdirect
- Continuous development of the PhotoTAN app
- Expanding the agile team and technically shaping user stories in requirements engineering
- Participating in merge and build processes with Jenkins
- Collaborating with backend developers to optimize the REST API
- Integrating external SDKs to extend app functionality
- Implementing accessibility features
- Technologies & Methods: Kotlin, Android, JUnit 5, Hilt, Koin, Jenkins, Nexus, Android Studio, Git, Bitbucket, Jetpack Compose, Coil, Flow API, Ktor, Coroutines
Senior Android Developer
Research Industrial Systems Engineering (RISE) GmbH
- Developing the electronic patient record (EPA) in line with Gematik standards for health insurers and care providers
- Integrating and maintaining the IAM SDK and UI module
- Leading a dedicated team for integration, updates, and bug fixing
- Developing a white-label app as a reference solution with flexible branding
- Technologies & Methods: Kotlin, Android, IAM SDK, Hilt, Gematik standards, Android Studio, Git
Senior Android Developer
OTTO Group
- Enhancing white-label Android apps for Quelle, Ackermann, Baur, and Universal
- Introducing dependency injection and setting up unit tests to ensure code coverage
- Migrating to Hilt, Flow API, and Jetpack Compose
- Coordinating technical teams in planning
- Integrating an internal tracking service, including planning and rollout
- Technologies & Methods: Kotlin, Android, Swift, YAML, SQLite, Git, GitLab, Android Studio, Xcode, Visual Studio Code
Freelancer
Ahmet Cavus, IT-Services u. Consulting
Developer
Kayahan GmbH
- Digitization of the logbook for locomotive drivers
- Concept phase and development of a Flutter web app in a team of 2 developers
- Project duration: 8 months
- Technologies & Methods: Flutter, Dart, Android, Swift, Firebase, Git, GitHub, Visual Studio Code
Technology Consultant
ALDI Einkauf SE & Co oHG
- Setup of the infrastructure for the ALDI Nord Android and iOS apps in Azure DevOps
- Set up pipelines for Android and iOS together with a DevOps Engineer
- Technical evaluation and selection of new development partners
- Building cross-functional teams for Android and iOS development
- Further development of the ALDI Nord Android app with Open API Spec, Kotlin, MVP, and RxJava
- Onboarding new employees and introducing automated tests with Appium and BrowserStack
- Technologies & Methods: Kotlin, Android, Swift, YAML, Room, SQLite, Azure DevOps, Android Studio, Xcode, Visual Studio Code, Git, Appium, BrowserStack
Senior Software Engineer
adesso mobile solutions GmbH
- Developed UI components and introduced UI tests for the Miele relaunch project
- Created module libraries and distributed them via Artifactory and Bamboo
- Designed and introduced Xamarin.UITest with comprehensive documentation
- Built the backend structure for the Smart Shopping App using Node.js and Azure
- Designed the REST API and domain model, generated categories from a nutrition database
- Responsible for additional backend features and support of the client application
- Developed hybrid Xamarin apps for the Vivawest customer portal, the Liebherr Bauma app, and the Ritz hardness tester app
- Technologies & Methods: C#, Xamarin, NUnit, .Net Standard, Entity Framework Core, Node.js, Azure, Blob Storage, Mobile App Services, YAML, MSSQL, SQLite, Xamarin.UITest, Artifactory, Bamboo
Developer
Ahmet Cavus, IT-Services u. Consulting
- Developed and deployed the accounting software Verio Buchhaltung for socially engaged associations
- Imported QIF format data using a custom QIF reader library
- Implemented a Python-based data pipeline for data cleaning and preparation for donation receipts
- Process steps: Ingest, Transform, Store / Publish
- Continuous development and integration of AI support for optimized data analysis
- Delivered via App Center
- Technologies & Methods: C#, Xamarin, MAUI, NUnit, .Net, Entity Framework Core, Visual Studio 2022, Visual Studio Code, Git, GitHub
Software Engineer
TeamWFP
- New development of the real Services App using Xamarin Forms and .NET C# (MVVM)
- Technical architect for digital receipts, PAYBACK, digital loyalty points, and backend REST API
- Relaunched the real Android Services App with Java and core architecture design
- Took over and enhanced the Kingchess correspondence chess platform with C# and ASP.NET
- Developed the Kuntze Configurator as a Java Swing application
- Created the real Drive Android App (MVC) and real Windows Phone App (MVVM)
- Technologies & Methods: C#, Xamarin, Java, ASP.NET, Java Swing, Android Studio, Eclipse, Visual Studio, Mercurial, Git
Summary
With over 13 years as a software developer, I have worked on various projects in companies and areas such as retail, cross-industry, healthcare, and banking. I have mainly focused on mobile application development and have expertise in both native and cross-platform development.
Teamwork, close collaboration with colleagues, and proactive responsibility are the keys to successful cooperation with project stakeholders and clients, which I especially focus on in my work. Based on this, I place great value on co-creation as a team, where WE are at the center. This leads to high-quality code.
In the future, I want to further expand my knowledge in AI with Python and in frontend development with TypeScript to gain new goal-oriented perspectives in software development.
Skills
- Kotlin
- C#
- Typescript
- Java
- Dart
- .Net
- Native Android
- Xamarin / Maui
- Flutter
- Ms Sql Server
- Mongodb
- Git
- Android Studio
- Visual Studio
- Visual Studio Code
- React
- Wpf
- Node.js
- Junit
- Nunit
- Azure Devops
- Bitbucket
- Chai.js
- Mockito
- Scrum
- Kanban
- Rest
- Graph Ql
- Mvvm
- Mvp
- Mvu
Languages
Education
Bachelor of Science · Applied Computer Science
Secondary Level Teaching Degree
High School Diploma (Abitur) · Duisburg, Germany
Certifications & licenses
Generative AI For Software Development
Deeplearning.AI
Azure Fundamentals AZ-900
Microsoft
Cyber Security Awareness
SoSafe
Similar Freelancers
Discover other experts with similar qualifications and experience