Software Development Engineer · Amman, Jordan

Youmna
Salloum

I build backend systems and full-stack products in Go and Elm. Five years across customs compliance and FinTech.

“A problem solver who chooses a tricky bug over chocolate any day.”

~/career
$ git log --graph --oneline
* a3f9c21 (HEAD -> main) ship youmna-git-glance to npm
* 7e10b4d CATTS: full-stack Go + Elm 2023–26
* 5c2d88e ACE: Go microservices, gRPC 2020–22
|\
| * 41aa0f3 RBK full-stack bootcamp 2020
* | 2b6e917 B.Sc. Software Engineering 2020
|/
* 1d04c5a Wallet ERP: React Native 2019
* 0f3b2e8 ACM Arabella + JCPC 2018
* 00c1a7b (tag: v0.1) App Challenge, 3rd in Jordan

About me

Super passionate Software Engineer with 5 years of overall experience architecting scalable platforms across Trade Compliance and FinTech. Brings 3 years as a Full-Stack Developer at CATTS, leading end-to-end features for the EPOS customs compliance platform using Go and Elm.js. Anchored by 2 years of intensive Backend development at ACE specializing in Go microservices. Recognized for proactive problem-solving, adaptability, and collaboration with global teams.

Experience

Where I've shipped

  1. 2023 – 2026full-stack

    CATTS Software Engineer

    • Built multi-tenant authorization across Go APIs using Casbin (RBAC/ABAC) to manage permissions and isolate customer data.
    • Developed Elm and Go dashboards and support tools for shipment and task tracking, with real-time ticket workflows over WebSockets.
    • Fixed production issues and automated work with goroutines, cron jobs, PostgreSQL triggers and JavaScript scripts for Excel.
    • Go
    • Elm
    • PostgreSQL
    • WebSockets
    • Casbin
    ↗ Recommendation letter
  2. 2020 – 2022backend

    Artist-Crowdfund-Exchange Software Engineer

    • Built microservices in Go and TypeScript using gRPC, Docker and MongoDB, consumed by the mobile apps.
    • Diagnosed and fixed bugs across the backend services.
    • Designed the company website on Wix.
    • Go
    • TypeScript
    • gRPC
    • Docker
    • MongoDB
    ↗ Recommendation letter
  3. 2019mobile

    Wallet ERP Software Engineering Trainee

    • Developed cross-platform mobile applications, mainly with React Native.
    • React Native
    • JavaScript

Projects

Things I've built

Open source · published on npm

youmna-git-glance

An AI-native Git assistant for the terminal, powered by Google Gemini. It writes commit messages, gives senior-level code reviews, answers questions about your repository history, and helps resolve merge conflicts.

  • JavaScript
  • Node.js
  • Git
  • Gemini
$ npm install -g youmna-git-glance
$ git-glance
✔ AI commit · review · history chat · conflicts

RBK team project · scrum master

Healers

Connects donors with patients who can't pay hospital bills, and shares healthy recipes for patients with diabetes, high blood pressure or colon conditions.

  • React
  • Material UI
  • Node.js
  • Express
  • MongoDB

RBK project

My Note App

A full-stack notes app with sign-up, login and private notes, using bcrypt-hashed passwords and server sessions.

  • React
  • Express
  • MySQL
  • bcrypt

Deals: Currency Exchange API

Gin REST API that validates and converts currency amounts and stores each exchange in MongoDB.

  • Go
  • Gin
  • MongoDB
  • Redis
Source →

Delivery Service

Parcel-delivery backend with JWT auth and order tracking, running with MongoDB in Docker.

  • Node.js
  • Express
  • MongoDB
  • Docker
Source →

QuizApp

Timed terminal quiz in Go that stops on time using goroutines, channels and select.

  • Go
  • Concurrency
  • CLI
Source →

Recommendation letters

Letters from my employers and university

Skills & background

Toolbox

Languages
Go, Elm, JavaScript, TypeScript, Java, Kotlin
Backend
Node.js, Express, gRPC, WebSockets, Microservices, Casbin RBAC/ABAC
Frontend & mobile
React, React Native, Tailwind CSS, HTML/CSS, jQuery, Android, Unity
Databases
PostgreSQL, MongoDB, MySQL, Oracle
Cloud & tools
AWS, Docker, Heroku, Git, Wix

Education

B.Sc. Software Engineering, Zarqa University · 2020

Full-Stack Web Development, ReBoot Kamp (RBK) · 2020
20-week program based on the Hack Reactor curriculum

Achievements

The App Challenge · 2015 · 3rd place in Jordan, game design

ACM Arabella · 2018, 2019 · problem solving

ACM-JCPC · 2018 · problem solving