Profile

Hasan Karlı

Software Engineer · Flutter & mobile

Software engineer specializing in mobile application development, with experience across backend integrations, web, data, and AI-driven solutions. Led production Flutter apps and modular super-app platforms with 450k+ combined downloads.

Hasan Karlı
16 Apps shipped
450k+ Downloads
6+ Years
9+ Articles

Career

Experience

Software Engineer

Aug 2023 – Apr 2026

Jourma GmbH · Contract · Remote

  • Jourma GmbH is a subsidiary initiative of İşbank. Worked on the Jourma application integrated within İşCep, one of Türkiye's leading banking applications
  • Led the architectural evolution of a modular super-app platform supporting six independent mobile mini-applications
  • Improved performance, scalability, and reliability across Flutter clients and backend-integrated systems
  • Established production-grade analytics, monitoring, and CI/CD pipelines using Amplitude, BigQuery, Sentry, Codemagic, and Shorebird
  • Built AI-powered data ingestion and scraping systems using Python (Selenium) and GPT models, significantly reducing manual operations
  • Delivered mobile applications with 200k+ downloads across app stores
  • Developed and maintained a supporting web project aligned with the mobile platform and backend services
Flutter Next.js TypeScript GraphQL Firebase Google Maps Sentry Amplitude Python (Selenium) GPT models Shorebird Codemagic BigQuery GitHub Actions

Software Engineer

Sep 2020 – Jul 2022

Mobsmile

  • Built and refactored multiple production mobile applications from scratch
  • Designed application architectures including state management, networking layers, flavors, deep linking, and CI/CD workflows
  • Implemented advanced features such as OCR, edge detection, OpenCV pipelines, and Play Asset Delivery
  • Integrated analytics, crash reporting, and distribution tools including Firebase, Amplitude, and Fastlane
  • Migrated infrastructure from Heroku to self-hosted servers, configuring PM2, MySQL, Redis, NGINX, and load balancing
  • Developed web scraping tools using Puppeteer
  • Delivered 4 published applications, with some reaching 250k+ downloads
Flutter REST Firebase Amplitude Fastlane Node.js PM2 MySQL Redis NGINX

Software Engineer

Jun 2019 – Sep 2020

Modaltrans

  • Developed backend services across multiple Rails engines, integrating third-party systems including GPS services
  • Wrote unit and system tests to ensure reliability and correctness
  • Built embeddable JavaScript components, Mapbox integrations, and monitoring tooling
  • Created and published Ruby gems with a combined total of 7k+ downloads
Ruby on Rails PostgreSQL Redis Ruby (Selenium) Mapbox Azure Monitoring

Stack

Technical Skills

Mobile & Frontend

  • Flutter
  • Next.js
  • Astro

Backend & Platform

  • Ruby on Rails
  • Node.js
  • NestJS
  • REST & GraphQL APIs
  • Firebase

DevOps, CI/CD & Infrastructure

  • CI/CD: Codemagic, Fastlane, GitHub Actions, Shorebird
  • Infrastructure: NGINX, PM2, MySQL, PostgreSQL, Redis
  • Monitoring & Analytics: Sentry, Amplitude, BigQuery

Automation, Testing & AI Tooling

  • Mobile E2E Automation: Maestro, Appium
  • Web Automation: Puppeteer, Playwright
  • Flutter Testing: Unit, Widget & Integration Testing
  • Automation Scripting: Python (Selenium), TypeScript
  • AI-assisted data ingestion (GPT-based tooling)

Computer Vision

  • OpenCV
  • OCR

Background

Education

Software Engineering

2017 – 2021

Dogus University · GPA: 3.13/4.00

Industrial Engineering

2018 – 2022

Dogus University · Double major

Master’s in Computer Science and Information Engineering

2025 – Present

Tamkang University · Currently on hold

Feedback

Recommendations

Hasan implemented virtually the entire frontend of the Jourma mobile app, taking it from designs and requirements to a production-ready product across iOS and Android. What stood out most was his ownership — he worked independently, took responsibility for the frontend, and consistently moved things forward.

Hakan Kocabas Managing Director, Jourma GmbH · Product Owner

Hasan quickly adopted production engineering standards and continuously improved throughout our collaboration. I'm confident he'll continue to grow into an excellent engineer.

R. Sercan Ozdemir Senior Software Engineer, Jourma GmbH · Direct Manager

Hasan consistently solved complex technical challenges through independent research and always delivered. Reliable, professional, and highly recommended.

Baris Sarikaya Founder, Mobsmile · Direct Manager

References available upon request.

Writing

Technical Writing

I regularly share my knowledge and experiences through technical articles on Medium, covering topics from Flutter development to CI/CD pipelines and mobile architecture.

9+
Articles
1000+
Readers
6+
Topics
Read My Articles