Portrait of Salim Djerbouh

Salim Djerbouh

Backend Heavy full-stack web developer

Phone:
+31629153326
+213551081911
Email:
[email protected]
Download CV CV LaTeX source

7+

Years
Experience

120+

Satisfied
Clients

Trusted by

Backend developer with a passion for software engineering.

Hello, I'm Salim Djerbouh, I am a senior Web developer able to build a Web presence from the ground up - from concept, navigation, layout and programming to UX and SEO. Skilled at writing well-designed, testable and efficient code using current best practices in Web development. Fast learner, hard worker and team player who is proficient in an array of scripting languages and multimedia Web tools.

Skills

Database design

Revolutionize your data management. I specialize in crafting tailored solutions using databases like PostgreSQL, MySQL, and Redis. Achieve seamless organization, enhanced accessibility, and improved performance to elevate your business efficiency and security.

Backend development.

Elevate your digital presence with my Laravel-focused Backend Development service. Harness the power of efficient caching, robust validation, and seamless API integrations. Tailored solutions for enhanced performance, scalability, and security, ensuring your project stands out in the digital landscape.

DevOps & system administration

Optimize your digital infrastructure with my DevOps and Server Administration service. I specialize in ensuring reliability and scalability through efficient server management, automated deployments, and robust CI/CD pipelines. Leverage technologies like Docker for containerization, guaranteeing a secure and high-performing environment for your applications.

QA & unit testing

Elevate your software quality with my QA & Testing Automation service. Specializing in comprehensive testing, including unit tests, feature tests, and browser tests. From meticulous script development to seamless integration, ensure the reliability and excellence of your software throughout every stage of development.

My arsenal of tools

Laravel

Laravel

Docker

Inertia

Postgres

Redis

Ubuntu

nginx

Meilisearch

Vue.js

Vite

Tailwind

Lodash

Nuxt

Headless UI

Git

Obsidian

Vim

PhpStorm

Resume

Currently a freelancer on the platform Upwork, Formerly Backend Engineer and DevOps assist at Belgian company Shyfter SRL, Chief Technology Officer and Lead Developer at start-up company Zidweb. 6+ years experience specializing in the backend development, infrastructure engineering, CI/CD pipelines automation, Super nerd who loves Vim, macOS and Linux and enjoys to customize all of the development environment. Interested in devising a better problem-solving method for challenging tasks, and learning new technologies and tools when the need arises.

Employment

  1. Pierry, Inc.

    Jun. 2021 – Dec. 2021

    Full Stack Web Developer

  2. Shyfter, SRL.

    Feb. 2021 – Sep. 2022

    Backend Engineer, DevOps Lead

  3. Zidweb, LLC.

    Feb. 2020 – Feb. 2021

    Co-Founder, CTO and Lead Developer

  4. Didata LLC.

    March. 2020 – April. 2020

    Full stack Software Engineer

  5. Upwork.

    Feb. 2020 – Present

    Freelance Backend developer

  6. A-Tech Solutions LLC.

    Jan. 2019 – March. 2019

    Full Stack web developer

  7. SARL TPHST.

    Feb. 2018 – Sep. 2019

    International Relations Consulting and IT support

  8. Bitshopit

    Apr. 2018 – Dec. 2018

    Co-Founder and Lead Developer

  9. AlgoTech Orestor LLC.

    Mar. 2017 – Dec. 2017

    Lead developer and system admin

  10. MNI Martship

    Jun. 2017 – Aug. 2017

    Full stack web developer

Education

  1. Crash Course

    Feb. 2017 – Dec. 2017

    Followed the course with enthusiasm and practice upon theory, briefly dabbled in OSDev as a result.

  2. Lounici Ali University

    Sep. 2013 – Jan. 2016

    Final year English literature, dropped out due to lack of interest, switched to computer science

Portfolio

Islamic pilgrims management web application

Multi lingual, polymorphic anonymous relationships, user attachable models, highly configurable, recurrences, task scheduling and realtime notifications.

#Vue 3 (webapp) #Laravel API #MySQL Database #Redis cache & queue worker #Mailgun #Twillio #Pusher #AWS EC2

Financial Wellbeing for Early Career Employees

MoneyHappy provides financial education, training and 1:1 coaching to help educate and inspire young professionals to thrive financially so they feel less stressed and happier in their job.

