Skip to content

ermais/ermais

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hi there, I'm Ermias Mesfin πŸ‘‹

LinkedIn GitHub Email

πŸš€ Mobile Application Developer | Full-Stack Engineer

Experienced mobile and full-stack developer specializing in building scalable, user-centric applications across platforms. Currently driving fintech innovation at Commercial Bank of Ethiopia while remotely architecting Dire Gebeya, an e-commerce marketplace platform. Successfully launched Maeteb - a live event management platform on Google Play Store.

πŸ“ Location: Addis Ababa, Ethiopia
🌐 Work Preferences: Remote β€’ Hybrid β€’ On-Site β€’ Open to Relocate
πŸ“± Contact: +251904324081 β€’ +251905358384


πŸ’Ό Professional Experience

🏦 Commercial Bank of Ethiopia

Mobile Application Developer | Mar 2024 - Present

  • Spearheaded migration of CBE Mobile Banking App from legacy Flutter to null safety, modernizing codebase and enhancing stability
  • Revamped UI/UX designs and modernized state management architecture using Riverpod, improving maintainability
  • Led development of Loan Mobile App System, implementing flexible user journeys and dynamic navigation
  • Optimized app performance by resolving dependency conflicts and reducing technical debt through systematic refactoring

πŸ“š Ahadu Schools

Mobile Application Developer | Aug 2024 - Present

  • Extended web platform by designing and building Flutter-based mobile app for student registration, course access, and exam management
  • Implemented interactive exam system with real-time scoring and downloadable course materials
  • Integrated Google Auth and REST APIs, reducing onboarding time

πŸŽ‰ Maeteb (Event Connect)

Full-Stack Developer | 2024 | Play Store

Live event management platform deployed on Google Play Store

  • Architected and launched Maeteb - comprehensive event management ecosystem with 3 specialized applications
  • Built Flutter mobile apps (Attendee & Organizer) using Riverpod, Firebase, and Clean Architecture
  • Developed Next.js backend with Prisma ORM, PostgreSQL, and Better Auth for Ethiopian Orthodox events
  • Integrated Chapa Payment Gateway with webhook validation, multi-tier ticketing, and promo code system
  • Implemented push notifications via Firebase Cloud Messaging and email notifications with React Email
  • Created bilingual platform (English/Amharic) with Ethiopian calendar integration for pilgrimage trip planning
  • Built QR code ticket generation/validation system and team management with role-based access control

πŸ›’ Dire Gebeya (Remote)

Mobile and Web Developer | Oct 2024 - Present

  • Architected entire e-commerce platform including mobile app, web platform, and RESTful APIs
  • Built Flutter mobile app using Riverpod (state management), DIO (API integration), and Hive (offline-first persistence)
  • Integrated Chapa Payment Gateway and Google Authentication with PCI-DSS compliance
  • Developed scalable Next.js APIs with JWT authentication, rate limiting, and serverless functions
  • Designed Postgres database schemas optimizing product catalog, user authentication, and transaction history

πŸ› οΈ Technical Stack

Mobile Development

Flutter Kotlin React Native Android iOS

Backend & Database

Django Next.js PostgreSQL Firebase Prisma

Frontend

React Next.js Angular TailwindCSS

State Management

Riverpod BLoC Redux React Query

Tools & DevOps

Git Docker VS Code Android Studio


🎯 Featured Projects

Commercial Bank of Ethiopia | May 2024 - Present

A comprehensive mobile banking solution serving millions of users in Ethiopia.

Tech Stack: Flutter β€’ Riverpod β€’ DIO β€’ Google Maps β€’ Hive
Key Features:

  • Migrated to null safety and modern Flutter architecture
  • Integrated merchant API for seamless transactions
  • Implemented secure authentication and biometric login
  • Real-time transaction processing and account management

Achievements:

  • Reduced app crashes by 40% through systematic bug resolution
  • Improved app performance by upgrading deprecated dependencies
  • Enhanced user satisfaction through UI/UX modernization

Commercial Bank of Ethiopia | Jul 2024 - Present

End-to-end loan application and management system.

Tech Stack: Flutter β€’ Provider/BLoC β€’ REST APIs
Key Features:

  • Real-time loan eligibility checks
  • Repayment scheduling and tracking
  • Dynamic navigation with flexible user journeys
  • Secure API integration for transaction history

