Souhaib Allout



Highly skilled software engineer with over 3 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.

  • Birthday: 02 June
  • Website:
  • Phone: +212 771705545
  • City: Morocco
  • Age: 24
  • Degree: Software Engineering
  • Email:
  • Cv: Download


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: .

Java, Spring Boot, Spring batch, Thymeleaf

Spring Cloud, Microservices

JavaScript, React Js & Next Js


JUnit & AssertJ

PHP, Symfony, Laravel & PHPUnit

MySql, MongoDB & Oracle Database

Amazon Web Services (AWS)

Docker Products



Algorithms & Design Patterns

Unified Modeling Language (UML)



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.


Engineer's degree, Computer and network engineering

Oct 2021 - Jul 2023

Ecole Marocaine des Sciences de l'ingénieur

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

Oct 2020 - Jan 2021

UPM - Universitè Privèe de Marrakech

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, Computer Science

Oct 2018 - Aug 2020

ISGI - Institut Spécialisé de Gestion et d'informatique

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.


Scrum Foundation Professional Certificate

Apr 2022


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 Experience

Spring boot/React Software Engineer and Development Study

Sep 2023 - Present · 9 months


  • Developing and coding software applications using React & Spring boot .
  • Designing and architecting software systems, taking into account scalability, performance, and security considerations.
  • developing and maintaining batch jobs using the Spring Batch framework .
  • Analyze and resolve software bugs .
  • Conducting thorough testing and debugging to ensure the quality and reliability of the software.
  • Providing technical support and troubleshooting assistance to resolve software and system issues.

Software Engineer

Nov 2021 - Aug 2023 · 2 years & 5 months


  • 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 · Full-time, On-site

  • 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.

Web Developer

Nov 2020 · 1 month

VIGON SYSTEMS · Internship, On-site

  • Collaborating with the development team to understand the requirements for adding new functionalities to the existing website
  • Integrating the new functionalities seamlessly into the existing website's architecture.
  • Adhering to coding standards and best practices to maintain clean and maintainable code.

Web Developer

Apr 2020 - May 2020 · 2 months

Engenering Inside · Internship, On-site

  • Collaborating with the team to understand client requirements and translate them into visually appealing website templates.
  • Using HTML, CSS, and JavaScript to design and develop responsive and user-friendly website templates.
  • Implementing the designed templates into the WordPress content management system.
  • Customizing and configuring WordPress themes and plugins to meet client specifications.
  • Collaborating with the design team to ensure a seamless integration of UI/UX designs into the website templates.


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.





+212 771705545

Souhaib Allout