Islam Mokrane

Software Engineer

Crafting high-performance, intuitive digital solutions while ensuring quality, accessibility, and seamless user experiences.


ABOUT


EXPERIENCES


PROJECTS

ABOUT

I started coding in 2016 and quickly became passionate about software development. Over the years, I’ve had the chance to contribute to impactful projects — from building internal tools for an industrial engineering company, to redesigning the authentication system of a growing start-up, and more recently, working on fullstack AI-powered features at Doctrine.

Today, I focus on building performant, secure, and accessible digital experiences using TypeScript, React, and Node.js. I enjoy working across the stack, especially where clean design meets scalable engineering.

Outside of work, I’m often experimenting with new technologies, working on side projects, or improving my coding workflows. When I’m not in front of a screen, I’m usually playing chess, exploring new places, or diving into a good book.

EXPERIENCES

Jan. 2025 – Today

Fullstack Developer - Doctrine

Built fullstack features using Next.js and NestJS. Developed REST APIs and integrated AI services. Designed and implemented internal business chatbots. Partially refactored the Design System with RGAA accessibility fixes. Integrated Cypress tests into CI pipelines with GitHub Actions. Set up monitoring dashboards using Datadog and Metabase, deployed on AWS with Docker.

TypeScript

Next.js

NestJS

PostgreSQL

Docker

AWS

Cypress

Aug. 2022 – Nov. 2024

Fullstack Developer - Hupla

Web development with React, Express.js, and TypeScript. Redesigned the entire authentication system (security, sessions, Firebase SSO). Migrated from serverless architecture to a self-hosted Express server. Backend optimization: reduced API response time by 40%. Implemented automated testing and CI/CD pipelines (GitLab + GCP).

React

Express.js

Firebase

GCP

GitLab CI/CD

Docker

Mar. 2021 – Jul. 2022

Web Developer - BII

Built a desktop budget management application using React.js, Node.js, Electron, and SQLite. Designed front-end and back-end architecture from scratch. Deployed and maintained infrastructure (PCs, networks, software, security). Continuously debugged and improved system performance.

React

Node.js

Electron

SQLite

JavaScript

View Full Resume

PROJECTS

Automated Customer Review Moderation for E-commerce

Delivered a solution to help e-commerce businesses manage customer reviews effectively. The system used automated moderation to detect and address inappropriate or irrelevant feedback, ensuring a high-quality user experience and protecting brand reputation. The integration allowed for scalable and consistent review handling processes.

Java

Spring Boot

Typescript

Angular

Docker

Kafka

PostgreSQL

Keycloak

Gitlab CI/CD

JUnit

Mockito

SonarQube

Project

Document Management System with Advanced Classification

Built a web-based system for businesses to manage and organize documents in various formats. The application included powerful features to classify and categorize content automatically, helping users store, retrieve, and process their files more effectively while reducing manual effort.

.NET

C#

React

Typescript

Docker

PostgreSQL

Project

View Full Project Archive

Coded in Visual Studio Code by yours truly. Built with Next.js
with the help of Typescript & Material UI , All text is set in the Inter typeface.