Maen Halah
SENIOR SOFTWARE ENGINEER
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
A software engineer with about 5 years of professional experience, and expertise in designing, implementing, and optimizing scalable and secure various software and cloud-based solutions (AWS), Agile methodology (JIRA), Deployment, CI/CD, and GIT, containerization application using (Docker), with a deep understanding of microservices architecture and distributed system. Proficient in backend technologies such as PHP, Node.js, Python, Go lang with extensive experience in building RESTful APIs, GraphQL APIs, and WebSocket services. Skilled in working with both SQL and NoSQL databases, and adept at frontend development using HTML, CSS, Bootstrap, JavaScript (ES6+), jQuery, React.js. with develop and build software and web services with clean code and adhering to design principles such as SOLID and industry-standard design patterns (e.g., Factory, Builder, Facade).
I presented my university in the highly prestigious ACM-JCPC, in The 2020 Ethiopian Collegiate Programming Contest My team and I got 12 ranks. Mid-Senior experience engineer with a Bachelor's degree focused in Computer Science from Al-alBayt University.
الخبرة
Senior Backend Engineer at EON DENTAL (2025-07 – Present)
- Architected and led the modernization of a legacy platform, designing and implementing a scalable Microservices Architecture grounded in Domain-Driven Design (DDD) principles.
- Designed and developed core backend services using Node.js and NestJS, including an API Gateway and Backend-for-Frontend (BFF) architecture to establish a scalable and maintainable service layer.
- Designed and integrated Keycloak for centralized Identity and Access Management (IAM), including authentication and authorization across applications and services.
- Designed and implemented reliable workflow orchestration using Temporal.io to manage complex, distributed, and long-running business processes.
- Led the design and implementation of third-party and partner integrations, enabling secure and reliable communication and data exchange between systems.
- Owned the deployment lifecycle, including environment planning, release strategy, system migrations, and production deployments for the new architecture.
- Authored and maintained technical and business documentation, covering architecture, workflows, system behavior, technical decisions, and integration specifications.
- Led technical research and innovation initiatives, developing Proofs of Concept (POCs) to evaluate new technologies, tools, architectural patterns, and engineering approaches.
Mid-Senior Software engineer at CLASSERA (2023-09 – 2025-07)
- Collaborated with e-learning partners to synchronize and migrate data across diverse formats, ensuring seamless interoperability. Implemented advanced solutions such as SSO (Single Sign On), OAuth2,...
- Designed and developed critical integration tools, such as:
- a. Database Change Capture Service ("C-Capture"): Monitored and processed real-time database changes for enhanced data integration.
- b. Ministries Sync Service: Streamlined synchronization processes with governmental entities.
- KPIs Management Portal (C-PORTAL):
- Designed and implemented a comprehensive KPIs Management Portal.
- Enabled data-driven decision-making by providing intuitive dashboards and analytics tools.
- Tracking performance at the product, team, and user levels.
- Detects and fills KPIs automatically, such as Pull Requests, Commits, Test Rails Data,,Cloud Costs, and more.
Mid Software Engineer at OPENSOOQ (2022-07 – 2023-09)
- develop and create new Rest APIs using PHP (Yii2) For the Opensooq site
- Dealing with multiple payment gateways Like Checkout.com, and Third-party services Like Avaya Call Center
- Building and dealing with new microservices or scripts for third-party integration using NodeJs or Python
- Develop and add modifications and features for the Opensooq CRM systems That help other departments like sales, finance, accountants,... etc
- Develop and build front-end apps using React Js (Opensooq Chat App, Opensooq Notification App, Add Post Flow App )
- Working with Agile methodology with Jira Platform and GitLab
Software Engineer at INGOT BROKERS (2022-01 – 2022-07)
- develop and add new features using Laravel and PHP to the INGOT Brokers trading system (Portal and website) that support many payment gateways to deposit or withdraw from a meta trader platform
- Build Rest and GraphQl APIs to web applications
- Dealing with multiple payment gateways, and Third-party services
- Develop some parts of web apps using Vue.js
- Working with Agile methodology with Jira Platform and bitbucket
Backend Engineer at DIGISOL FZE (2021-07 – 2022-01)
- Took sole responsibility for architecting and implementing the backend for mobile applications.
- Build databases and APIs (Restful APIs) using PHP with Laravel framework, and NodeJs with Express.js.
- Build Websockets using Node.js
- Build a full admin control panel by using Javascript (ES6) and Jquery.
- working with various types of mobile applications, including e-commerce and services apps (Aqar Jo (Real estate selling app), Golden Meal ( E-commerce app for golden meal restaurant), Assas Bunyan, Sahla (Services app) )
التعليم
Bachelor in Computer Science – AL-ALBAYT UNIVERSITY (2018-02 – 2021-09)
