Available for Software Engineering Roles

Adonias HaileSoftware Engineer

Fintech Integration • Java Spring Boot • Flutter Mobile • Enterprise APIs

Software engineer with proven banking and fintech experience. Building secure enterprise Java Spring Boot microservices, WSO2 Micro Integrator middleware, payment switch connectivity, and shipping production Flutter mobile applications end to end.

production_telemetry.live
Core Banking SystemSopra Banking DBS (Hotfix 12)
Financial RailsISO 8583 Switch & IPS Real-Time
National ID IntegrationFayda ID KYC Onboarding Live
500K+
Users Impacted
Adonias Haile

Adonias Haile

Software Engineer & Mobile Specialist

Addis Ababa, Ethiopia

3+ Years
Engineering Exp
7+ Apps
Contributions

Academic Education

Bahir Dar University - BIT

B.Sc. in Software Engineering

Faculty of Computing, Bahir Dar Institute of Technology (BIT Poly Campus), Bahir Dar, Ethiopia

2019 – 2024
CGPA: 3.86 / 4.00 (High Distinction)
Banking & Fintech
Core Integrations & Rails
Store Release Lead
Google Play & App Store
Backend & APIs
Spring Boot • WSO2 MI
8 Endorsements
Directors • CTOs • PMs

Technical Stack & Competencies

Skills & Technologies

Mobile application architecture with Flutter, enterprise backend integrations with Java Spring Boot, and DevOps workflows.

Cross-Platform
Production Lead

Flutter & Dart

Production mobile apps across Android & iOS, clean architecture, custom animations, BLoC/Riverpod, banking integrations.

Clean ArchitectureMethod ChannelsCustom AnimationsResponsive Scaling
Architecture Pattern
Architectural

State Management

Predictable application state flow using BLoC, Riverpod, and Provider patterns with clean reactive streams.

BLoC PatternRiverpodReactive StreamsImmutable State Flow
Security & Crypto
Specialist

Mobile Security & SDKs

TLS certificate pinning, biometric keystore authentication, Sopra DBS SDK integration, and encrypted local storage.

TLS Certificate PinningBiometric KeystoreSopra Banking SDKData Obfuscation
Push & Cloud
Advanced

Firebase & Cloud Push

Push notification campaigns across multiple package names, real-time database, analytics, cloud storage.

FCM MulticastDeep LinkingCrashlyticsRemote Config
Real-Time Systems
Advanced

Real-Time & WebSockets

Live driver tracking, bidirectional WebSocket channels, location services, and Google Maps SDK integrations.

WebSocketsGoogle Maps SDKLive GPS TrackingDriver Dispatch
Release Engineering
Lead Engineer

App Store & Play Console

Over 1 year owning release management, submissions, compliance, phased rollouts, and in-app update APIs for live banking apps.

Store CompliancePhased RolloutsIn-App UpdatesApp Signing & Keystores
Enterprise Backend
Core Backend

Java

Enterprise backend development, object-oriented design, multithreaded services, banking-grade security and reliability.

MultithreadingOOP Design PatternsThread ConcurrencyHigh-Throughput APIs
Microservices
Microservices Lead

Spring Boot

RESTful microservices, Spring Security, hexagonal architecture, Keycloak JWT, enterprise banking integration APIs.

Spring SecurityHexagonal DesignKeycloak JWTRESTful APIs
Enterprise Middleware
Enterprise ESB

WSO2 Micro Integrator

Middleware integration connecting core banking platforms, digital channels, and external national financial switches.

ESB IntegrationPayload MediationNational SwitchFault Tolerance
Financial Rails
Integration Specialist

Fintech Switch & Rails

ISO 8583 banking switch protocols, Fayda National ID verification, and IPS (Instant Payment System) interbank rails.

ISO 8583 SwitchFayda National IDIPS Instant PaymentCore Settlement
Cache & Queue
In-Memory

Redis

High-speed caching, distributed session state, asynchronous message queues for banking SMS services.

Distributed CachingAsync SMS QueuesSession StateKey-Value Store
Automation & APIs
Automation

Python

Backend API services, automated scripting, relational data handling, and rapid prototyping tooling.