Achievements:

  • Redesigned rigid screen-to-API flow for better UX
  • Consolidated API requests, reducing load times by 30%
  • Streamlined dashboard for intuitive loan management

πŸŽ“ Ahadu School Mobile App

Ahadu Schools | Jul 2024 - Aug 2024

Ahadu School Screenshot 1

Educational platform enabling students to access courses, take exams, and track progress.

Tech Stack: Flutter β€’ BLoC β€’ DIO β€’ Firebase β€’ Google Auth
Key Features:

  • Interactive exam system with real-time scoring
  • Downloadable course materials
  • Practice exercises and progress tracking
  • Seamless registration and authentication

Achievements:

  • Reduced onboarding time by 50% with Google Auth integration
  • Improved student engagement through gamified learning

πŸ›’ Dire Gebeya (E-Commerce Platform)

Personal Project (Remote) | Oct 2024 - Present

Dire Gebeya Screenshot 1

Full-stack marketplace platform with mobile, web, and API layers.

Tech Stack: Flutter β€’ Riverpod β€’ Next.js β€’ PostgreSQL β€’ Prisma β€’ Chapa Payment
Key Features:

  • Offline-first mobile app with Hive persistence
  • Chapa Payment Gateway integration (PCI-DSS compliant)
  • Google Authentication
  • Scalable RESTful APIs with JWT and rate limiting
  • Responsive web platform with shared design system

Achievements:

  • Architected entire platform from database to UI
  • Designed intuitive user workflows using Figma
  • Implemented secure payment processing

πŸŽ‰ Event Connect Platform

Personal Project | 2024

Event Connect Attendee

Comprehensive event management ecosystem with three specialized apps.

Tech Stack: Flutter β€’ Riverpod β€’ Next.js β€’ Firebase β€’ Google Maps β€’ Chapa

πŸ“± Event Connect Attendee

  • Event discovery and ticket booking
  • QR code ticket validation
  • Wishlist and push notifications
  • Multi-language support (English/Amharic)

πŸŽͺ Event Connect Organizer

  • Event creation and management
  • Team and agent management
  • Analytics and revenue tracking
  • QR code check-in system

🌐 Event Connect Backend (Maeteb)

  • Ethiopian Orthodox event management
  • Pilgrimage trip planning
  • Multi-tier ticketing with promo codes
  • Payment webhooks and email notifications

Achievements:

  • Built three interconnected platforms with shared architecture
  • Implemented real-time notifications via Firebase
  • Integrated Ethiopian calendar and localization

πŸŽ“ Education & Certifications

Bachelor of Science in Information Systems
Mekelle University | Sep 2016 - Dec 2020

Certifications:

  • πŸ† Google Africa Developer Scholarship - Android Development (Kotlin) | 2021
  • πŸ† Google Africa Developer Scholarship - Mobile Web Specialist | 2020

πŸ“Š GitHub Stats

GitHub Streak Stats
GitHub Trophies

🌟 Core Competencies

  • βœ… Cross-platform mobile development (Flutter, Kotlin, React Native)
  • βœ… Clean Architecture & SOLID principles
  • βœ… State management (Riverpod, BLoC, Redux)
  • βœ… RESTful API design and integration
  • βœ… Payment gateway integration (Chapa)
  • βœ… Firebase services (Auth, FCM, Firestore)
  • βœ… Database design (PostgreSQL, Firebase, Hive, Room)
  • βœ… UI/UX implementation and modernization
  • βœ… Offline-first architecture
  • βœ… Performance optimization and debugging

πŸ’‘ What I'm Currently Working On

  • 🏦 Enhancing CBE Mobile Banking with new fintech features
  • πŸ›’ Scaling Dire Gebeya's e-commerce platform
  • πŸ“š Expanding Ahadu School's educational capabilities
  • πŸš€ Exploring advanced Flutter animations and microinteractions

πŸ“« Let's Connect!

I'm passionate about solving complex problems through innovative mobile and full-stack solutions. Whether you're looking to collaborate on a project or discuss opportunities in fintech, e-commerce, or education technology, I'd love to hear from you!


🌍 Languages

  • Amharic: Native
  • English: Proficient

⭐️ From Ermias Mesfin | Open to Remote, Hybrid, and Relocation Opportunities

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors