Mohammad Akraou

Mohammad Akraou

Software Engineer @ inwi

About

As Back-End web and machine learning enthusiast, I am always eager to learn new technologies and apply them to real-world problems. I graduated with Engineering degree in Computer Science from the National School of Applied Sciences of Fez in 2022, where I acquired solid foundations in programming, data structures, algorithms, databases, and software engineering. Currently, I am a software engineer at inwi, a leading telecommunications company in Morocco, where I work on developing and maintaining web applications using Spring boot ecosystem. I also have experience in research and development, having worked as a research assistant at Oracle for six months, where I worked with python.

Country

Morocco

City

Casablanca Metropolitan Area

Industry

Information Technology & Services

Skill

Spring Boot, Java, Python (Programming Language), PostgreSQL, MySQL, SQL, Spring Data, Spring Security, Keycloak, Kafka, Apache Kafka, FastAPI, Machine Learning, PyTorch, PGX, RabbitMQ, Sonarqube, Sonar, Redis, OpenShift

Experience

inwi

Software Engineer

inwi

LinkedIn
2022-11 - Present · 3 yrs 11 mos

Casablanca, Casablanca-Settat, Morocco

• Design and develop microservices using Spring Boot 3.x with both Java 17 and Java 21. • Implemented event-driven architecture using RabbitMQ for asynchronous communication between microservices. • Implemented robust security using Spring security and KeyCloak for OAuth2/OpenID Connectauthentication and authorization across microservices, including custom token claims and role-based access control. • Developed data access layer using Spring Data JPA, Hibernate with PostgreSQL and Liquibase for database schema versioning. • Utilized Spring Cloud (Gateway, Config Server, Eureka) for service discovery, centralized configuration, and API gateway implementation, ensuring high availability and resilience • Implemented comprehensive caching strategy using Redis with Spring Boot 3.x • Implemented distributed logging system using ELK Stack (Elasticsearch, Logstash, Kibana) • Collaborated with cross-functional teams to ensure successful project delivery and integration of new technologies.

Oracle

Research assistant

Oracle

LinkedIn
2022-3 - 2022-9 · 7 mos

Casablanca, Casablanca-Settat, Morocco

Improve Existing Machine Learning pipeline by adding auxiliary data. Sourced and aggregated data from diverse resources to ensure relevance, integrating it into an existing machine learning pipeline to enhance its investigative. Orchestrated a multi-stage data processing pipeline, seamlessly transitioning data from APIs to Elasticsearch and subsequently to PGX (parallel graph analytics)

EMPOWER SKILLS MA

Web Developer

EMPOWER SKILLS MA

LinkedIn
2021-8 - 2021-10 · 3 mos

Rabat, Rabat-Salé-Kénitra, Maroc

Implementation of E-learning web application: - Management of users - Courses management - File handling - Authentication and Authorization with JWT - Login and Registration interfaces with React JS

Sarl Youssad

Web Developer

Sarl Youssad

2020-7 - 2020-8 · 2 mos

Casablanca, Maroc

Implementation of a dynamic website for employees management with PHP

Education

École Nationale des Sciences Appliquées de Fès

École Nationale des Sciences Appliquées de Fès

LinkedIn

génie informatique

2019 - 2022 · 3 yrs
Faculté des Sciences et Techniques d'Errachidia

Faculté des Sciences et Techniques d'Errachidia

LinkedIn

Mathématiques informatique physique (MIP)

2016-9 - 2018-7 · 1 yr 11 mos

Mohammad Akraou's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.