Passion Fuels Purpose! 

BIOGRAPHY

I am an Innovator in Code, driven by an insatiable passion for software engineering and a diverse skill set that spans an array of programming languages including Java, PHP, and Python. Holding three prestigious diplomas—a Master of Science (MSc) in Software Engineering, a Computer Science Engineering degree specializing in Software Engineering, and another Master of Science (MSc) in Software Engineering with a focus on software design.

My journey in software engineering is marked by a fervent desire to convert creative concepts into functional, user-centric applications. Data visualization and interactive mapping features hold a special place in my heart, and I take pride in crafting intuitive interfaces that facilitate seamless interactions.

Motivated by technical challenges, I constantly seek opportunities to enhance my skills and contribute to innovative solutions. Every project I undertake is a chance to surpass expectations and deliver substantial value through my enthusiasm for learning and collaborative mindset.

As a dedicated software engineer, my goal is to pioneer advancements, embrace challenges, and enhance user experiences. With unwavering dedication, I drive innovation and contribute to the ever-evolving world of software engineering. My journey is a testament to the belief that through dedication, passion, and continuous learning, we can shape a better future in the realm of technology.

+

projects completed

+

Years of experience

Experience

  • Software Engineer @Critt Informatique

    April 2022-Present | Poitiers, France

    As a software engineer at Critt Informatique, I am deeply involved in both mobile and backend development, with a primary focus on creating applications that prioritize digital safety. My responsibilities encompass implementing diverse features for data collection, conducting rigorous testing, and ensuring smooth integration with backend services. In addition to my software roles, I also play a crucial part in the realm of robotics. I engage in programming and controlling robots, proposing intricate architectures that support diverse and sometimes complex protocols. Moreover, I delve into 3D technologies like Unreal Engine, utilizing them to create digital twins and supervise devices remotely, pushing the boundaries of technological possibilities. Furthermore, I have taken on the role of a project lead for the 'La Conciergerie du Fitness' project, where we are implementing secure locker solutions with integrated services, contributing to enhanced user experiences in fitness centers.

  • Software Tester @uTest

    2021-2022 |

    In this role, I was primarily focused on meticulous testing of diverse applications and websites. My responsibilities consisted of identifying and documenting bugs, glitches, and inconsistencies in the software. I compiled detailed bug reports outlining the issues found and suggested precise ways to address and enhance the functionality and user experience. This role honed my analytical skills and attention to detail, crucial for ensuring the quality and reliability of software products.

  • Freelance Android Developer @Freelancer

    2020-2021 |

    During this period, I operated as a freelance Android developer, catering to specific client demands and creating tailored Android applications. My responsibilities included understanding client requirements, designing and developing the applications, and ensuring a seamless and intuitive user experience. I engaged with clients to comprehend their unique needs and translated them into functional, high-quality applications.

  • Intern @LIAS/ENSMA Poitiers

    January 2021 - September 2021 | Poitiers, France

    During my internship at LIAS/ENSMA, I focused on mobile app development for data collection related to adolescent activities. I was responsible for data manipulation and database population. Utilizing technologies like Java, Android Studio, and PostgreSQL, I created a robust application allowing smooth data management and user-friendly manipulation. Additionally, I contributed to creating tools for efficient data analysis and visualization, further enhancing the functionality of the application.

  • Project Manager | Developer @Unicef

    October 2018 - June 2020 | Algiers, Algeria

    During my tenure at Unicef, I played a crucial role in developing and enhancing an extension for web browsers. The extension aimed to provide a safer online environment for children by filtering inappropriate websites. Additionally, I developed a machine learning model to detect restricted content, contributing to a safer browsing experience. My work included using technologies like JavaScript, HTML, CSS, and Python, and leveraging MySQL for efficient data management and TensorFlow for machine learning implementation.

Skills

  • Fundamentals

    Data Structures, Algorithms, Design Patterns, Technical writing, OOP, Linux, Testing, Latex

  • Desktop

    Java, Python, C, C#

  • Android

    Kotlin, React Native, XML, Java, Flutter, Xamarin

  • Database

    MySQL, PostgreSQL, MongoDB, Firebase

  • Web

    HTML, CSS, JavaScript, ReactJS, PHP, JQuery, Bootstrap

  • 3D

    Unity, Unreal Engine, Three.js

  • IOT

    RasberryOS, OPC UA, MQTT, ThingsBoard, Programming robot (kuka)

  • DevOps

    Docker, Jenkins, Git, Github, Kanban

  • Soft Skills

    Problem‐solving, Communication, Teamwork, Leadership, Adaptability, Critical Thinking, Organization, Teaching, Creativity

Education

  • Master 2 in Software Design

    2021-2022 | University of Poitiers, France

    Completed a Master's degree in Software Design at Université de Poitiers, specializing in software development, design principles, and advanced programming techniques.

  • Software Engineer

    2016-2021 | Higher School of Computer Science (formerly known as ESI ‐ex INI‐), Algiers, Algeria

    Completed a comprehensive five-year program specializing in computer systems and software, focusing on topics such as system architecture, software design, and programming. Engaged in various projects and developed a strong foundation in computer engineering.