Professional Experience

ForInvest

December 2023 - March 2025
Senior Android Developer

At ForInvest, I contributed to multiple teams developing investment and trading applications for the Android platform. I worked on implementing features, optimizing performance, and ensuring a seamless user experience as part of collaborative development efforts.

Key Projects:

Fora

Investment assistant application with multi-module MVVM architecture.

  • Implemented real-time market data visualization
  • Designed modular architecture for maintainability
  • Optimized performance for financial transactions

ForInvest, QNB Invest, Albaraka, Vakifbank

A suite of financial trading applications with a shared codebase.

  • Developed multi-module architecture for multiple clients
  • Integrated GraphQL backend for efficient data fetching
  • Implemented secure authentication and transaction systems

Technologies Used:

Android Kotlin MVVM GraphQL Multi-module Architecture Financial APIs
ForInvest App Screenshots

Machinarium

January 2023 - March 2023
Senior Android Developer (Contractor)

At Machinarium, I worked as a contractor focusing on developing and enhancing Android applications for major retail clients. I specialized in both traditional XML-based UI development and modern Jetpack Compose implementations.

Key Projects:

Boyner

Retail application for one of Turkey's largest department store chains.

  • Developed using XML-based views with Kotlin
  • Led the effort for improving code quality
  • Implemented performance optimizations for smoother user experience

A101 SOS

Store operations support application for A101 retail chain.

  • Developed the app using Jetpack Compose with Kotlin
  • Implemented modern UI with material design principles
  • Created a solution currently being used in all A101 stores nationwide

Technologies Used:

Android Kotlin Jetpack Compose XML UI Material Design Code Quality Tools

Key Achievements:

  • Successfully delivered two major retail applications within a short contract period
  • Implemented Jetpack Compose in a production application with nationwide deployment
  • Established code quality standards that improved maintainability
  • Created solutions that are still in active use by major retail chains

Mindfulness Alliance

July 2020 - October 2023
Android Developer (Freelance)

As a freelance developer for Mindfulness Alliance, I developed a specialized Android application for virtual wellness sessions. This project allowed me to work with video streaming technologies while creating a solution for the wellness industry.

Key Projects:

Studio Live Android App

Virtual wellness session application integrating with Zoom SDK.

  • Developed a native Android application for live wellness sessions
  • Integrated the Zoom SDK for high-quality video streaming
  • Implemented user authentication and session management
  • Created an intuitive interface for accessing live and recorded sessions
  • Optimized video playback for various network conditions

Technologies Used:

Android Kotlin Zoom SDK Video Streaming User Authentication Session Management

Key Achievements:

  • Successfully delivered a specialized application for the wellness industry
  • Integrated complex third-party SDK for video conferencing
  • Created a stable and reliable platform for virtual wellness sessions
  • Maintained a long-term freelance relationship with continuous improvements
  • Adapted the application to evolving requirements during the pandemic and beyond
Studio Canli App Screenshots

Haibooks

February 2020 - January 2023
Senior Android Developer

At Haibooks, I was responsible for developing and maintaining the Android application for financial management and bookkeeping. I led the transformation from XML-based UI to Jetpack Compose and modernized the application's architecture.

Key Projects:

hAIbooks Android Application

Financial management and bookkeeping application for businesses and accountants.

  • Inherited as a Java-XML project with MVP architecture
  • Converted the codebase to Kotlin
  • Led the transformation from XML-based UI to Jetpack Compose
  • Implemented custom Compose animations and responsive layouts
  • Created reusable Compose components for financial data visualization
  • Improved application performance and user experience
  • Developed a design system with Material 3 theming in Compose

Technologies Used:

Android Kotlin Jetpack Compose Compose Animations Material 3 Kotlin Flows Coroutines MVVM Architecture

Key Achievements:

  • Successfully transformed a legacy XML-based UI to modern Jetpack Compose
  • Designed and implemented custom animations and transitions in Compose
  • Created reusable Compose components for financial data visualization
  • Developed a comprehensive design system with Material 3 theming
  • Improved user experience and application performance metrics
  • Reduced development time for new features by 40% with Compose

Alegra Digital

October 2018 - February 2020
Senior Android Developer

At Alegra Digital, I served as the sole Android developer responsible for multiple client applications. I led major refactoring initiatives and performance improvements across the company's Android portfolio.

Key Responsibilities:

Android Application Development

Led Android development for multiple major clients including Bosch, BP, Markafoni, Bauhaus, and others.

  • Conducted major refactoring of legacy codebases
  • Implemented significant performance improvements
  • Converted Java applications to Kotlin
  • Established best practices and coding standards
  • Managed the full development lifecycle for multiple applications simultaneously

Technologies Used:

Android Kotlin Java Performance Optimization Code Refactoring REST APIs

Key Achievements:

  • Successfully managed the entire Android development portfolio as a solo developer
  • Improved application performance metrics by over 40% across multiple apps
  • Migrated legacy Java codebases to modern Kotlin implementations
  • Delivered high-quality applications for major international clients
  • Established development standards that improved maintainability and reduced bugs

ETTS

April 2017 - October 2018
Android Developer

At ETTS, I focused on developing specialized Android applications for financial services and logistics. I worked on complex technical implementations including NFC payment solutions and collaborated directly with major financial institutions.

