Ahsan Ali Rehmani

Full-Stack Software Engineer

Lahore, Pendjab, Pakistan

Full-Stack Software Engineer avec plus de 5 ans d'expérience dans la conception, le développement et la maintenance d'applications web évolutives. Compétent sur toute la stack — des API backend et bases de données aux frameworks frontend modernes — avec un focus sur l'architecture propre, la performance et des intégrations tierces fiables. Expérimenté dans le leadership d'équipes, l'amélioration de la stabilité des systèmes et la livraison dans des environnements dynamiques. Engagé dans l'apprentissage continu et l'usage pratique des pratiques de développement modernes pour livrer un logiciel de qualité efficacement.

LinkedIn
GitHub
Mon portfolio (Vous ne serez pas déçu. Essayez-le !)
Expérience
Senior Ingénieur Logiciel • janv. 2025 – Présent
  • Création d'API RESTful en Laravel pour des produits fintech, avec intégration d'API tierces.
  • Développement de services backend et de fonctionnalités de tableau de bord en Python et Django avec PostgreSQL.
  • Création de migrations de bases de données et écriture de requêtes SQL optimisées en MySQL et PostgreSQL pour gérer les transactions de réservation et les données utilisateurs.
  • Mise en place du cache Redis pour les données fréquemment consultées et utilisation des files d'attente Laravel pour le traitement des tâches en arrière-plan.
  • Correction de bugs et refactorisation du code legacy pour améliorer la maintenabilité et réduire la dette technique.
  • Collaboration avec les développeurs frontend pour intégrer les endpoints API et assurer la cohérence des données dans l'application.
  • Accélération de la livraison de fonctionnalités grâce à des workflows assistés par l'IA (Cursor, Claude, ChatGPT) avec Skills, Rules, Hooks structurés et bases de connaissances au niveau des fonctionnalités.
Ingénieur Logiciel → Ingénieur Logiciel Senior • févr. 2024 – déc. 2024
  • Promu Senior Ingénieur Logiciel en octobre 2024 après avoir livré de manière constante des fonctionnalités backend à fort impact pour des plateformes de voyage.
  • Direction d'une équipe de cinq développeurs et livraison de trois modules produits clés en avance sur le planning.
  • Conception et construction de services backend évolutifs, intégration d'API tierces (WhatsApp Business, Stripe, consolidateurs aériens) et réduction des temps d'arrêt de 50 %.
  • Simplification du workflow de réservation pour raccourcir le checkout et améliorer la vitesse de conversion.
  • Utilisation de Redis pour le cache et les files d'attente, réduisant le temps de réponse et augmentant le débit des requêtes pendant les pics de trafic.
  • Application d'une architecture microservices et de la gestion de tâches par files d'attente pour maintenir la stabilité du système pendant les périodes de fort trafic.
  • Collaboration avec les équipes produit, QA et design pour construire des SPA riches en fonctionnalités avec mises à jour en temps réel.
Ingénieur Logiciel • avr. 2023 – janv. 2024
  • Rôle clé au sein d'une équipe dynamique de six professionnels.
  • Développement et maintenance de fonctionnalités full-stack avec Laravel (Blade, Eloquent ORM) et Vue.js.
  • Utilisation de la bibliothèque Vue.js pour le développement front-end.
  • Respect des standards de l'industrie : tests unitaires, tests d'intégration et refactorisation du code.
  • Réduction des temps de réponse backend de 40 % grâce au développement d'API RESTful, à l'optimisation des requêtes et à l'optimisation des endpoints et de la logique de cache.
Full-Stack Web Developer • févr. 2021 – mars 2023
  • Développement et déploiement d'applications web avec Laravel (Blade, Eloquent ORM) et MySQL sur hébergement partagé, livrant des solutions sur mesure pour des clients locaux dans les secteurs alimentaire et éducatif.
  • Conception de schémas de bases de données et modules de formation Laravel pour stagiaires et étudiants à l'ICR, couvrant l'architecture MVC, le développement d'API RESTful, les migrations, seeders et la conception de bases de données.
  • Création d'un curriculum Laravel pratique avec des tâches de projets réels utilisant Git et le contrôle de version, aidant les stagiaires à relier la théorie académique aux pratiques industrielles.
  • Formation de plus de 50 stagiaires via des ateliers bihebdomadaires, avec 40 % d'amélioration de la qualité du code et une livraison plus rapide des fonctionnalités.
  • Communication directe avec des clients des États-Unis et des Émirats arabes unis.
  • Favorisation de la croissance professionnelle au sein de l'organisation par le partage de connaissances.
Stagiaire en développement web • nov. 2020 – janv. 2021
  • Expérience pratique dans la construction d'applications web avec PHP, Laravel (Blade, Eloquent ORM) et MySQL.
  • Création de modules dynamiques de panneau d'administration et aide à la validation de formulaires, à l'authentification et aux requêtes de bases de données avec techniques d'optimisation.
  • Développement d'interfaces frontend avec HTML, CSS, Bootstrap et jQuery pour des expériences utilisateur responsives.
  • Participation aux revues de code, au débogage, à la planification de sprints et aux sessions internes de formation Laravel avec Git et le contrôle de version.
  • Démonstration d'une forte courbe d'apprentissage et d'un sens des responsabilités, menant à une prolongation du stage et à des responsabilités de transfert de projet.
Compétences
  • Programming Languages : PHP, Python, JavaScript, SQL
  • Frameworks & bibliothèques : Django, Laravel, Blade Templating, Eloquent ORM, Vue, React, Nuxt, Next, Redis, Kafka, MySQL, PostgreSQL, TensorFlow
  • Développement backend : Développement d'API RESTful, intégration d'API, développement d'applications web, conception de schémas de bases de données, migrations, seeders, optimisation de requêtes
  • Tests & qualité : Tests unitaires, tests d'intégration, débogage, refactorisation du code, optimisation des performances
  • DevOps & cloud : Linux, scripting Bash, Git, contrôle de version, branching et merging, pipelines CI/CD, Jenkins, GitHub Actions, Hetzner, S3 Bucket, Docker, serveurs web
  • Principes & design patterns : SOLID, DRY, GRASP, KISS, YAGNI
  • Développement assisté par l'IA : Cursor, Claude, ChatGPT, agents IA, Skills, Rules, Hooks, Documentation De Base De Connaissances (KB), ingénierie de prompts, workflows pilotés par l'IA
  • Soft skills : Fortes capacités analytiques et de résolution de problèmes, souci du détail, collaboration en équipe, capacité à travailler sous pression, autonome, ponctuel, éthique de travail solide, apprenant rapide
Formation
National College of Business Administration & Economics (NCBA&E)
Licence en informatique • 2019 – 2023

Dernière mise à jour : juillet 2026