Solution Architect · Principal Software Engineer · Technical Leader

Ibrahim Elmansoury

I’m a hands-on software architect and technical leader with 10+ years of experience building distributed platforms, AI-enabled products, data systems, and developer tooling. I work across architecture, implementation, and delivery while leading cross-functional international teams.

ibrahim.elmansoury@gmail.comLinkedInGitHub

Experience

Lead Solutions Architect

Heru Loop · Remote

I lead the technical direction of an IT services and product-engineering company that helps organisations move from an ambiguous idea to reliable production software.

  • Shape product and technology strategy across digital platforms, AI-enabled systems, workflow automation, and scalable custom software.
  • Lead technical discovery with clients, translating business constraints into architecture, phased delivery plans, and explicit engineering trade-offs.
  • Remain hands-on in system design, implementation decisions, code review, infrastructure, and the critical paths that carry the most delivery risk.
  • Build delivery practices around reusable foundations, clear ownership, observability, security, and maintainable operations.
  • Align engineering work with real workflows and measurable client outcomes instead of treating technology as an isolated deliverable.
  • From business ambiguity to production systems: Projects move forward with clearer scope, deliberate trade-offs, and a technical foundation designed to survive beyond the first release.

Principal Software Engineer · Solution Architect

Intouch.com · El Gouna, Egypt · Ireland

I own technical direction for high-scale media, analytics, and AI-enabled engineering systems while leading a cross-functional team of 10+ engineers.

  • Own the technical vision and long-term evolution of a programmatic media platform serving 100M+ daily impressions.
  • Lead and mentor 10+ engineers through architecture reviews, design guidance, incident analysis, and continuous technical feedback.
  • Mentor engineers across cross-functional squads through regular 1:1s, performance reviews, promotion cycles, growth plans, and clear technical feedback.
  • Partner with product managers, enterprise customers, and business stakeholders during discovery, solution design, and delivery planning.
  • Write RFCs, ADRs, migration plans, and technical specifications that turn cross-team decisions into executable work.
  • Balance reliability, scale, operational simplicity, product velocity, delivery dependencies, and business priorities across concurrent initiatives.
  • Stay hands-on in distributed services, data pipelines, real-time media, AI workflows, platform tooling, and production investigations.
  • Enterprise advertising platform: The platform serves 100M+ daily impressions across 20,000+ players in 3,000+ retail locations with 99.9% programmatic delivery success and 98%+ playback reliability.
  • In-store video synchronization: Video playback across in-store screens stays below 100 ms drift, while adaptive delivery and edge caching reduced bandwidth consumption by approximately 60%.
  • Analytics workflow modernization: Report-generation time fell by approximately 90%, with a clearer and more resilient user workflow.
  • Data platform re-architecture: Analytical query latency fell by approximately 70% without interrupting production.

Senior Software Engineer

Intouch.com · Egypt

I built high-throughput backend and data systems, improved production reliability, and helped modernize the platform around reusable services and engineering standards.

  • Built a .NET batch-processing system that reduced a 1M+ record import from three hours to 25 minutes.
  • Developed backend platforms for campaign management, media delivery, analytics, reporting, and enterprise workflows.
  • Built Airflow-orchestrated ETL pipelines across cloud analytics platforms.
  • Removed memory leaks and improved database, cache, and distributed-service performance in production.
  • Created reusable backend frameworks for advanced filtering, pagination, search, sorting, and external API integration.
  • High-throughput batch processing: A 1M+ record import fell from three hours to 25 minutes.

Tech Lead · Individual Contributor

HeartAttack · Remote

I led web, mobile, and backend delivery while continuing to design and implement the systems behind customer products.

  • Owned technical delivery from solution design and planning through production deployment and operational support.
  • Coordinated frontend, backend, and mobile engineers while managing dependencies, release risks, and incremental delivery.
  • Established reusable components, shared libraries, testing practices, documentation, Git workflows, and CI/CD standards.
  • Built React and React Native products, reusable design-system components, and data-intensive D3.js dashboards.
  • Designed payment, subscription, and commercial workflow services.
  • Optimized GraphQL and MongoDB access patterns for a platform processing 10,000+ orders per day.
  • Used Go for backend services and concurrent workloads where predictable performance and straightforward deployment mattered.
  • Commercial product platforms: The platform supported 10,000+ orders per day with stronger performance and operational reliability.

Software Engineering Consultant

Independent · Egypt · Remote

I partnered with startups and growing businesses from discovery through production across commerce, logistics, mobility, and enterprise operations.

  • Led customer discovery, architecture workshops, technical planning, implementation, deployment, and production support.
  • Modernized legacy platforms through cloud adoption, API integrations, clearer service boundaries, and performance optimization.
  • Improved production systems using database tuning, asynchronous processing, caching, validation, monitoring, and error handling.
  • Connected product software to payments, subscriptions, ERP systems, logistics workflows, live tracking, and operational reporting.
  • Worked directly with founders, executives, and operational stakeholders to turn manual processes into maintainable software.
  • Used Go alongside Python, Java, PHP, and JavaScript to build efficient services and integrations suited to each client system.
  • Systems shaped around the business: Manual workflows became software products with clearer service boundaries, faster data access, and more reliable operations.

Education

MSc in Artificial Intelligence

Woolf University · Focus on LLMs, machine learning systems, scalable AI, and applied AI engineering.