Abdel-Magid Mroueh
Engineering Manager
Engineering Manager with 13+ years of experience across full-stack development, system architecture, and team leadership. Deep expertise in TypeScript, NestJS, React, and PostgreSQL. Experienced in building financial systems, payment integrations, and scalable platforms from the ground up. Strong focus on hiring, mentoring, and growing engineering teams while staying hands-on with code, architecture, and AI-driven developer workflows.
Experience
Berlin, Germany· PropTech
Feb 2021 – PresentEngineering ManagerAug 2025 – Present
Team & process: Leading a team of 5+ engineers. Built a strong engineering culture around code ownership, knowledge sharing, and continuous improvement. Introduced quarterly performance reviews, created clarity for underperforming engineers through goals and milestones, and shaped the roadmap to distribute ownership - every engineer can now contribute to any part of the system with minimal onboarding.
Accounting system: Evolved the in-house accounting system from a custom solution into a standardized double-entry ledger - processing 12,000+ bank transactions per month, automatically matching and booking them into the correct accounting entries.
AI DevX: Led AI developer experience across the team - set standards for Claude Code, Cursor, and Codex usage, reducing 2-week projects to 3-4 days while maintaining quality through rigorous code review, unit/integration tests, and Playwright UI tests.
Software Engineering Team LeadSep 2024 – Aug 2025
AI agents: Implemented an agent that automates accounting transaction booking with 90% accuracy (saving 20+ hours/week of manual work) and another that categorizes incoming tickets with 95% accuracy (repair, refund, payment, general).
Search infrastructure: Started as a proof of concept at an offsite using Go and OpenSearch, then after validating with users, rebuilt it into a production-grade search service indexing 7 entity types across 41+ filterable attributes with fuzzy matching and per-company index isolation. Improved query speed by 90% and reduced load on the main database by 70%.
Infrastructure & DevOps: Owned the full deployment pipeline and cloud infrastructure across AWS and Vercel - managed environments, CI/CD workflows, monitoring, and maintaining 99.9% uptime.
Senior Software EngineerFeb 2021 – Sep 2024
Platform rebuild: Joined when the product ran on Airtable as a no-code solution. Played an integral role in rebuilding the entire application on modern technologies - architected the database design (130+ tables), built the backend with NestJS, and contributed significantly to the Next.js frontend serving 300+ employees.
Financial systems: Built the Stripe integration and automated rent-collection workflow from scratch, handling 12,000+ bank transactions per month. Designed and led the in-house accounting system tailored for German property management.
Ticketing system: Built the first version of an in-house ticketing system at an offsite in Portugal - receives notifications via GCP Pub/Sub and processes emails through Gmail API with dedicated processors, auto-linking them to properties and contacts based on sender and context, replacing Outlook and handling 15,000+ emails/month.
Toothpick & Markit
Beirut, Lebanon· E-commerce · Contract
Sep 2020 – Jan 2021Led third-party integration of online payment (Payfort/APS) and logistics (Aramex) providers into the existing e-commerce platform.
Established Git flow standards, introduced code-quality practices for the web team, and upgraded all frameworks to latest stable PHP and Node versions.
Mentored junior developers and improved team delivery processes.
New York, USA (Remote)· Digital Product Studio
Aug 2019 – Sep 2020Led the development and delivery of the new Postlight.com - applied new designs and deployed via CircleCI to WordPress VIP servers.
Staffed as a team-augmentation senior engineer at SageSure, building their Agent Portal with React.js and react-testing-library/Jest.
Maintained multiple in-house open-source projects (headless WP+React starter kit, TinySheet, TinyMonth) and delivered news sites on WordPress multi-site architecture.
Mentored junior developers, led technical conversations with clients, and identified and resolved technical debt across projects.
IdeaToLife
Beirut, Lebanon
May 2017 – Jul 2019Led the full project lifecycle from architecture to delivery for products including essmak.com, ZainCash FinTech (Iraq), Quest Education, and SkinSociety.me.
Architected a microservices-based ERP and e-commerce platform for G-Group using Laravel/Lumen and Angular 6, enforcing TDD and functional programming practices.
Interviewed, hired, and mentored 10+ senior and junior developers across Lebanon and abroad.
Refactored and rewrote the backend of the Onlivery food delivery application.
Earlier Career
Blu SolutionsBeirut·Senior Software Engineer
2015–2017Designed and maintained applications with Laravel and CodeIgniter; identified performance issues and prepared technical design specs.
Layout Intl.Beirut·Software Engineer
2014–2015Built a newspaper workflow and archiving system; led the full lifecycle of the CIR product; contributed to an online CMS with Zend Framework.
Link SystemsKuwait·Software Engineer
2013Delivered Venus HRS - an HR and time-attendance system integrated with physical fingerprint machines (PHP, MsSQL).
ClearTag & Layout LTDBeirut·Web Developer
2012–2013Maintained and developed client websites for IPT, MTN, Audi, and Rymco using YII and PHP.
Skills
Engineering
TypeScriptJavaScriptGoPHPSQLReactNext.jsTanStackAngularNestJSNode.jsLaravelGraphQLREST APIs
Infrastructure & Data
AWSVercelDockerCI/CDGitPostgreSQLMySQLMongoDBOpenSearchGCP Pub/SubSentryStripePlaywright
Leadership & Practices
HiringMentoringRoadmappingTDDDDDAgileOpen BankingFinAPIBanksAPI
Education
B.Sc. Computer Science
Lebanese International University
2009 – 2012
Languages
EnglishFluent
FrenchFluent
ArabicNative
GermanBasic