Career Summary
Senior Software Engineer with 11+ years of experience designing scalable backend systems, leading cross-functional teams, and delivering high-impact software solutions across the Middle East and Europe. Passionate about clean architecture, performance optimization, and mentoring engineers to grow.
Currently working at Check24 in Germany, handling complex backoffice data integrations. Previously led teams at AKQA Dubai and BuildMart Saudi Arabia, where I architected microservices, improved caching strategies, and streamlined API ecosystems.
I thrive in environments that value innovation, continuous learning, and collaboration.
Work Experience
Software Engineer
-
Build and maintain backoffice systems responsible for reliable data provisioning and consumption between internal platforms and external partners.
-
Optimize data workflows to ensure high accuracy, performance, and operational efficiency.
-
Collaborate with product and engineering teams to support mission-critical services in a high-traffic environment.
-
Improve system monitoring and error handling to reduce data sync issues and downtime.
Senior Technical Engineer
-
Led the migration of core modules to a microservices architecture, improving system scalability and reducing deployment complexity.
-
Redesigned the roles and permissions module into a group-based access control system, enhancing manageability for enterprise clients.
-
Implemented a caching layer (Redis) that reduced database load by ~40% and cut average API response time from 200ms to 50ms.
-
Defined CI/CD pipelines and task automation, cutting manual deployment effort by 60%.
-
Mentored junior engineers on system design and coding best practices.
Senior Technical Engineer (Team Lead)
-
Led a team of 8–10 frontend, backend, and QA engineers across multiple client projects.
-
Directed the full SDLC – from technical proposal and architecture design to deployment and post-launch support.
-
Built RESTful API modules to integrate client CRMs with AKQA’s platforms, improving data flow and automation.
-
Established coding conventions, documentation standards, and code review processes, raising code quality across the team.
-
Introduced emerging technologies (e.g., microservices, containerization) and trained colleagues on adoption.
-
Successfully delivered 15+ integration projects on time, with zero critical production issues.
Senior Software Engineer (Team Lead)
-
Led project-based teams of full-stack engineers, defining architecture and technology roadmaps.
-
Designed and implemented two-way APIs for CRM integration, enabling real-time data sync for clients.
-
Built custom chatbots and virtual assistants for multiple enterprise clients using NLP and automation tools.
-
Created and delivered training sessions for client IT teams on custom-built platforms.
-
Oversaw backend development for gaming services, including gameplay sync and data analytics pipelines.
Senior Software Engineer (Team Lead)
-
Led a team to architect backend and API infrastructure for gaming applications.
-
Led a team to architect backend and API infrastructure for gaming applications.
-
Collaborated with data science engineers to build analytics dashboards and reporting services.
-
Assisted WordPress developers with custom theme and plugin development for client websites.
Visiting Faculty
-
Taught Software Development and mentored final-year projects, bridging industry and academia.
-
Guided students on real-world software engineering practices, project planning, and implementation.
Software Development Manager
-
Managed a team of 15+ UI/UX, frontend, backend, mobile, and QA engineers.
-
Oversaw the entire SDLC for web and mobile projects, ensuring on-time delivery.
-
Collaborated with account managers to draft technical proposals and estimates for new business pitches.
-
Defined project timelines and resource allocation based on team expertise and scope.
-
Defined project architecture, database schemas, and task breakdowns for web development projects.
-
Developed RESTful APIs and integrated them with mobile apps.
Senior Software Developer
-
Designed database schemas and project plans for custom CMS projects (CodeIgniter).
-
Developed hybrid mobile apps using PhoneGap and backend web services.
-
Created custom WordPress themes and plugins.
-
Built video-based websites using Expression Engine.
Software Developer
-
Responsible for writing Wordpress Tutorials(Basic Operations and plugin Installation).
-
Developed WordPress plugins, themes, and custom CMS solutions.
-
Integrated third-party services like Twilio (SMS) and Stripe (payments).
-
Worked with MVC frameworks (CodeIgniter) and responsive design (Bootstrap).
-
Created custom graph API dashboards for mobile developers.