Skip to content

Software, Data & AI Engineer

I build reliable systems with data and intelligence.

I design secure backend systems, automated data platforms and AI-powered applications that solve real-world problems and create meaningful impact.

View My Work
PDF · 377 KB

Résumé

PDF · 377 KB

Fandishe M. in a black hoodie and glasses, working at a MacBook.

Featured Projects

Selected Work

Automated Data Quality Monitoring System interface
Data Engineering

Automated Data Quality Monitoring System

An automated platform for continuously validating data, detecting anomalies and schema drift, managing remediation workflows and monitoring data-quality SLAs.

Role
Sole author — rule engine, drift checks, dashboard and API
Does
Validates warehouse tables against YAML rules, then tracks drift, SLAs and remediation.
  • Python
  • pandas
  • PostgreSQL
  • SQLAlchemy
  • +5 more
Research TechnologyIn development

ResearchHub Ethiopia

An AI-powered research discovery platform for aggregating institutional repositories, enabling semantic search and supporting evidence-grounded research assistance.

Role
Sole author — harvesting, semantic search and the web application
Does
Harvests institutional repositories over OAI-PMH and makes them semantically searchable.
  • Python
  • FastAPI
  • PostgreSQL
  • pgvector
  • +6 more
Hamid Muudee's Dictionary interface
Mobile DevelopmentActive

Hamid Muudee's Dictionary

An offline-first English–Afaan Oromoo dictionary and learning application with bilingual search, pronunciation, vocabulary practice and locally stored progress.

Role
Sole author — app, encrypted dictionary asset and learning module
Does
Offline English ↔ Afaan Oromoo lookup with flashcards, quizzes and local progress.
  • Flutter
  • Dart
  • Material Design
  • Offline-first
Enterprise Banking Fraud Monitoring Platform interface
Backend Engineering

Enterprise Banking Fraud Monitoring Platform

An enterprise-style transaction monitoring platform combining fraud rules, machine-learning anomaly detection and analyst investigation workflows.

Role
Sole author — scoring engine, alert workflow and ML service
Does
Scores transactions with rules plus an ML model and routes alerts to analyst review.
  • Java 21
  • Spring Boot
  • PostgreSQL
  • Redpanda
  • +5 more

What I Do

Services & Expertise

Four kinds of work I take on, and what each one delivers.

Backend Systems

APIs and services that hold up under real traffic: clear contracts, enforced authorisation, and behaviour you can reason about when something goes wrong at 2am.

Teams with a product to ship, or an existing backend that has outgrown its first design.

What you get

  • REST or gRPC APIs with documented contracts
  • Authentication, authorisation and audit trails
  • Database schema design and migrations
  • Event-driven messaging between services
  • Test suites and containerised deployment
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • PostgreSQL
  • Docker

Data Engineering & Automation

Pipelines that move data reliably, and the checks that tell you when they have not. Most data problems are discovered far too late — the fix is to make quality observable.

Organisations whose reporting is only as trustworthy as the pipeline feeding it.

What you get

  • ETL and ELT pipelines with scheduled orchestration
  • Automated data-quality rules and anomaly detection
  • Schema and distribution drift monitoring
  • Alerting, ownership and remediation workflows
  • Dashboards and exportable reporting
  • Python
  • pandas
  • PostgreSQL
  • Apache Airflow
  • SQLAlchemy

AI & Machine Learning Solutions

Applied machine learning aimed at a specific decision, with the reasoning surfaced rather than hidden. A model nobody trusts is a model nobody uses.

Teams with a classification, retrieval or detection problem and data to learn from.

What you get

  • Classification and anomaly-detection models
  • Semantic search and retrieval-augmented answering
  • Computer-vision and NLP pipelines
  • Explainability surfaced alongside every prediction
  • Inference services with monitoring and drift detection
  • Python
  • scikit-learn
  • TensorFlow
  • pgvector
  • FastAPI

Web & Mobile Product Development

Accessible interfaces on top of dependable backends, built cross-platform where that saves time rather than as a matter of principle.

Founders and organisations who need a working product, not a prototype.

What you get

  • Cross-platform mobile apps from one codebase
  • Web applications with server-rendered performance
  • Offline-first behaviour and local storage
  • Accessible, keyboard-operable interfaces
  • Integration with the backend that serves them
  • Flutter
  • Dart
  • Next.js
  • TypeScript
  • React

Background

Experience & Education

Where I have worked and studied. Only confirmed detail appears here.

PDF · 377 KB

Résumé

PDF · 377 KB

Experience

