Jiru Gutema

Software engineer · Fullstack developer · Addis Ababa
Jiru Gutema
Jiru Gutema
Jiru in Addis Ababa, 2026
Personal details
BornJiru Gutema
Addis Ababa, Ethiopia
ResidenceAddis Ababa, Ethiopia
NationalityEthiopian
EducationAddis Ababa University (BSc Software Engineering, 2022–2027)
OccupationSoftware engineer · Fullstack developer
Employer(s)Addis Ababa University
Mereb Technologies
Known forHide YouTube Shorts, Page Marker, Content Section Blocker, Email Craft, KaiShare, Tooran, contributions to Bahmni / OpenMRS
LanguagesAfaan Oromoo (native), Amharic, English
Online presence
GitHubgithub.com/JiruGutema
LinkedInlinkedin.com/in/jiru-gutema
X / Twitterx.com/jirugutema
LeetCodeleetcode.com/jiru_gutema
Emailjirudagutema@gmail.com

I am Jiru Gutema, an Ethiopian software engineer and full-stack developer based in Addis Ababa, and an undergraduate at Addis Ababa University. Since June 2026 I have worked at Mereb Technologies building asynchronous FastAPI microservices on Microsoft Azure, over a dual-database architecture that pairs MS SQL Server for transactional workloads with StarRocks for real-time analytics. In parallel I develop the university's Angular and .NET Core regional property management system, a cloud-ready, multi-tenant platform.

My work sits at the seam between front-end and back-end systems, with a bias toward the backend and toward distributed architecture. I have shipped production services in Node.js, Go, .NET and FastAPI, backed by PostgreSQL, Redis and RabbitMQ, secured with Keycloak and instrumented with Prometheus, Grafana and Jaeger. I prefer code that the next person to read it can reason about without a meeting.

Independently I have published browser extensions, web services and developer tools across more than a hundred public repositories on GitHub. These include Hide YouTube Shorts, Page Marker and Content Section Blocker for Mozilla Firefox and Chrome; the Gmail-integrated email composer Email Craft; the secure text- and code-sharing service KaiShare; the category-based task manager Tooran; and a set of Go service modules, among them a reusable role-based access control service.

Outside of my employment, I mentor students in React, Next.js, backend development and data structures at Nexus Tutorial, and I have served as a core team member of the AWS Cloud Club at Addis Ababa University. I have contributed Afaan Oromoo localisation to db4free.net and submitted patches to the react-next-folder npm package.

Early life and education

School and bootcamps

I was raised in Addis Ababa and educated in the Ethiopian public school system. In early 2025, I completed a Google-backed full-stack web-development bootcamp known locally as the Coding Academy (African to Silicon Valley), where I studied advanced data structures and algorithms — including graph and tree algorithms, dynamic programming, and advanced string algorithms.

Between November 2024 and January 2025, I completed an intensive at the Information Network Security Agency (INSA) Summer Program covering introduction to cybersecurity, ethical hacking and cryptography.

University

Since January 2022, I have been pursuing a Bachelor of Science in software engineering at Addis Ababa University, with expected graduation in September 2027. My coursework spans web development, mobile application development with Flutter, fundamentals of software engineering, data structures and algorithms, operating systems, computer architecture, object-oriented programming and software development.

Career

"Jiru takes initiative and suggested using React for the project. He handles project requirements carefully, delivers timely updates, and is a team player. His performance during the internship was marked by strong collaboration with peers, proficiency in the React framework, and a solid understanding of backend workflows."

Mereb Technologies (FastAPI)

I have worked full-time at Mereb Technologies as a full-stack developer on an FastAPI platform. I design and scale asynchronous microservices in Python, using SQLAlchemy and asyncio behind REST APIs, with a clean separation of concerns between transport, domain and persistence layers.

The platform runs on a dual-database architecture: MS SQL Server handles transactional (OLTP) workloads, while StarRocks serves real-time analytical (OLAP) queries. I build the ingestion pipelines between them — including work with StarRocks' Stream Load interface — to aggregate large volumes of transactional data for live analysis, and I deploy, monitor and secure the resulting workloads on Microsoft Azure using Docker and managed secret storage.

Addis Ababa University

I have worked remotely as a fullstack developer at Addis Ababa University, contributing to a Regional Property Management System (PMS) built with Angular and .NET Core. The system streamlines property registration, tenant management, billing, payments, and reporting across a scalable, multi-tenant platform serving regional property needs.

