About Me

I’m Nabil, a Software Engineer with over 5 years of experience in designing and delivering secure, high-performance web applications. Passionate about solving complex challenges, I continuously refine my skills through daily coding exercises and staying ahead of the latest technology trends. My expertise lies in developing efficient and scalable solutions that seamlessly integrate functionality and security. Whether collaborating with cross-functional teams or leading projects, I am committed to exceeding expectations and driving innovation in every endeavor.

Experiences

Software Engineer

2024 - 2025
UpWork (Freelancer)

I help project owners deliver custom software solutions, collaborating closely to meet their needs with scalable, high-quality results.

Full Stack Developer

2020 - 2024
CodeNord, Morocco

Building full stack, scalable web applications, integrated APIs, optimized databases, and ensured seamless user experiences. I collaborated with cross-functional teams to deliver high-quality solutions and followed best practices for clean, maintainable code.

PHP Developer

2013 - 2020
DigitalX Rabat, Morocco

I designed and maintained web applications using PHP, implemented RESTful APIs, optimized MySQL databases, and ensured performance and scalability while collaborating my team.

Certifications

Agile Project Management

2024
HP LIFE

Define MVP, understand iterative vs. incremental development, and analyze Agile tools (Scrum, Kanban). Apply Agile methods to boost project management and product development.

JavaScript Algorithms and Data Structures

2023
FreeCodeCamp

Fundamental algorithms and data structures, including sorting, searching, and dynamic programming. You’ll learn how to implement these algorithms in JavaScript and apply them to real-world problems.

Responsive Web Design

2023
FreeCodeCamp

Create responsive websites that adapt to different screen sizes and devices. You’ll learn how to use CSS media queries, flexbox, and grid layouts to create a responsive design that looks great on any device.

Technical Skills

PHP/Laravel

Framework architecture, RESTful APIs, Service containers, ORM

JavaScript Ecosystem

TypeScript, ES6+, Node.js, Express, React, Next.js

Database Management

MySQL, PostgreSQL, MongoDB, Redis, Query optimization

Frontend Development

React/Next.js, Redux, Material UI, Tailwind CSS

DevOps & CI/CD

Docker, Kubernetes, Jenkins, GitHub Actions, AWS

Cloud Services

AWS (EC2, S3, RDS), Digital Ocean, Server management

Testing & Quality

PHPUnit,Pest,Jest, React Testing Library, TDD practices

Version Control

Git, GitHub, GitLab, Branching strategies

Soft Skills

Problem-Solving & Architecture

System design, Performance optimization, Technical solutions

Technical Communication

Documentation, presentations, cross-team collaboration

Team Leadership & Collaboration

Agile methodologies, mentoring, code reviews

Adaptability & Learning

Quick technology adoption, continuous learning, knowledge sharing

Project Management

Agile/Scrum, sprint planning, stakeholder management

Client Relations

Requirements gathering, expectation management, delivery