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
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
Flutter Developer · Freelance
–
Freelance
- Designed and built multiple mobile/web apps with Flutter
- Integrated REST APIs and Firebase
- Collaborated with startups and private clients
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