Alchemist at work...
Hi, my name is

Natnael Meseret.

I'm a

Software Engineer.

I have this habit of drinking and then
Always on the learning process to innovate and boost my game.

Experience

← swipe companies →
Voiger
ScrumLaunch
Elnet Technologies
Derash Technologies
MiltoLabs
SMTSE

Fullstack Software Engineer

January 2025 - Present

  • Telephony Infrastructure & ESL Integration

    • Implemented a full call lifecycle event pipeline (channel create, answer, bridge, hold/unhold, hangup) with dynamic routing, multi-modal outbound campaign modes, and IVRs.
    • Added real-time call monitoring capability via eavesdrop and intercept.
  • Distributed Process Management

    • Designed a dynamic supervisor management component in Elixir and Horde to execute API commands and manage inbound sessions across instances.
    • Handled process registration and failover across distributed nodes.
  • Reliable Data Sync & Background Workers

    • Built serial-order background sync pipelines with Oban and retry semantics to propagate state changes to FreeSWITCH.
    • Created background workers for scheduled reporting, automated resource recovery, and cleanup tasks.
  • CDR & Survey Analytics Engine

    • Implemented event-sourced multi-leg call detail record (CDR) tracking to calculate talk, hold, and queue times across transfers.
    • Paired tracking engines with per-call survey engines and analytics APIs.
  • Core API & Platform Security

    • Designed multi-tenant RESTful APIs featuring complex query filtering, schema validations, and database migrations.
    • Integrated Keycloak for authentication and session management.
ElixirLuaGoFreeSWITCHObanEcto

Pro

ject

high

lights

01.

Mengede

Online booking

Worked as a FullStack developer. Implemented a mobile first portal for online reservations.

Mengede online booking portal — mobile-first reservation interface
Visit
Mengede online booking portal — mobile-first reservation interface
02.

Mengede

Business Process Automation

Worked as a FullStack developer on this business process automation(BPA) SaaS platform.

Mengede BPA — business process automation SaaS platform dashboard
Visit
Mengede BPA — business process automation SaaS platform dashboard
03.

Derash Technologies

Company website

Built several pages with responsive UI components for the company website.

Derash Technologies company website — responsive UI design
Visit
Derash Technologies company website — responsive UI design
04.

Watchdog

My open-source contribution

A real-time monitoring tool for your docker environment. Monitor the statuses and logs of your docker containers on your development and/or production servers in real-time.

Watchdog — real-time Docker container monitoring dashboard
Visit
Watchdog — real-time Docker container monitoring dashboard

Toolbox

Backend
Golang
Elixir
Node.js
Echo
Nest.js
Express.js
Database
MySQL
PostgreSQL
MongoDB
Frontend
JavaScript
TypeScript
Vue
React
Tailwind
Bootstrap
CSS3
HTML5
DevOps & Tools
Docker
Firebase
RabbitMQ
GCP
AWS

Have an idea you want to work on ?

Tell me about it..

Please use your own email so that I can reach you.