#Laravel #Inertia #VueJS #Tailwind.css #MySQL (database) #Redis (cache & queue) #Mailgun (Transactional email) #Stripe (Subscription) #DigitalOcean API (Infra)

BUILD YOUR ONLINE STORE QUICKLY AND EASILY. REALLY.

OrderSpark allows you to get your online store up quickly, easily and cost effectively. It got all the tools you need to build, grow and scale your business in one uncomplicated platform.

#NuxtJS (webapp) #Laravel (API) #MySQL (database) #Redis (cache & queue) #Mailgun (Transactional email) #Stripe (Subscription) #DigitalOcean API (Infra) #Forge (Servers)

Shift Work Management. Employee scheduling & time attendance app.

Fixed or flexible schedules, planning and schedule management app that saves considerable time. With leaves and absences management and time & attendance, track the work time of employees in a transparent way.

#React (webapp) #React Native (mobile) #Apache Cordova (embedded) #Laravel API #MySQL #Redis #Mailgun #Twillio #ChargeBee

Salesforce Digital Marketing Services Campaign Builder

This website will show you how to build valuable assets for your marketing campaign.

#Inertia JS & Vue3 (webapp) #Laravel (API) #Cloudinary (Image & Video) #Postgres (database) #Redis (cache & queue) #Mailgun (Transactional email) #Stripe (Subscription) #Heroku (Infra)

What clients say

Salim is the best programmer. He delivered hight quality code in short time. He managed everything perfectly and he was finding bugs in my own code and was solved them quickly and easily. He took care about the whole task. He is really perfect choice and very responsible. I will always work with him again with pleasure. I recommend him. Thank you a lot Salim.

Sapir Beck (Germany)

Islamic Pilgrims management web application

I hired Salim for something simple but he ended up being the axis power on which my team worked, he demonstrated solid software architecture knowledge, provided positive feedback and constructive criticism. his critical thinking is really impressive. Thank you Salim

Alex Geana (USA)

OrderSpark, online web store builder for the fashion and beauty industries.

Talented Laravel API developer, throughout Salim's time with us, he demonstrated exceptional skills and commitment to delivering high-quality work that truly exceeded our expectations. In addition to his development skills, Salim also excelled as a SysAdmin and DevOps lead, he single-handedly reduced our hosting costs by almost 10 times whilst improving performance, stability and availability.

Lionel Hermans (Belgium)

Shyfter, Shift Work Management, employee scheduling and time attendance app

I am delighted to write this testimonial for Salim, as I truly believe I got lucky hiring him, he's quick and focused and have shown dedication to the project as if it was his own, satisified all the requirements and has always been ahead of the deadlines, identified underlying issues we've completely missed and fixed them allowing rapid growth, he has also been great for team morale with his positive attitude, energy and sense of humor. I am confident that he will be successful in any role he takes on the future.

Jeffrey Kauffman (USA)

Digital Marketing Campaign Generator for Salesforce partners.

Straight to the point blog posts

Pro tip: your Mac has a built-in speed test (networkQuality)

Since macOS Monterey, every Mac ships with networkQuality, a native command-line speed test. No browser tab, no Python script, no third-party CLI

Pagination component designed in Tailwind CSS for Inertia's Vue 3 adapter

The missing pagination component in Laravel Breeze Inertia Vue Tailwind application scaffolding

Preventing drag overscrolling behavior (Rubber Band) on macOS

Elastic (Rubber Band) scrolling in macOS can make your website look quirky if you have a background image or animation with a blurry block on top for example

Eager loading roles with users in Spatie Laravel permissions

Error: Class name must be a valid object or a string in file … HasRelationships.php

Setup Jekyll runtime with Docker

To get a minimal Docker image (~43 MB) for your Jekyll site, write the following Dockerfile:

Array destructuring in ES6+ JavaScript

Assign values to multiple variables in an array by the result of evaluation

Understanding Unix Change Mode (chmod)

CHMOD is used to change permissions of a file, here’s how to calculate permission number

Automate pull request review assignment on GitHub via actions

Managing pull requests (PRs) can be a challenging task. This is where automation can play a pivotal role.

Harnessing Vue 3's Recursive Component Tree for Dynamic UIs

In situations where a nested UI with unknown depth is needed, a recursive component that can call itself can be handy, think of Reddit comments for example.

Let's Get In Touch!

Always available for freelancing if the right
project comes along, Feel free to contact me.

Feel free to contact me. I am always open to discussing new projects, creative ideas or opportunities to be part of your visions.