Resume

Experience, projects, and technical work.

The print action below creates the prepared two-page PDF. Use the optional prompt to tailor emphasis before exporting.

Profile

I build reliable, maintainable software across web platforms, backend systems, desktop tools, developer infrastructure, and applied computing, turning real constraints into products people can use.

Experience

Software DeveloperNov 2024Present
Opian Technologies, Addis Ababa, Ethiopia
  • Developing Link — a scalable multi-facility EMR system for Ethiopian healthcare
  • My primary Link contribution is its modular clinical platform: one shared patient-visit context with interchangeable tools and facility-level controls for enablement, role visibility, and workflow placement
  • Contributing across three Opian products: Link, OpianERP, and the Pharmaceutical Manufacturer Information System
  • Building OpianERP as a modular React and .NET business operations platform with feature-owned domains, typed API boundaries, and workflow automation
  • Built a Pharmaceutical Manufacturer Information System aligned with Ethiopian FDA regulations
  • Collaborating with clinicians and product teams using agile workflows
  • Contributed to a full-stack healthcare operations platform spanning public onboarding, clinic administration, reception, triage, doctor workflows, cashier, lab, imaging, pharmacy, inpatient, logistics, and super-admin controls
  • Worked across a layered backend architecture built around Link.Api, Link.Application, Link.Domain, and Link.Infrastructure, with a feature-oriented frontend supporting role-based dashboards and operational workflows
  • Helped stabilize workflow contracts across frontend, backend query behavior, seed data, and test environments to keep queues, reporting, and endpoint behavior aligned
  • Enabled interoperable patient data across clinics, hospitals, and labs
  • Delivered low-bandwidth-optimized healthcare software
  • Improved regulatory compliance for local pharmaceutical manufacturers
  • Supported a production-scale healthcare platform with seeded environments, endpoint maps, Playwright coverage, and facility-scoped operations
  • Strengthened consistency across queue propagation, reporting flows, and role-based workstreams as the platform matured from feature expansion into cross-system stabilization
Backend DeveloperJun 2024Sep 2024
Perago Systems, Addis Ababa, Ethiopia
  • Worked on backend performance optimization
  • Applied CQRS and event-driven design patterns

Education

BSc in Computer ScienceJan 2021Sept 2025
HiLCoE School of Computer Science and Technology

GPA: 3.9/4.0 · Great Distinction

Selected Projects

Opian Technologies · Featured Healthcare Platform: Link — Multi-Facility EMR

A modular clinical operations platform where vitals, consultation, lab, imaging, pharmacy, and other tools plug into one shared patient-visit context.

.NET · ASP.NET Core · React · Vite · SQL Server · Healthcare IT

  • Shared patient-visit context used by interchangeable clinical modules
  • Facility-controlled tool enablement, role visibility, and workflow placement
  • Vitals, consultation, lab, imaging, and pharmacy tools built around the same visit model
  • Planned clinician-controlled tool suggestions informed by usage patterns
  • Interoperable patient records
  • Low-bandwidth optimization
Geez Document Retrieval Systemhttps://geezsearch.streamlit.apphttps://github.com/kidanekalM/IR_Project

Dedicated Information Retrieval system for Ge'ez texts, featuring a custom stemmer and evaluated using precision, recall, and F1-score.

Python · NLP · Information Retrieval

  • Custom Ge'ez stemmer
  • Indexed Ge'ez corpus
  • Precision/Recall/F1 evaluation
Civic Reporting Systemhttps://pirs.vercel.app

Location-based civic reporting platform that clusters community issues and routes them to relevant authorities.

JavaScript · Google Maps API · Geolocation

  • Geographic clustering
  • Duplicate report reduction
  • Authority routing
Raster Graphics Simulatorhttps://github.com/kidanekalM/Raster

Sandbox environment for experimenting with raster graphics algorithms and rendering trade-offs.

JavaScript · Computer Graphics

  • Rasterization experiments
  • Performance visualization