Allagui Logo Allagui

Welcome 👋

I am Abdessalem

Senior Fullstack Software Engineer

Expert in designing robust Web applications and distributed architectures. Passionate about innovation, Clean Code, and creating scalable solutions capable of supporting millions of users.

Abdessalem ALLAGUI

About Me

Who am I?

Software Engineer with 4 years of experience, I am a fullstack architect passionate about creating high-performance and scalable Web solutions. My specialty lies in designing distributed architectures capable of supporting massive loads without compromising on latency.

My expertise covers modern frameworks like React and Angular, as well as solid Backend architectures under Node.js and Symfony. I also master microservices patterns, containerization, and CI/CD pipelines.

An adept of Clean Code (TDD, Design Patterns) and Agile/Scrum environments, I am used to working on complex and distributed architectures. I am also a technical leader capable of mentoring teams and ensuring operational excellence.

4+
Years of Experience
10+
Projects Delivered
15+
Technologies Mastered
100%
Client Satisfaction

Technical Skills & AI Expertise

AI-Powered Development

AI Development Tools

Expert

Leveraging cutting-edge AI tools to accelerate development cycles and ensure code quality. Expert in prompt engineering and integrating AI agents into professional workflows.

Claude Code, Manus, GitHub Copilot, Gemini, ChatGPT, Cursor

Frontend Development

React / Redux

Expert

Creating complex and highly reactive Web interfaces. Advanced state management via Redux, Context API and custom Hooks. Performance optimization with React.memo, useMemo and lazy loading. Experience with modern patterns (Compound Components, Render Props).

Angular / NgRx

Expert

Developing robust and maintainable enterprise applications. State management with NgRx, Reactive Forms and advanced RxJS. Optimization with OnPush change detection and module lazy loading. Expertise in modular architecture and testing.

TypeScript / RxJS

Expert

Strong typing and advanced interfaces for maximum type safety. Reactive programming with RxJS, Observables and complex Operators. Management of asynchronous flows and errors in production.

Tailwind CSS / Bootstrap

Advanced

Responsive and modern design. Creation of custom and scalable design systems. Advanced CSS animation, smooth transitions and visual performance optimization.

Backend Development

Node.js / Moleculer

Expert

Development of performant and secure REST and GraphQL APIs. Microservices architecture with Moleculer for horizontal scalability. Asynchronous event management, load balancing and service discovery. Expertise in streaming and real-time applications.

Symfony / Laravel

Expert

Modern and robust PHP frameworks for enterprise applications. Doctrine ORM and complex database migrations. Advanced security, JWT authentication and granular permission management.

Spring Boot / Python

Advanced

Scalable Java applications with Spring Boot and microservices. Scripting and automation with Python. Integration with complex and legacy systems.

REST APIs / JWT / RBAC

Expert

Design of secure and performant RESTful APIs. JWT, OAuth2 authentication and role management (RBAC). API versioning, rate limiting and complete documentation with OpenAPI/Swagger.

DevOps & Architecture

Microservices / Docker

Expert

Scalable and resilient microservices architecture. Containerization with Docker and image optimization. Orchestration, volume management and advanced networking in production.

CI/CD Pipelines

Expert

Sophisticated continuous integration and deployment pipelines. Automation of unit, integration and e2e tests. GitLab CI, GitHub Actions, Jenkins and zero-downtime deployments.

AWS / Kafka

Advanced

AWS services (EC2, RDS, S3, Lambda, CloudFront). Data streaming with Kafka and real-time event management. Monitoring and alerting with CloudWatch.

RabbitMQ / NATS

Advanced

Message brokers for asynchronous and decoupled communication. Advanced messaging patterns (Publish/Subscribe, RPC). Delivery guarantee and robust retry logic.

Databases

PostgreSQL / MySQL

Expert

Design of optimized and normalized relational schemas. Complex queries, advanced indexing and query optimization. Replication, high availability and disaster recovery.

MongoDB / NoSQL

Advanced

NoSQL and document-oriented databases. Complex aggregation pipelines and indexing. Sharding, replication and consistency tuning.

Redis / Cache

Advanced

Distributed caching and distributed sessions. Pub/Sub and Streams for real-time. Application performance optimization and DB load reduction.

Doctrine ORM

Advanced

Advanced Object-Relational Mapping and complex relationships. Lazy loading, eager loading and query optimization. Versioned migrations and schema management.

Soft Skills & Leadership

Team Management & Leadership

Expert

Ability to unite developers around common objectives and create a culture of excellence. Technical mentoring, constructive code review and talent development. Conflict management and creation of a collaborative work environment.

Agile / Scrum Methodologies

Expert

Expert in applying Scrum rituals (Daily, Sprint Planning, Retrospectives). Product backlog management and team velocity optimization. High-quality iterative deliveries and rapid adaptation to changes.

Interpersonal Communication

Advanced

Effective bridge between technical and non-technical stakeholders. Clear presentation of complex concepts and quality documentation. Active listening and understanding of business needs.

Problem Solving

Expert

Analytical and systematic approach to unblock critical production situations. Design of sustainable solutions and regression prevention. Root cause analysis and documentation of learnings.

Professional Experience

Senior Fullstack JavaScript Engineer

Nov 2024 – Present

Open Bee | Tunis, Tunisia

Participation in the PDP project (Partner Dematerialization Platform) linked to the major e-invoicing reform in Europe (2026-2027 horizon). Design of scalable microservices architectures and management of complex data flows.

Node.js Moleculer Docker RabbitMQ MongoDB

Fullstack Engineer

Jun 2024 – Nov 2024

Databiz (AUTOBIZ Subsidiary) | Tunis, Tunisia

Optimization of high-traffic e-commerce platforms. Reduced API response time by 50% through advanced caching strategies and query optimization. Mentoring of junior team on frontend best practices.

React Redux Symfony MySQL

Fullstack Engineer (React / Laravel)

Aug 2023 – Jun 2024

Draxite | Tunis, Tunisia

Development of a B2B SaaS solution for digital business card management. Design of a scalable architecture supporting thousands of simultaneous users. Implementation of advanced features (QR codes, analytics, social sharing).

React Laravel AWS Cognito Docker

Fullstack Engineer

Aug 2021 – May 2023

ENW Consulting | Tunis, Tunisia

Design of a highly complex custom ERP (TN1) for integrated company management. Management of a 3-developer team and coordination with business stakeholders. Implementation of complex workflows and advanced reporting.

Angular Symfony Kafka PostgreSQL

Let's Talk About Your Project

Discuss Together

I am open to opportunities for collaboration on innovative and challenging projects. Whether you need a fullstack architect, a technical lead, or a mentor for your team, I would be delighted to discuss your needs.