AI Engineer building banking automation systems and production-grade agentic AI.

Identified
Bilisuma Tadesse
Overview
I am a Software Engineer with over 3 years of experience in the banking sector at the Cooperative Bank of Oromia. My work spans building internal automation systems for financial infrastructure — from ATM log synchronization and card file processing to production-grade AI tools. I bridge practical systems engineering with agentic AI development to improve operational efficiency.
Banking Automation
Built internal systems for ATM log synchronization across 700+ terminals and card file processing for the Card Banking team — reducing reconciliation delays from hours to minutes.
AI & Agentic Systems
Architecting production-grade RAG pipelines and agentic workflows using LangChain, LangGraph, and Qdrant — from hackathon prototypes to deployable systems built for real inference environments.
Expertise
AI & LLM
- LangGraph
- LangChain
- RAG Systems
- HuggingFace
- OpenAI API
Backend
- FastAPI
- Python
- PostgreSQL
- System Design
Infrastructure
- AWS
- Docker
- Qdrant
- Pinecone
Endorsements
“What truly set Bilisuma apart was the way he applied technical capability in a high-stakes environment. He proactively designed and developed EJSYNC from the ground up—a self-driven solution with lasting impact. He brings both technical depth and a strong sense of ownership to his work.”
Senior Card Banking Manager | Coopbank
Experience
Cooperative Bank of Oromia
AI System Engineer
AI Foundry Team
Building experimental AI-powered products using FastAPI, LangChain, and OpenAI API with a focus on production-grade RAG workflows.
- Implementing production-grade RAG workflows and vector search capabilities for knowledge retrieval.
- Developing full-stack prototypes with React frontends and Python backends.
- Contributing to system integration, testing, and deployment for internal AI initiatives.
Software Engineer
Agile Dev Team
Developed digital banking prototypes and validated technical solutions on mobile and cloud platforms.
- Developed digital banking prototypes on Temenos Quantum platform.
- Built Tencent Cloud Super App as a Service (TCSAS) Miniapp prototypes.
- Collaborated with vendor teams on technical validation and solution delivery.
Associate Card Banking Officer
Payment Switch Project Team
Automated critical document processing and ATM log collection for 700+ terminals.
- Supported implementation of Bank Switch, POS network, Mastercard, and Visa integration.
- Developed internal automation tools: EJSYNC (ATM log collection) and Consolidator App (card file processor).
- Achieved near-real-time EJ availability and cut issue identification from 6–8 hours to minutes.
Graduate Trainee (Information System)
Rotational program covering branch operations, back-office support, and infrastructure technical assistance.
- Rotational program covering branch operations, back-office support, and IT assistance.
- Gained hands-on experience in customer service and technical support.
- Participated in customer campaigns and Resource Mobilization initiatives.
Work
Selected Work.
Systems built for banking operations and AI workflows.
RAGWISE
A production-grade agentic RAG system built with FastAPI, LangChain, and Qdrant — deployed on AWS EC2 with full observability.
Stack
Challenge
While working on a POC with an AI hardware vendor to evaluate local inference capabilities, the limitations of basic RAG prototypes became clear — they weren't portable, weren't production-ready, and couldn't be reliably deployed anywhere outside a controlled environment.
Solution
Took the POC as a springboard to build a genuinely production-grade, deployable-anywhere RAG system. Used FastAPI and LangChain with deep agent orchestration, Qdrant for vector search, and PostgreSQL for persistent state. Deployed on AWS EC2 to validate real-world deployability, with LangSmith for full observability.
Key Outcomes
- Production deployment on AWS EC2 with stable, scalable architecture
- Agentic retrieval with multi-step reasoning over knowledge base
- End-to-end LLM observability via LangSmith tracing
- Persistent session state via PostgreSQL
Demo
PyPilot
Autonomous AI Coding Agent for VS Code using LangGraph.
Stack
Challenge
Pure LLM coding suggestions often lack local file context and execution capability, leading to generic and often broken code in complex projects.
Solution
Built a VS Code extension with a LangGraph ReAct agent that performs autonomous file operations (read, write, edit) with built-in AI reasoning and a visual diff interface.
Key Outcomes
- Enabled autonomous multi-step reasoning for code refactoring
- Implemented streaming responses for real-time agent feedback
- Streamlined state management in complex agentic workflows
Demo
Knowledge Base RAG Assistant
RAG-based knowledge assistant for customer support queries. Built during 24-hour hackathon following 5-day AI training.
Stack
Challenge
Customer support teams were overwhelmed by repetitive queries buried in static documentation.
Solution
Designed end-to-end RAG pipeline with document processing and semantic search. Integrated Flowise workflows with Supabase and Pinecone vector databases. Built web interface using Lovable (v0-style AI builder). Implemented LLM observability with LangSmith. Achieved 2nd place out of 6 teams.
Key Outcomes
- Document ingestion and chunking pipeline
- Vector embeddings with Supabase and Pinecone
- Workflow orchestration with Flowise and n8n
- OpenAI API for embeddings and generation
- Achieved 2nd place out of 6 teams at AI Foundry Hackathon
Gallery
EJSYNC
Near-real-time synchronization and automation for 700+ ATM terminals.
Stack
Challenge
EJ files were stored locally on ATMs, requiring manual transfer and causing 24-hour reconciliation delays and high dispute failure rates.
Solution
Designed a 4-component pipeline (EJLIVE, EJSYNC Client/Server/Web) using Python/Django and React to automate log collection and provide a central search interface.
Key Outcomes
- 95% reduction in synchronization failures
- Transitioned to near-real-time EJ availability for dispute resolution
- Successfully deployed across 700+ ATM terminals for 40+ internal users
Demo
Consolidator App
Desktop automation tool for parsing complex EMV-encoded embossing files.
Stack
Challenge
ATM card request files were EMV-encoded and unreadable, causing slow duplicate detection and frequent production errors across 700 branches.
Solution
Developed a cross-platform desktop application using Python and PySide6 that parses EMV standards, maps branches, and flags duplicate requests automatically.
Key Outcomes
- Cut issue identification from 6–8 hours to minutes
- Automatic duplicate detection ensured clean, error-free card files
- Enabled non-technical operators to inspect encoded card requests with ease
Demo
Verified Learning.
Certifications across AI engineering, full-stack development, and data — all verified.
Associate AI Engineer for Developers
DataCamp
Feb 2026
Introduction to LangGraph (Python)
LangChain Academy
Feb 2026
Introduction to LangChain (Python)
LangChain Academy
Jan 2026
Agentic AI
DeepLearning.AI
Nov 2025
Retrieval Augmented Generation (RAG)
DeepLearning.AI
Oct 2025
Meta Full-Stack Engineer
Meta
Feb 2025
Google Agile Essentials
Aug 2025
FastAPI Essentials
CodeSignal
Jul 2025
Machine Learning Specialization
DeepLearning.AI
Jul 2025
Flutter & Dart Development
IBM
May 2025
Google IT Automation with Python
Google Professional
Jun 2024
Google Data Analytics
Google Professional
Feb 2024
Google IT Support
Google Professional
Aug 2023
Education
BSc in Computer Science and Engineering
Oct 2017 – Jul 2022Adama Science and Technology University
CGPA: 3.67/4.00 (Major GPA: 3.87/4.00)
Completed Bachelor's degree with a strong foundation in programming, algorithms, and systems design. Focused on high-performance computing and software engineering architectures.
High School Diploma
Mar 2014 – Jun 2017ODA Special Boarding School
Natural Sciences focus
Foundational studies in mathematics and sciences, preparing for advanced engineering tracks.
Contact
Let's
Connect.
I am available for professional opportunities and technical collaborations. I focus on building reliable software systems and AI-powered solutions.