4
  1. Data Curator | Data Maintenance | Data Analyst

    Full-time

    Veeva Systems Inc.

    PresentRemote

    Collect, organize, review and maintain structured data according to quality standards and project requirements.

    • Perform data validation, metadata review, quality control and consistency checks to improve dataset accuracy and reliability.
    • Conduct online research and information verification to support accurate and up-to-date data records.
    • Work with remote teams to complete assigned data tasks, follow documentation guidelines and meet productivity and quality targets.
    • Apply strong attention to detail in data cleaning, annotation review, profile validation and information management.
    • Grafana
    • Kibana
    • Microsoft Excel
    • Microsoft Teams
    • Microsoft Outlook
    • Google Workspace (Docs, Sheets, Slides)
    • +1 more
  2. Senior Digital Channel Officer

    Full-time

    Rammis Bank

    Addis Ababa, Ethiopia

    Managed and optimized digital banking channels, ensuring seamless user experiences and efficient service delivery. Collaborated with cross-functional teams to implement solutions that enhanced customer engagement.

    • Maintained and enhanced existing software applications, ensuring optimal performance and user experience.
    • Collaborated with team members to design and implement new features, following best practices in software development.
    • Conducted code reviews and provided constructive feedback to peers, fostering a culture of continuous improvement.
    • Participated in agile development processes, attending daily stand-ups, sprint planning and retrospectives to ensure timely delivery of projects.
    • Java
    • Python
    • SQL
    • Git
    • Docker
    • Kubernetes
    • +20 more
  3. Software Engineer

    Full-time

    Cooperative Bank of Oromia

    Addis Ababa, Ethiopia

    Developed and maintained software applications, collaborating with cross-functional teams to deliver solutions that met business requirements.

    • Maintained and enhanced existing software applications, ensuring optimal performance and user experience.
    • Collaborated with team members to design and implement new features, following best practices in software development.
    • Conducted code reviews and provided constructive feedback to peers, fostering a culture of continuous improvement.
    • Participated in agile development processes, attending daily stand-ups, sprint planning and retrospectives to ensure timely delivery of projects.
    • Java
    • Python
    • SQL
    • Git
    • Docker
    • Kubernetes
    • +20 more
  4. Assistant Lecturer

    Full-time

    Haramaya University

    Haramaya, Oromia, Ethiopia

    Taught undergraduate software engineering courses immediately after graduating, broadening my depth across programming languages and technologies.

    • Taught undergraduate courses in the Department of Software Engineering, College of Computing and Informatics.
    • Introduction to Computer Applications
    • Fundamentals of Computer Programming
    • Android Mobile Application Development
    • Information Security
    • Web Design and Programming I
    • Database Management Systems
    • Introduction to Object-Oriented Programming
    • Introduction to Data Structures and Algorithms
    • Java
    • Python
    • SQL
    • C++
    • Go

Education

2
  1. MSc in Computer Engineering

    Near completion

    Konya Technical University

  2. BSc in Software Engineering

    Completed

    Haramaya University

    Haramaya, Oromia, Ethiopia

    • Honors graduate
    • Graduated with Great Distinction

Research

Research & Academic Work

My work sits between engineering and research: building systems that make data trustworthy, and applying machine learning to problems where correctness and explainability matter more than raw accuracy.

  • Software Engineering
  • Data-Quality Engineering
  • Applied Machine Learning
  • Cybersecurity
  • Research Information Systems
  • Explainable Medical AI
  • Afaan Oromoo Language Technology

Automated Data-Quality Monitoring

How data-quality expectations can be expressed, checked continuously and surfaced early enough to act on — covering validation rules, anomaly and schema-drift detection, and the workflows that follow a failed check.

  • Data-Quality Engineering
  • Software Engineering

Approach

  • Python
  • pandas
  • PostgreSQL
  • SQLAlchemy
  • Streamlit

Related work: Data Quality Monitoring

Malicious URL and QR-Code Detection

Feature extraction from URLs and QR payloads, machine-learning classification of risk, and presenting that assessment to a non-specialist in language they can act on.

  • Cybersecurity
  • Applied Machine Learning

Approach

  • Flutter
  • Dart
  • Python
  • Machine learning

Related work: TurkQuish

Fandishe M., Software, Data & AI Engineer.

Focus areas

  • Data Engineering
  • Backend Systems
  • Applied AI
  • Research Technology

About Me

Building systems that matter.

I'm Fandishe M., a Software, Data & AI Engineer. I focus on reliable backend systems, automated data platforms, AI-powered applications and digital products that are genuinely useful.

My work sits across software engineering, data engineering and applied machine learning. I enjoy turning complex problems into maintainable systems that create practical value for organizations, researchers and communities.

Technologies

Backend
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • REST
  • GraphQL
  • gRPC
Data Engineering
  • pandas
  • SQLAlchemy
  • Apache Airflow
  • ETL / ELT
  • Streamlit
Databases
  • PostgreSQL
  • MongoDB
  • Redis
  • pgvector
AI & Machine Learning
  • scikit-learn
  • TensorFlow
  • Sentence Transformers
  • Computer vision
  • NLP
  • RAG
Distributed Systems
  • RabbitMQ
  • Kafka
  • Event-driven architecture
DevOps & Cloud
  • Docker
  • Kubernetes
  • CI/CD

Contact

Have a backend, data or AI project in mind? Let's build it.

I take on backend, data-engineering and applied-ML work, and I am glad to talk through research collaborations. Tell me what you are building and what is in your way — a short description of the problem is enough to start.

Fandishe M., available for backend, data and AI engineering work.

Elsewhere

I usually reply within a couple of days.

Send a message