Imad Amraoui is a Senior Solutions Engineer with nine years of experience building data-intensive, real-time analytics and AI-driven solutions across banking and capital markets. He combines deep software engineering and OOP design skills with product and go-to-market experience from roles spanning pre-sales to solutions engineering management and a startup co-founder. At KX he focuses on large-scale data warehousing and low-latency analytics, and previously led product positioning and customer success for Atoti while building an AI-native last-mile logistics platform at Shipinfy. An active open-source contributor, he has improved type safety and async core features in widely used Python projects like django-redis and aiohttp, reflecting a pragmatic attention to correctness and developer experience. Fluent in client engagement and team building, he pairs technical depth with an MBA and finance-focused master’s background to translate complex business problems into auditable, production-ready systems.
9 years of coding experience
11 years of employment as a software developer
Master's degree Computer science and applied mathematics, Master's degree Computer science and applied mathematics at National School of Computer Science and Applied Mathematics of Grenoble
Master of Business Administration - MBA, Master of Business Administration - MBA at University of Paris I: Panthéon-Sorbonne
National Conservatory of Arts and Crafts
Bachelor of Science (B.S.) Classes préparatoires aux Grandes écoles, Bachelor of Science (B.S.) Classes préparatoires aux Grandes écoles at Lycée Mohamed V
Bachelor of Science (B.S.) Classes préparatoires aux Grandes écoles, Bachelor of Science (B.S.) Classes préparatoires aux Grandes écoles at Lycée Chateaubriand
Contributions:1 release, 203 reviews, 33 commits in 2 years 3 months
Contributions summary:Imad focused on enhancing the type safety and maintainability of the `django-redis` codebase. Their contributions primarily involved adding type hints, refactoring code to improve clarity, and addressing mypy errors, especially within the `DefaultClient` class. They also fixed issues related to incrementing values and versioning, ensuring the correct behavior of cache operations. Additionally, the user updated and fixed issues with the changelog and prepared release versions.
Asynchronous HTTP client/server framework for asyncio and Python
Role in this project:
Back-end Developer
Contributions:3 reviews, 6 commits, 6 PRs in 8 months
Contributions summary:Imad primarily contributed to the aiohttp library's core functionality. Their work involved implementing new features like `readuntil` in `StreamResponse`, enhancing the testing infrastructure by adding and improving the documentation and examples. The user also focused on making the `AioHTTPTestCase` more compatible with asynchronous operations, demonstrating a deep understanding of the library's inner workings. Further contributions included adding typing to the example scripts and updating some constant declarations.
pythonasynchronousasynciohttp-clientclient-server
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.