Mobile Application Developer
Rahman M.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
3 yrs.
Location
Poland, Sopot
Timezone
(GMT+01:00) Warsaw
Languages
Turkish
Advanced (C1)
Azerbaijani
Fluent (C2)
English
Advanced (C1)
About
Developer with hands-on experience building mobile apps, tools and games from the ground up. Love diving into new tech and solving tricky problems. Built apps using Flutter, Python and JavaScript, handling everything from video compression with FFMPEG to data scraping. Created tools for Excel/Word automation, Telegram bots, browser extensions, and mobile games with Unity. Comfortable working solo or with remote teams across different time zones. Always excited to learn something new and take on challenging projects.
Core skills
  • Flutter 3 yrs.
  • Flutter BLoC 3 yrs.
Other skills
  • Firebase 2 yrs.
  • Crashlytics 2 yrs.
  • Agile 2 yrs.
  • Python 1 yrs.
  • JavaScript 1 yrs.
  • Unity or Unity3D 1 yrs.
  • Quality Assurance 0.5 yrs.
  • AdMob 0.5 yrs.
Experience
Snappie
Mobile Developer
About the Project

Snappie is a video-based social media and recruitment platform. The application combines social networking features with recruitment capabilities, allowing users to create and share video content for professional networking and job seeking purposes. Both the hiring process and job applications are conducted in video format.

  • Social Media
  • Recruiting
Responsibilities

Developed the mobile application from scratch and the video handling and compression systems for both client-side mobile applications and backend AWS infrastructure.

Skills & technologies
  • Flutter BLoC
  • Firebase
Coconut Game Platform
Mobile Developer
About the Project

The Coconut Game Platform lets users to play games instantly without downloading them, while maintaining seamless progress synchronization between web and mobile platforms. The platform serves as a marketplace connecting game publishers with players, featuring an innovative revenue-sharing model. The target audience includes casual gamers seeking instant gameplay experiences and game publishers looking to distribute their content efficiently. The platform implements cross-platform save functionality, allowing users to continue their gaming sessions across different devices seamlessly.

  • Gaming Software
Responsibilities

I was responsibe for the mobile app development from scratch. A significant achievement was developing an automated revenue-sharing system that leverages AdMob's advertising metrics to distribute ad revenue between our platform and game publishers fairly. This system tracks ad impressions and revenue generated while users play specific games, automatically calculating and attributing the appropriate share to each publisher. I integrated Firebase Analytics for user behavior tracking and Crashlytics for monitoring platform stability. The implementation included a robust cross-platform save system that synchronizes user progress across mobile devices and web browsers.

Skills & technologies
  • Flutter
  • Firebase
  • AdMob
  • Crashlytics
Sürücülük İmtahanı
Software Developer
About the Project

A mobile application designed to teach users how to drive. The platform serves as an educational tool for aspiring drivers, providing comprehensive driving instruction and test preparation materials.

  • E-learning
Responsibilities

I co-developed the mobile app and worked on Python scripts to digitize materials from images and PDFs. Additionally, I developed desktop tools using Flutter to assist in digitizing quizzes.

Skills & technologies
  • Flutter
  • Crashlytics
  • Firebase
  • AdMob
Education
University of Gdansk
2024 - 2026
Quantum Information Technology
Azerbaijan State Oil and Industry University
2017 - 2021
Computer Science