Skip to main content
Erfan BanaeiSoftware Developer

Resume

Erfan Banaei · Software Developer · PDF, 1.4 MB

Erfan Banaei

Software Developer

Summary

I started coding at 12 and never stopped building. Along the way I've made Windows apps, Telegram bots, websites and cross-platform mobile apps. Today I focus on turning ideas into polished products, and I write about what I learn on my blog.

Experience

  1. Flutter Developer · Prase Holding

    – Present

    Full-time

    • Developed and maintained the Heshiyar Mali app
    • Implemented Clean Architecture
    • State management with GetX
    • Web app development and PWA experience
  2. Flutter Developer · Freelance

    –

    Freelance

    • Designed and built multiple mobile/web apps with Flutter
    • Integrated REST APIs and Firebase
    • Collaborated with startups and private clients
  3. Python Developer · Freelance

    –

    Freelance

    • Built Windows applications with Python
    • Developed advanced Telegram bots
    • Process automation and scripting

Skills

Mobile
Flutter (90%), Kotlin (80%)
Languages
Dart (80%), Swift (70%), Python (70%), Bash (60%)
Web
HTML/CSS (80%), WordPress (80%)
Backend & data
REST API (90%), SQLite (90%), Firebase (80%)
Tools
GitHub (90%), Git (80%), Linux (LPIC-1) (70%)
Design
Figma (80%), UI/UX (60%)

Selected projects

  • Heshiyar Mali · Personal finance management app with clean architecture and modern design.Flutter · Dart · GetX · Clean Architecture · REST API · SQLite
  • MedicalApp · Modern, minimal medical app with clean architecture and professional design.Flutter · GetX
  • LearningApp · Modern educational app showcasing UI design principles and clean architecture.Flutter · GetX
  • FintechApp · Professional finance app for a digital wallet and transactions.Flutter

Education

  • High School DiplomaGraduated

Certifications

  • Kotlin Course · Android Development
  • Jetpack Compose · Modern Android UI
  • Network+ · Networking Fundamentals
  • WordPress · Website Management & Development