> identify user

Hello, I am

Mayas Faraj_

مياس فرج

Senior Software Engineer&Cyber Security Officer

Architecting resilient microservice platforms and securing critical digital infrastructure — across government ministries and commercial enterprises.

Mayas Faraj

About Me

Engineer, educator, and builder of resilient systems

I am a Senior Software Engineer and Cyber Security Officer with a background in Communications and Electronics Engineering. With over a decade of hands-on experience, I design and implement scalable microservice architectures, federated GraphQL platforms, and secure infrastructure for government bodies and commercial enterprises.

My work spans backend systems, DevOps, cybersecurity, and hardware/IoT protocols — from self-hosted Linux infrastructure to low-level serial communication via MODBUS RTU. I am equally committed to knowledge transfer, having delivered cybersecurity and programming courses to both technical and non-technical audiences.

Achievements

Key projects and contributions spanning engineering, security, and education

Industrial / IoT

Pump Firmware & Station Management

Designed and built a fuel pump definition and station management system after the original German vendor refused to reprogram the hardware. The system reads data from liquid-level sensors and compares it against pump flow measurements to verify operational transparency. All hardware communication uses the MODBUS RTU serial protocol.

MODBUS RTUIoTIndustrialFirmwareSerial Protocol
High-Throughput Systems

Emergency Report System

Built an emergency reporting platform with multi-format data output including geographic coordinate mapping. To support high data throughput, the Lambda architecture was adopted alongside the open-source XMPP protocol (used by WhatsApp) and HBase — the highly scalable distributed database previously used by Google.

Lambda ArchitectureXMPPHBaseGeo MappingHigh Throughput
Microservices / SaaS

Odoo-like Platform Core

Developing a high-throughput, OAuth2-secured enterprise platform modeled after Odoo. The system is built from loosely-coupled microservices coordinated via a gateway layer, using the latest evaluated technologies. The platform targets enterprise-grade scalability, multi-tenant isolation, and robust security across commercial deployments.

MicroservicesOAuth2NestJSGraphQLMulti-tenantAPI Gateway
Education / Cybersecurity

Cyber Security Courses

Delivered two cybersecurity courses — one at a general awareness level and one at a specialized practitioner level. Topics include information security principles, network fundamentals, operating system security, and hands-on penetration testing using Kali Linux. Both general and technical audiences were covered.

Kali LinuxPenetration TestingNetwork SecurityInfoSecTraining
Education / Programming

Programming Fundamentals Course

Delivered an introductory C# programming course targeting non-IT specialists, focused on developing Windows desktop applications. The curriculum was deliberately accessible, with a practical application-first approach designed for learners without a prior technical background.

C#.NETWindowsDesktop AppsBeginner Level
Education / Architecture

Microservices Architecture Course

Developed and delivered a comprehensive theoretical and practical curriculum on microservices. Content covers the leading architectural patterns, trade-off analysis, construction approaches, and a fully working reference implementation demonstrating real-world service interconnection.

MicroservicesArchitectureDockerAPI GatewayEvent-Driven
Education / Architecture

Software Architecture Patterns

Delivered a detailed exploration of the most prevalent software structures — Monolith, MVC, and Clean Architecture — with practical implementation exercises for each pattern. Designed to build lasting architectural decision-making skills applicable across project types and scales.

Clean ArchitectureMVCMonolithDesign PatternsBest Practices

Skills & Technologies

Technologies and domains I work with at a professional level

Backend & APIs

NestJSGraphQLPothosApolloYogaPrismaRESTNode.js

Infrastructure & DevOps

DockerLinux (Ubuntu)NginxGitHub ActionsNx MonorepopnpmSelf-hosted

Cyber Security

Kali LinuxPenetration TestingOWASPNetwork SecurityOAuth2 / OIDCZero Trust

Databases & Storage

PostgreSQLRedisHBaseMinIOpgvectorBullMQ

Protocols & IoT

MODBUS RTUXMPPMQTTSerial Communication

Frontend

ReactNext.jsReact AdminTypeScriptRTL / i18n

Get In Touch

Open to technical collaboration, consulting engagements, and professional discussion

Send a Message

Note: contact directly via email or Telegram for the fastest response.