Automation ScriptingData TransformationFastAPI PrototypingCLI Utilities
Containers
Containers

Docker

Containerization of microservices and applications, multi-stage builds, container isolation for scalable deployments.

Multi-Stage BuildsDocker ComposeContainer IsolationEnvironment Parity
Automation
Pipelines

CI/CD & GitHub Actions

Automated pipelines, static analysis, unit test automation, and continuous delivery to deployment environments.

Automated WorkflowsLinting & TestingArtifact BuildingContinuous Delivery
UI/UX Design
Product Design

Figma (UI/UX Design)

Full UI/UX design, interactive wireframing, component libraries; designed Alibo Market and Akababi apps.

Component LibrariesInteractive WireframesDesign TokensDev Handoff
Engineering Standards
Standards

Clean Architecture & Git

Domain-driven boundaries, SOLID design principles, hexagonal modular structure, agile Git workflows and code reviews.

Domain-Driven DesignSOLID PrinciplesPeer Code ReviewsGit Workflows

Career Trajectory

Work Experience

Proven track record in enterprise banking software, fintech middleware, and high-impact mobile solutions.

Flutter Developer

★ Active Banking & Wallet Rollouts
Eaglelion Systems Technology•Addis Ababa, Ethiopia
Aug 2026 – Present
Full-time
  • Deliver feature increments, mobile UI enhancements, and defect resolution on the CBE Connect Flutter mobile banking app for Commercial Bank of Ethiopia.
  • Contribute to Star Pay fintech mobile payment app, building seamless digital wallet interactions and payment flows.
  • Implement clean architecture, rigorous state management, and optimized rendering performance for high-traffic mobile users.
Flutter
Dart
REST APIs
Flutter Security
Clean Architecture
Git

Software Engineer (Spring Boot | Fintech Integration)

★ 500K+ Users • Sopra DBS Core Platform
May 2025 – Aug 2026
Full-time, Onsite
  • Built and supported core APIs, middleware integrations, and the production Anbesa Plus mobile banking app on Sopra Banking Software (DBS) platform.
  • Engineered REST APIs and integration services with Java Spring Boot and WSO2 Micro Integrator (MI) for digital banking channels and core banking backbones.
  • Built the bank's Fayda (Ethiopian National ID) integration and IPS (Instant Payment System) real-time interbank funds transfer rails.
  • Integrated Sopra Banking Software SDK across Android and iOS platforms; executed SDK upgrades from hotfix.9 to hotfix.12 and resolved mobile TLS certificate pinning failures.
  • Owned release management on Google Play Console and App Store Connect for over a year, managing submissions, compliance checks, and FCM push notifications.
Java Spring Boot
WSO2 MI
Redis
Keycloak
Docker
REST APIs
Microservices

Flutter Developer and Trainer

★ Mobile Commerce & Payments
Qemer Software Technology•Addis Ababa, Ethiopia
August 2024 – December 2024
Contract
  • Developed Mood Ride User App with cloud services, backend REST APIs, Google Maps APIs, and WebSockets.
  • Integrated secure payment gateways with Chapa and Campay for in-app mobile transactions.
  • Designed comprehensive UI/UX for Alibo Market using Figma, transforming wireframes into production Flutter interfaces.
  • Implemented real-time geolocation tracking and driver dispatch workflows across mobile applications.
Flutter
Figma
WebSockets
Chapa
Campay
Google Maps
Firebase

Flutter Developer

★ Dispatch Platform & Cloud Architecture
EthioClicks•Remote
August 2022 – December 2024
Part-Time, Remote
  • Developed Swift Delivery mobile application for Android and iOS with live route tracking and package management.
  • Designed the Akababi application UI from scratch in Figma according to user-centered design principles.
  • Integrated Firebase real-time database, authentication, cloud storage, and push notifications.
  • Collaborated in daily agile stand-ups, sprint retrospectives, and peer code reviews in a distributed engineering team.
Flutter
Dart
Firebase
Google Maps
Figma
RESTful APIs
Git

Flutter Developer