Key Projects:

AIK BANK eWallet - Android

Mobile payment application for AIK Bank of Serbia.

  • Inherited and completed a half-developed project
  • Developed Host Card Emulation using Android devices' NFC adapter
  • Worked directly with MasterCard Turkey, including on-site at their offices
  • Provided direct technical support for high-ranking bank officers
  • Implemented secure payment processing and authentication

Shippn - Android (shippn.com)

Logistics and shipping application for international package delivery.

  • Served as the main Android developer for the project
  • Implemented dependency and view injections using Dagger and Butterknife
  • Designed the complete software architecture
  • Created a scalable and maintainable codebase
  • Integrated with shipping APIs and location services

Technologies Used:

Android Java NFC Host Card Emulation Dagger Butterknife Payment Processing Security Protocols

Key Achievements:

  • Successfully implemented NFC payment technology for a major European bank
  • Contributed to the development of a shipping application
  • Established direct working relationships with MasterCard technical teams
  • Created secure financial applications meeting banking industry standards
  • Delivered complex technical solutions for specialized business requirements

91 Software

May 2016 - March 2017
Mobile Applications Developer

At 91 Software, I led the development of both Android and iOS applications for mySKI.com.tr and other clients. I also contributed to DevOps improvements, significantly enhancing deployment efficiency.

Key Projects:

mySKI Android App

Ski resort information and booking application for Android.

  • Led Android development as the primary developer
  • Designed and implemented the complete Android application
  • Created a general project framework for other Android projects
  • Mentored interns and junior developers
  • Implemented responsive UI for various device sizes

mySKI iOS App

Ski resort information and booking application for iOS.

  • Led iOS development as the primary developer
  • Designed and implemented the complete iOS application
  • Used Swift 3.x for modern iOS development
  • Designed responsive UI using Auto-Layout for multiple screen sizes
  • Implemented booking and payment processing features

CI/CD Environment for myski.com.tr

DevOps improvements for the myski.com.tr website.

  • Built a continuous integration environment using Amazon Elasticbeanstalk
  • Transitioned from traditional VPS hosting to cloud infrastructure
  • Reduced deployment time from 1 hour to just 4 minutes
  • Improved reliability and scalability of the website

Technologies Used:

Android iOS Java Swift 3 Auto-Layout AWS Elasticbeanstalk CI/CD

Key Achievements:

  • Successfully led development for both Android and iOS platforms simultaneously
  • Created cross-platform applications with consistent user experience
  • Dramatically improved deployment efficiency through CI/CD implementation
  • Mentored junior developers and established development standards
  • Delivered complete mobile solutions for the tourism industry

CMAK Information Systems

July 2013 - October 2015
Software Engineer

At CMAK Information Systems, I developed software for Auction123.com, working on both mobile and web applications. This was my first professional role after completing my computer engineering degree.

Key Projects:

Auction123.com Native Android App

Auction management application with .NET backend integration.

  • Developed an online application with robust offline capabilities
  • Implemented Android Framework APIs including Sync Adapter, Accounts Manager, and Camera API
  • Designed and consumed REST APIs for data synchronization
  • Gained experience with Reactive Framework and SQLite for local data storage
  • Created a responsive and user-friendly mobile interface

Classified Internal Project

Data processing application using Scala and big data technologies.

  • Implemented Map-Reduce functionality using Apache Spark
  • Worked with MySQL and Microsoft SQL Server databases
  • Processed large datasets efficiently
  • Gained experience with functional programming paradigms

Auction123.com User Dashboard

Web-based user interface for auction management.

  • Developed using .NET v4 (C#)
  • Created responsive web interfaces
  • Implemented data visualization for auction statistics
  • Integrated with backend services and databases

Technologies Used:

Android Java Scala C# .NET SQL REST APIs Spark SQLite Reactive Programming

Key Achievements:

  • Successfully developed cross-platform solutions spanning mobile and web
  • Gained experience with multiple programming languages and paradigms
  • Implemented offline-first mobile application with robust synchronization
  • Contributed to big data processing solutions using functional programming
  • Built a complete server rack, gaining hardware infrastructure experience

Education

Yildiz Technical University

2009 - 2013
Bachelor of Science in Computer Sciences

I completed my Bachelor's degree in Computer Sciences at Yildiz Technical University, one of Turkey's most prestigious technical universities. This education provided me with a strong foundation in computer science principles, algorithms, data structures, and software development methodologies.

Key Areas of Study:

  • Computer Programming and Software Development
  • Data Structures and Algorithms
  • Database Systems
  • Operating Systems
  • Computer Networks
  • Software Engineering

Technical Skills

Technologies and frameworks I've mastered throughout my career

Mobile Development

Android (Java/Kotlin)
MVVM Architecture
UI/UX Design
Multi-Module Architecture
Jetpack Components

Backend & APIs

RESTful APIs
GraphQL
Firebase
SQL
WebSockets

Tools & Platforms

Git/GitHub
AWS
Docker
CI/CD
Agile/Scrum
Jira
Android Studio
Xcode

Interested in Working Together?

I'm currently available for freelance projects and full-time opportunities. Let's discuss how I can contribute to your mobile development needs.

Get In Touch