image

Abderrahim Essaouaf

Junior Software Developer

About Me

Passionate Junior Python Developer with experience in building web applications, automating tasks, and working with data.

Eager to learn, solve problems, transform work into efficient digital flows, and contribute to innovative projects in a collaborative team.

Currently working as a websites manager and on-demand AppSolutions developer in a company with recognizable reputations in the parapharmacy industry.


Desired Positions (Remote or Hybrid)

  • Digital transformation
  • Automation development
  • Web development
  • Digital systems management

Work Experience

2019 - Present
Africa Internet Holding SARL

Backend Developer & Websites Manager

  • Save hours every day by automating processes and simplifying tasks through digitalization, transforming manual work into efficient digital workflows (web, desktop, scripts).
  • Integrate APIs between stores and other platforms for seamless data exchange and improved efficiency
  • Automate stores interfaces to test and improve front-end performance and UX
  • Delivery manager
  • Cashflow manager
Partner
Loustad - AI-powered Legal Tech Platform

Data Scraper & Process Automation Developer

  • Take charge of gathering legal data with careful attention and proactive methods.
  • Manage process automation and assist software engineers in cleaning data for seamless integration.
  • Additionally, contributed to software development by implementing backend models in Laravel.
Freelance
Sourceup SARL

E-commerce stores developer

  • Build modern WordPress stores with sleek designs using Elementor and custom CSS, while enhancing visibility and traffic through powerful SEO optimization.
  • Integrated PrestaShop stores and extended functionality by implementing features like invoice barcodes.

Projects

Django/Vanilla JS/Jquery/AJAX/CSS/Bootsrap
Africa Internet Holding

AIH Delivery

  • Web Platform Offering Delivery Solutions with API Integration for Seamless Synchronization.
Python:Tkinter/Prestashop API Integration/Selenium
Africa Internet Holding

AIH Auto Pre-Ordering

  • Automated Daily Sourcing Workflow streamlined invoice printing, order scraping, supplier categorization, and unavailable item reordering, reducing workflow time from 50-60 minutes to just a couple of minutes. This significantly boosted efficiency and accuracy.
Python:Tkinter/APIs Integration/Selenium/PHP:Prestashop API
Africa Internet Holding

AIH Delivery Creation

  • Automated the process of creating deliveries, printing labels, and updating order statuses via API, reducing the time per creation from 1 minute to 3 seconds.
Django
Bounoualadelivery.ma

Delivery Management

  • BounoualaDelivery.ma: Web Platform Offering Delivery Solutions with Integrated Statistics and Refund Management.
Python:FastMCP/LLM:Claude
Africa Internet Holding

AIH MCP

  • Developed a Model Context Protocol server integrated with a Large Language Model (Claude/Cursor as clients) to execute backend actions via prompt-based inputs. Enabled operations such as fetching and filtering orders, generating and printing invoices, customer search, product retrieval, and additional automated tasks through conversational interfaces.
PHP/JS/Tailwind CSS
Learning

Basic framework

  • Basic framework for a CRUD application to learn how PHP frameworks work. e.g Laravel.
Laravel/JS/Tailwind CSS
Learning

Bssic Web App

  • Basic CRUD application to apply what I learned from Laravel.
Django/DRF/JS/Tailwind CSS/Redis/Celery
Africa Internet Holding

Overview: All-in-one ERP platform built with Django & DRF, designed to centralize and automate core business operations efficiently. (ON DEV)

  • Financial Flows Management: Cashflow, checkbook, customer refunds, transferred funds
  • Delivery Management System: Full delivery lifecycle automation
  • Billing & Invoices: Generate and track invoices
  • Partners: Centralized database for suppliers and customers
  • Employee Tasks: Assign, track, and manage tasks
  • Calendar & Events: Schedule, manage, and get reminders
  • Stock Management: Real-time inventory tracking
  • Sales: Centralized sales operations and tracking
  • Modern Statistics: Analytics dashboard for decision-making
  • Integration & Real-Time Features: Prestashop APIs, Telegram notifications, WebSocket live updates
  • Advantages: Centralizes business processes, reduces manual work, real-time updates, scalable, modern analytics
  • Problems Solved: Fragmented tools, delays in operations, lack of visibility, manual traceability, e-commerce integration
  • Tech Stack: Django + DRF, PostgreSQL, Celery + Redis (background tasks), JS + Tailwind CSS (frontend), Django Channels (real-time), Signals (traceability), API integrations, Docker Containerization

Tech Stack


Tools


Methodologies

  • OOP
  • DRY
  • Containerization

Soft Skills

  • Problem-Solving
  • Attention to detail
  • Time management
  • Teamwork
  • Accountability
  • Open-mindedness

Languages

  • English
  • French
  • Arabic