★ Mobile Application Delivery
Ewenet Communication•Addis Ababa, Ethiopia
August 2023 – November 2023
Freelance
  • Developed the Arat Killo mobile application integrated with cloud backend APIs and Google services.
  • Worked closely with backend engineers to define API contracts, payload validations, and error-handling specs.
  • Implemented clean state management and responsive screen scaling for various Android and iOS screen sizes.
Flutter
Dart
REST APIs
Cloud Services
Agile Collaboration

Shipped & Production Work

Featured Projects (6)

Mobile banking apps, fintech integrations, and design systems I've contributed to.

Lion International Bank Official Banking App★ 500K+ Downloads • Live on Play Store & App Store • Banking Grade Security

Anbesa Plus Mobile Banking

Flagship mobile banking application for Lion International Bank S.C., powered by Sopra Banking Software (DBS platform). Supports biometric authentication, Ethiopian National ID (Fayda) onboarding, Instant Payment System (IPS), utility bill payments, QR payments, fund transfers, and transaction receipt generation.

Flutter
Spring Boot
WSO2 MI
Fayda ID
IPS
Sopra DBS
Banking Security
Commercial Bank of Ethiopia Mobile Platform★ Production Banking App • Active Feature Increments • Enterprise Scale

CBE Connect

Strategic mobile banking and customer connectivity application developed at Eaglelion Systems Technology for Commercial Bank of Ethiopia (CBE), delivering seamless financial interaction, account management, and real-time updates.

Flutter
Dart
CBE Banking
REST APIs
Clean Architecture
Eaglelion Systems
Modern Fintech Digital Wallet & Payment Platform★ High-Volume Payments • Secure Gateway • Instant Settlement

Star Pay

Modern digital payment solution developed at Eaglelion Systems Technology, enabling quick peer-to-peer money transfers, merchant QR payments, airtime purchases, and automated utility settlements with real-time transaction processing.

Flutter
Dart
Fintech
Mobile Wallet
QR Payments
Eaglelion Systems
Flight, Hotel & Travel Booking Solution★ Live on Play Store • Seamless Booking UI • Real-time APIs

GoSkyHy Mobile App

Feature-rich travel booking mobile application offering travelers real-time flight search, hotel reservations, interactive booking schedules, and cloud service integrations with smooth user journeys.

Flutter
Dart
Travel Tech
REST APIs
State Management
On-Demand Package Dispatch & Live Courier Tracking★ Live GPS Tracking • Real-time Map Updates • Firebase Push

Swift Delivery

Delivery service mobile application connecting senders, drivers, and recipients. Built at EthioClicks, featuring real-time GPS tracking on Google Maps, dispatch management, push notifications, and Firebase backend.

Flutter
Google Maps SDK
Real-Time Tracking
Firebase
EthioClicks
E-Commerce Mobile Marketplace & Figma UI/UX★ Figma Design System • Dual Payment Gateways • Clean Architecture

Alibo Market

Comprehensive mobile marketplace developed at Qemer Technology Plc, Supporting product catalogs, shopping cart, and multi-gateway payment integration (Chapa and Campay). Features a complete custom design system created in Figma and implemented in Flutter.

Flutter
Firebase
Chapa Gateway
Campay
Figma UI/UX
Qemer Tech
Peer & Leadership Recommendations

What People Say

Endorsements and feedback from colleagues, engineering leaders, and clients I've collaborated with

AT

Addisu Thomas

Director, Digital Technology Banking C&P at Lion International Bank

“Adonias demonstrated sharp analytical skills and a solid grasp of backend development. Responsible for developing and integrating APIs, writing clean code in Java, and troubleshooting financial platforms. In addition he worked on mobile client projects on Android and iOS app upgrades. A fast learner who quickly adapts to new tools and frameworks.”
Recommendation 1 of 8

Let's Connect

Get In Touch

Available for full-time software engineering roles, mobile contract projects, and fintech integrations.

Direct Email

adoniashaile1@gmail.com

WhatsApp & Phone

+251 989 858 377

Location & Mobility

Addis Ababa, Ethiopia

Open to Remote Globally & Relocation

Problem Solving & Algorithms:

Looking for a software engineer who ships production apps end-to-end?

Download my up-to-date resume or explore my code repositories on GitHub.