The system is organised as a cloud-ready microservices architecture with an emphasis on scalability, performance and observability: Keycloak for identity and access management, PostgreSQL for persistence, RabbitMQ for inter-service messaging, Redis for caching, and Prometheus, Grafana and Jaeger for metrics, dashboards and distributed tracing.

Mereb Technologies (Bahmni)

Between February and June 2026, I held a fullstack-developer role at Mereb Technologies, where I developed and maintained full-stack features for Bahmni-based healthcare software systems, including legacy application maintenance, improvements, and the addition of new functionality to support clinical operations and healthcare workflows.

Gulit Marketplace

I served as a part-time backend developer at Gulit Marketplace. I designed and implemented scalable backend services for authentication, admin dashboards and user management using Express.js, PostgreSQL and Redis; I also developed secure APIs with role-based access control and integrated them with frontend dashboards.

Ethioware EdTech Initiative

I collaborated on backend development to build and enhance server-side applications using Express.js on Node.js with a MySQL backing store, and contributed to the company website redesign project, focusing on reliable backend architecture and workflows.

Notable Personal projects

Main article: List of works by Jiru Gutema

In addition to my employment, I have authored several independent software projects, primarily web applications, browser extensions and developer tools. A selection are summarised in the table below; a fuller list is available at List of works by Jiru Gutema.

Selected projects by Jiru Gutema
TitleTechnologiesDescriptionLinks
Rate Upwork JobJavascript, Browser API, HTML, CSSScore Upwork job listings at a glance, a quality meter on every job card and a Client Score on the job detail page.Live
Source
Email CraftNestJS, NextJS, Prisma ORM, PostgreSQL, Google OAuth, Gmail API, JWTEmail Craft is a full-stack application for composing, styling, and sending custom HTML emails directly from your Gmail account.Live
Source
Kai-ShareNextJS, Go (Gin Framework), PostgreSQLKaiShare is a secure platform for sharing code snippets and text with others, focusing on privacy, simplicity, and collaborative sharing.Live
Source
Page Marker (Firefox Extension)JavaScript, HTML5 Canvas, WebExtensions API, CSSA simple Firefox extension that lets you draw, annotate, and highlight directly on any webpage.Live
Source
Youtube Shorts Blocker (Firefox Extension)JavaScript, WebExtensions API, HTML, CSSA Firefox extension to block YouTube Shorts.Live
Source
Tooran Android ApplicationFlutter, Dart, Firebase (optional for future features)A task organizer Flutter app.Live
Source
Sentiment Analysis Web ApplicationPython, Natural Language Processing, FlaskA sentiment analysis web application built with Python and Flask.Live
Source

Open-source contributions

I have contributed to several open-source projects, with a focus on developer tooling and localisation:

  1. GibbonEdu fixed typo in GibbonEdu offical documentation.
  2. JiruGutema/react-next_folder enhanced user experience with commands and added multi-argument support for creating multiple React/Next.js folders simultaneously.
  3. mpopp75/db4free-net-l10n contributed an Afaan Oromoo translation pool to the db4free.net free online database host platform.

Public coding activity

My public GitHub account (@JiruGutema) holds more than a hundred repositories and contains the source for most of the projects listed above, including Email Craft, KaiShare, Tooran, Hide YouTube Shorts, Page Marker and Content Section Blocker.

Alongside those, the account is where I work through systems and language fundamentals in the open. In Go this includes a reusable RBAC service module, an in-memory key–value store, a pastebin service with link expiry, and a remote-procedure-call exercise from my distributed-systems coursework; in C# and .NET it includes minimal-API and enterprise-application coursework projects. I also publish my dotfiles and Neovim configuration, which is the editor I do most of my work in. I additionally maintain profiles on LeetCode and LinkedIn.

Views and influences

I credit educational and science programming as a continuing influence on my approach to engineering — Veritasium, StarTalk and 3Blue1Brown have been informal sources of mathematical and physical intuition. I prefer to write clean, efficient and maintainable code, and I have a continuing interest in full-stack development, machine learning and cloud computing.

Reception

Colleagues and mentors have described my work in generally positive terms. Anteneh Yimmam, Education Lead at the Ethioware EdTech Initiative, noted my initiative in suggesting React as the framework for the company website redesign, and described me as a team player who handles project requirements carefully and delivers timely updates. Yimmam concluded that I "will excel in any backend web development role he pursues" and that he would "welcome the opportunity to work with him again".

Selected writings

A list of my published writings is available at /blogs. Topics include software development, web technologies and programming best practices.

Personal life

I am a native speaker of Afaan Oromoo and I am fluent in Amharic and English. I live in Addis Ababa.

See also

External links