Souhaib Allout
Java / React Software Engineer
About
Highly skilled software engineer with over 4 years of professional experience. Passionate about creating innovative and efficient solutions to tackle today's technological challenges. Proficient in full-stack development, employing cutting-edge technologies and agile methodologies to deliver robust and scalable software applications. Deep understanding of software architecture and design principles, allowing for the creation of elegant and maintainable systems. Actively engaged in continuous learning and staying up-to-date with industry trends. Effective communicator and collaborative

Java/Spring boot & React Software engineer
As a software engineer, I thrive on the challenge of solving complex problems and turning ideas into reality. With a strong background in full-stack development, I am passionate about creating seamless and user-friendly applications that make a positive impact. I believe in continuous learning and constantly exploring emerging technologies to stay at the forefront of the ever-evolving tech landscape. My dedication to clean and efficient code, coupled with effective communication and collaboration skills, enables me to work effectively both independently and as part of a team.
- Website: www.souhaib-allout.com
- Phone: +212 771705545
- Cv: Download
- Linkedin: Click here
- Email: del.souhaib@gmail.com
- Location: Morocco
Skills
As a software engineer, I have cultivated a diverse skill set that enables me to tackle a wide range of projects and deliver exceptional results. I specialize in several programming languages and frameworks, including: .
Resume
Explore my educational achievements and professional journey as a software engineer. This section showcases how my passion for innovation and dedication to excellence have shaped my expertise in delivering cutting-edge solutions.
Professional Experience
Spring boot/React Software Engineer
Sep 2023 - Present · 1 year 9 months
EURAFRIC INFORMATION · Casablanca, Morocco
- Led multiple projects from conception to delivery .
- Collaborated with a cross-functional team to develop scalable enterprise software solutions, ensuring efficient system performance and reliability
- Designed and maintained complex batch processing workflows using Spring Batch, streamlining data handling for critical operations
- Diagnosed and resolved software issues and bugs, minimizing disruptions and enhancing system stability
- Supervised and mentored a team of interns throughout development projects
- Deployed projects using various tools such as WebSphere, Jenkins, and command-line interfaces
Software Engineer
Nov 2021 - Aug 2023 · 2 years & 5 months
VOYAGES FALHI-ESPACE-TOURISME · Marseille - France (Remote)
- Responsible for managing the IT department, ensuring smooth operation and efficient functioning of the systems.
- Designing and architecting software systems, taking into account scalability, performance, and security considerations.
- Developing and coding software applications using industry-standard programming languages and frameworks.
- Conducting thorough testing and debugging to ensure the quality and reliability of the software.
- Taking charge of database administration, including database design, optimization, and maintenance.
- Providing technical support and troubleshooting assistance to resolve software and system issues.
- Staying updated with the latest industry trends, technologies, and best practices to continuously improve software development processes and methodologies.
Web Developer
Dec 2020 - Mar 2021 · 4 months
Softechers · Marrakech - Morocco
- Collaborating with the team to understand business requirements and translate them into functional website templates.
- Developing frontend interfaces using HTML, CSS, and JavaScript, ensuring a seamless and intuitive user experience.
- Implementing backend functionalities using PHP Laravel framework to create robust and scalable web applications.
- Writing clean and maintainable code following industry best practices and coding standards.
Education
Engineer's Degree, IT Engineering and Network
2021 - 2023
EMSI - Moroccan School of Engineering Sciences
This diploma represents my pursuit of advanced knowledge and skills in the field of computer and network engineering. During my studies at Ecole Marocaine des Sciences de l'ingénieur, I gained a deep understanding of various engineering concepts related to computers and networks. This program equipped me with the necessary expertise to design, develop, and manage complex computer systems
Professional Bachelor's degree, Computer Science
2020 - 2021
UPM - High School Of Computer Science Applied To Management
The Professional Bachelor's degree in Computer Science from UPM provided me with a solid foundation in computer science principles and practical skills. Throughout this program, I acquired knowledge in programming, database management, software development, and other fundamental aspects of computer science. This diploma showcases my ability to apply theoretical concepts to real-world scenarios.
Specialized Technician Diploma, IT Development Techniques
2018 - 2020
ISTA - Specialized Institute of Management and Information Technology
The Specialized Technician diploma in Computer Science from ISGI laid the groundwork for my career in the field of technology. This program focused on providing hands-on training and practical knowledge in various areas of computer science, including programming languages, computer networks, and systems administration. This diploma demonstrates my proficiency in implementing and troubleshooting computer systems and applications.
High school degree, Sciences
2016 - 2018
Zerktouni High School
My high school degree in Sciences from Zerktouni High School marked the beginning of my educational journey in the field of technology. This diploma represents my strong foundation in scientific principles and critical thinking. It demonstrates my ability to grasp complex concepts, solve problems, and lays the groundwork for further specialization in computer science.
Certificates
Scrum Foundation Professional Certificate
Apr 2022
CertiProf
I am delighted to showcase my Scrum Foundation Professional Certificate . This esteemed certification attests to my comprehensive grasp of the essential principles and methodologies of Scrum, an Agile project management framework. With this credential, I have demonstrated my aptitude to actively contribute to Scrum teams and projects, fostering a culture of collaboration, adaptability, and iterative progress. By leveraging my SFPC™, I am well-equipped to facilitate efficient and successful project deliveries, ensuring optimal outcomes in today's dynamic and fast-paced business environments.
Social Skills
Feb 2023
Honoris Online Academy
Professional Projects
Open a bank account entirely online.
EURAFRIC INFORMATION
This project is a comprehensive digital platform that allows users to open a bank account entirely online, eliminating the need to visit a branch. Through secure digital verification and guided steps, it offers a fully remote account opening experience, making banking more accessible and flexible for users, anytime and anywhere.
- Backend: Java, Spring boot, Spring Data, Spring Security, Rest APIS, GraphQL, Maven, MariaDB
- Frontend: React, TypeScript, Yarn
- Other: Git, Jenkins, SonarQube, Docker, Testing, Websphere, Trello
DGSN Web Service (My Digital Identity).
EURAFRIC INFORMATION
This web service acts as a middleware between projects and the DGSN system, facilitating the authentication of Moroccan residents and access to their official information (name, date of birth, etc.) from the government database.
- Backend: Java, Spring boot, Spring Data, Rest APIS, Maven
- Other: Git, Jenkins, SonarQube, Testing, Trello
Automatic Follow-Up Call Batch.
EURAFRIC INFORMATION
This batch is part of a process designed to re-engage customers who started opening their account online but did not complete the process. It targets those who meet specific criteria by calling them through an automated bot.
- Backend: Java, Spring Batch, Maven, MariaDB
- Other: Git, Jenkins, SonarQube, Docker, Testing, Trello
Web Service Monitoring
EURAFRIC INFORMATION
ServiceMonitor is a system that monitors critical services and alerts the team in case of outages. It uses scheduled cron jobs, supports manual checks via an API, and sends summary emails to ensure rapid incident resolution.
- Backend: Java, Spring boot, Spring Data, Rest APIS, GraphQL, Maven, MariaDB
- Other: Git, Jenkins, SonarQube, Docker, Testing, Websphere, Trello
Excel Report Generation Batch.
EURAFRIC INFORMATION
This project is a comprehensive digital platform that allows users to open a bank account entirely online, eliminating the need to visit a branch. Through secure digital verification and guided steps, it offers a fully remote account opening experience, making banking more accessible and flexible for users, anytime and anywhere.
- Backend: Java, Spring Batch, Maven, MariaDB
- Other: Git, Jenkins, SonarQube, Docker, Testing, Websphere, Trello
Processing of data and conversion for analysis Batch.
EURAFRIC INFORMATION
This project is a batch processing system that extracts, maps, and converts data from a complex database into a specific format for the analysis team. Built with Spring Batch, it operates on a scheduled basis for efficient and timely processing, facilitating workflows and datadriven decision-making.
- Backend: Java, Spring Batch, Maven, MariaDB
- Other: Git, Jenkins, SonarQube, Docker, Testing, Websphere, Trello
VOYAGES FALHI-ESPACE-TOURISME
This project is an all-in-one dashboard designed to optimize travel agents' operations. It allows flight bookings, provides access to essential information (schedules, reservations, passengers, insurance, etc.), and enhances agent productivity, thus facilitating the management of customer needs and service delivery.
- Backend: Java, Spring boot, Spring Data, Spring Security, Rest APIS, Maven, MariaDB, Amadeus APIS
- Frontend: React, TypeScript, Npm
- Other: Git, Testing, Trello
Online Flight Booking Platform for Agency and Amadeus Flights
VOYAGES FALHI-ESPACE-TOURISME
A web platform that allows customers to book flights online, either through the agency or the Amadeus system, without the need to visit in person. It provides a simple and accessible experience for comparing and choosing the best travel options.
- Frontend: Next js, Redux, TypeScript, npm
- Other: Git, Trello, Vercel
Services
Discover the range of specialized services I offer as a software engineer. From software development to performance optimization, my solutions are designed to exceed expectations and drive success in today's dynamic technological landscape.
Web Development
I specialize in building websites and web applications using technologies like Java, Php, JavaScript, and frameworks such as Spring boot, Symfony, Laravel, React ..
Database Design and Administration
I provide services in designing efficient and scalable database structures, optimizing performance, and handling tasks like backups, security, and data migration.
Software Maintenance and Support
I offer ongoing maintenance and support for software applications, ensuring smooth operation and addressing bug fixes, updates, and user support.
Project Planning
As a software engineer, I excel in project planning, defining objectives, scoping deliverables, creating project plans, estimating resources, and establishing timelines.
Team Coordination
I lead and coordinate development teams, ensuring effective communication, assigning tasks, tracking progress, managing dependencies, and resolving conflicts.
Project Documentation
I maintain comprehensive project documentation, including plans, reports, meeting minutes, and technical documentation for easy reference and future maintenance.
Contact
Location:
Morocco
Email:
del.souhaib@gmail.com
Call:
+212 771705545