Photo of Aly Tamer Matar

Cairo, Egypt · Open to remote work and relocation

Aly Tamer Matar

Junior Python Backend Developer

I build REST APIs with Python, Flask and PostgreSQL: authentication, role-based access control, data models and tests.

this site has an API
$ curl /api/health.json
{"status": "ok", "version": "1.0.0"}

$ curl /api/projects.json
[
  {"slug": "flask-auth-api",
   "tags": ["Flask", "JWT", ...]},
  ...
]
Try it: /api/projects.json →

About

I'm a junior Python backend developer. I build REST APIs with Flask and PostgreSQL: authentication, role-based access control, data models and tests.

I've built Flask + PostgreSQL backends for a logistics company and for an Arabic language-course website, did a remote REST API internship at Cloudilic, and taught Python at Kodland. Right now I'm building a project with FastAPI.

I graduated in 2026 with a BSc in Software Engineering from Bauman Moscow State Technical University (Kaluga Branch). I'm looking for a junior backend or software engineering role, remote or with relocation.

Skills

Languages

  • Python
  • SQL
  • JavaScript
  • TypeScript
  • C++
  • C#
  • Java

Backend

  • Flask
  • FastAPI
  • REST APIs
  • JWT authentication
  • pytest

Databases

  • PostgreSQL
  • SQLAlchemy
  • pgAdmin
  • Firebase

Tools

  • Docker
  • Git
  • GitHub
  • Linux
  • Postman
  • Insomnia
  • VS Code

Projects

Flask Authentication & Authorization API

Open source

A REST API with authentication and role-based access control built from scratch, without Flask-Login or Flask-JWT.

  • JWT Bearer tokens and database-backed sessions, bcrypt password hashing
  • Per-role, per-resource and owner-based permissions, plus an admin API
  • pytest test suite that runs in GitHub Actions
  • Python
  • Flask
  • SQLAlchemy
  • PostgreSQL
  • JWT
  • pytest

Expense Analytics CLI

Open source

A Python command-line expense tracker with category analytics and CSV storage.

  • Add expenses with input validation, then view totals per category
  • Filter by category; data persists in a local CSV file
  • Standard library only, with 11 unittest tests
  • Python
  • CLI
  • CSV
  • unittest

Logistics Company Platform

Client work

Aug 2024 – Sep 2024

Accounting and data-control system for a logistics company: a Flask backend with PostgreSQL behind a React website and React Native apps.

  • Flask backend and PostgreSQL database for the company's accounting and data control
  • Driver app that takes photos and scans data via OCR or QR codes
  • Captured data appears on the website, where an administrator edits and approves it
  • Flask
  • PostgreSQL
  • React
  • React Native
  • OCR
  • QR codes
The code belongs to the client and is not public

Arabic Language Courses Website

Client work

Jul 2024 – Aug 2024

Course website with a React frontend, a Flask backend and a PostgreSQL database.

  • User login
  • Course materials and paid sections
  • Flask
  • PostgreSQL
  • React
The code belongs to the client and is not public

Experience

  1. Jul 2025 – Jul 2026

    Computer Science & Game Development Tutor · Kodland

    • Taught Python programming and Roblox Studio game development.
    • Created lesson plans and hands-on projects, adapting to each student's pace.
  2. Dec 2024 – Jul 2025

    Co-Leader, AI Unit Operations · Rouge International & Rouge Ventures

    • Promoted to co-leader; led system development, AI integrations and cyber-related functionality, and managed the team.
  3. Nov 2024 – Dec 2024

    Web Development Operations Associate Intern · Rouge International & Rouge Ventures

    • Designed and developed websites on Wix in the Online Design Unit, integrating AI tools and APIs and improving UX/UI.
  4. Aug 2024 – Sep 2024

    Full-Stack Developer (Part-time) · Logistics company

    • Built a website (React) and a React Native mobile app for the company's accounting and data control, with a Flask backend and a PostgreSQL database.
    • Built a driver app that takes photos and scans data via OCR or QR codes; the data then appears on the website, where an administrator edits and approves it.
  5. Jul 2024 – Aug 2024

    Full-Stack Developer (Part-time) · Arabic language courses website

    • Built the course website: React frontend, Flask backend (login, course materials, paid sections) and PostgreSQL database.
  6. Jul 2024 – Aug 2024

    REST API Intern · Cloudilic (remote)

    • Built REST APIs and researched the latest AI-based APIs.

Education

Aly receiving his BSc diploma, Bauman MSTU Kaluga Branch

BSc in Software Engineering

Bauman Moscow State Technical University (Kaluga Branch)

Graduated 2026

Relevant courses: Software Development, Web Development, Databases, OOP, Data Structures and Algorithms, Operating Systems, Computer Networks, Android Development.

Languages

  • ArabicFluent
  • EnglishAdvanced
  • RussianIntermediate

Contact

I'm looking for a junior backend or software engineering role, remote or with relocation. The fastest way to reach me is email.