Abdeljalil
From Morocco (UTC+0)
Lemon.io stats
1
offers now 🔥Abdeljalil – React, Typescript, Golang
Abdeljalil is a Senior Full-Stack Engineer with 10+ years of experience specializing in Node.js, React, TypeScript, and distributed systems. He brings strong backend expertise with hands-on work in Nest.js, RabbitMQ, MongoDB, and cloud platforms (AWS, GCP, Azure). He demonstrates solid ownership, leading complex projects end-to-end while aligning technical decisions with product needs. Comfortable in both IC and team-facing roles, he effectively structures and delivers complex systems.
11 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead .NET Developer
Maintained and enhanced manufacturing and ERP systems built with .NET, VB.NET, Oracle, and IIS.
- Maintained legacy ASP.NET and .NET Framework applications;
- Supported MES applications built with VB.NET Windows Forms;
- Worked with Oracle Database for queries, data modeling, and optimization;
- Managed IIS deployments in a multi-server environment;
- Supported scheduled background processing using Quartz.NET and cron jobs;
- Handled debugging, production support, and performance tuning.
Founder / Tech Lead
Built a kernel-level security and monitoring system using eBPF and XDP to detect and mitigate network threats in real time.


- Designed eBPF programs using kprobes and tracepoints to capture low-level system and network events;
- Built an XDP firewall to mitigate SYN floods and SSH brute-force attempts;
- Used ring buffers to stream kernel events to user-space services;
- Implemented IP scoring and dynamic blocking logic;
- Built bandwidth monitoring using tc hooks;
- Developed backend services to process and visualize telemetry;
- Designed the architecture for multi-server SaaS deployment.
Founder / Tech Lead
A two-sided mobile marketplace connecting clients with verified local technicians for home repair services, enabling users to post requests, receive competitive offers, and manage jobs transparently in one platform. It includes OTP-based onboarding, geolocation search, technician verification, in-app messaging, offer management, and a coin-based monetization system.









- Designed and implemented core functionality for both client and technician mobile applications;
- Developed phone number authentication flow using OTP verification;
- Built service request creation and management with categories, descriptions, and photo uploads;
- Implemented geolocation-based matching between clients and nearby technicians;
- Developed offer system, including submission, comparison, and lifecycle management (accepted/rejected/pending);
- Built real-time in-app messaging for client–technician communication;
- Integrated identity verification (CIN/ID) and optional certification uploads for technicians;
- Implemented review and rating system for completed services;
- Integrated coin-based (gems) monetization system;
- Enabled profile management, availability settings, and service history tracking for users.
Founder & Tech Lead
Built a disposable email SaaS with real-time inbox updates, SMTP ingestion, distributed processing, and scalable attachment storage.


- Designed and implemented the full email ingestion pipeline;
- Integrated Haraka for SMTP receiving and RabbitMQ for asynchronous processing;
- Built Go workers to parse emails and stream attachments to S3-compatible storage;
- Used PostgreSQL for metadata and S3/MinIO for attachment storage;
- Implemented real-time inbox updates using Redis Pub/Sub and Server-Sent Events;
- Built backend APIs and subscription billing integration;
- Containerized the system using Docker Compose for production deployment.
Tech Lead / Architect
Built a centralized platform to orchestrate distributed tools and microservices across multiple client/entity servers.



- Designed a centralized admin platform for managing distributed services;
- Built a Node.js/tRPC backend and React dashboard;
- Used RabbitMQ for event-driven communication;
- Used MongoDB for centralized configuration and result storage;
- Added monitoring, configuration management, and result aggregation;
- Reduced manual deployment and operational overhead across multiple servers.
Tech Lead
Built an automation platform on top of Google Workspace tooling to support high-volume account operations.
- Built automation workflows using NestJS, Playwright, and Bull queues;
- Integrated with Google Workspace GAM CLI;
- Supported bulk account operations at scale;
- Designed queue-based execution for reliability and concurrency;
- Built a React dashboard for operators.
Tech Lead / Senior Backend Developer
High-concurrency DNS TXT record scanning and domain analysis processing millions of records efficiently.

- Leading the development team and assigning technical tasks;
- Designing the overall architecture for large-scale DNS TXT scanning;
- Defining the worker-based and distributed execution strategy;
- Reviewing code and ensuring clean, maintainable implementation;
- Guiding backend developers on concurrency, batching, retries, and database optimization;
- Designing the MongoDB schema and indexing strategy for millions of records;
- Making key technical decisions around performance, scalability, and reliability;
- Coordinating implementation priorities with business and operational needs;
- Helping debug production issues, bottlenecks, DNS failures, and database performance problems;
- Ensuring the system could process large datasets without overloading DNS resolvers, workers, or MongoDB.
Tech Lead
Built a large-scale automation system for managing email account workflows across Gmail, Hotmail, and Yahoo.


- Automated login, recovery, security, and rule-based workflows;
- Used Playwright with queue-based distributed execution;
- Implemented retry mechanisms and reliability improvements for browser automation workflows;
- Built backend APIs with NestJS;
- Used Bull and MongoDB for task processing and persistence.
Web Developer | Linux Sys Admin
Worked as a Web Developer and Linux System Administrator, developing backend services and internal automation tools while maintaining Linux-based systems to support large-scale data processing and operational workflows.
- Diagnosed and resolved Linux server issues, software errors, service failures, and system-level problems;
- Monitored server health, logs, storage usage, services, and application performance;
- Built automation applications using Node.js, NestJS, Puppeteer, Playwright, PostgreSQL, BullJS, and Redis;
- Developed browser automation systems to reduce repetitive manual work;
- Created shell scripts for operational tasks, deployment support, log processing, file handling, and system maintenance;
- Built desktop automation tools using C# .NET, Windows Forms, and Selenium;
- Developed web-based tools to centralize operational workflows and improve team productivity;
- Worked on queue-based processing systems for handling long-running and high-volume background jobs;
- Supported deployment, troubleshooting, and maintenance of internal applications on Linux servers.