Professional Experience
A detailed look at my work history and projects
Professional Experience
ForInvest
December 2023 - March 2025At 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:

Machinarium
January 2023 - March 2023At 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:
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 2023As 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:
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

Haibooks
February 2020 - January 2023At 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:
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 2020At 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:
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 2018At 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:
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 2017At 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:
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 2015At 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:
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 - 2013I 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
Backend & APIs
Tools & Platforms
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