hi my name is :

Ayoub majjid

I'm a Software engineer

Hello and welcome to my portfolio! I'm currently a fourth-year computer engineering student at EMSI, with a background in Experimental Sciences. My journey at EMSI has deepened my understanding of mathematics, physics, and chemistry, igniting my passion for computer science and engineering. As a full-stack developer, I specialize in building dynamic and scalable applications using React, Next.js, Python, and more. I stay updated with industry trends to ensure seamless user experiences and efficient back-end solutions. Let's collaborate and create something amazing together!

Programming languages

c programming language

c

Skilled C programmer specializing in low-level system development, excelling in memory management, code optimization, and crafting robust, high-performance applications.

cpp programming language

c++

Experienced in C++ development with a focus on object-oriented programming, proficient in utilizing C++ for software and system-level programming, and capable of designing in C++

JavaScript programming language

JavaScript

Strong JavaScript proficiency, including ES6+. Skilled in front-end dev for interactivity. Experienced in Node.js back-end, building web apps.

Java programming language

Java

Proficient in Java for desktop and backend development. Experienced in building robust applications. Skilled in object-oriented programming, multi-threading, and developing scalable solutions.

C# programming language

C#

Proficient in C# for building Windows applications, backend services. Experienced in object-oriented programming

Php programming language

Php

I'm proficient in PHP for developing websites and dynamic web applications. Although I haven't built APIs yet, I'm eager to learn

Python programming language

Python

I have basic Python skills and can build APIs, including Flask applications, for back-end development.

CS Fundamentals

algorithm CS Fundamentals

algorithms

Exhibits adept algorithmic problem-solving, emphasizing efficiency. Experienced in diverse algorithm design, analysis, and implementation. Proficient in data structures

data structure CS Fundamentals

Data Structure

Deep grasp of key data structures (arrays, linked lists, trees, graphs). Proficient in selecting and implementing optimal structures, skilled in optimizing for memory and time efficiency

problem solving CS Fundamentals

problem solving

Excellent problem-solving skills, systematic and analytical. Experienced in breaking down complex problems. Proficient in using algorithms and data structures for effective solutions.

OOP CS Fundamentals

OOP

Strong grasp of OOP principles (encapsulation, inheritance, polymorphism). Skilled in designing and implementing modular, maintainable code with OOP concepts.

web Front-end

html web Front-end

html

Expert in HTML, including HTML5, for structuring web content. Proficient in creating accessible, semantic HTML markup. Skilled in using HTML for responsive, interactivity

CSS web Front-end

css

Proficient in CSS for styling and layout design of web pages. ,Experienced in responsive web design. ,Capable of creating visually appealing and user-friendly web interfaces.

JavaScript web Front-end

JavaScript

Strong proficiency in JavaScript, including ES6+ features. Skilled in front-end development, utilizing JavaScript for interactivity, adept at building web applications.

React web Front-end

React

I am currently enhancing my proficiency in React and eagerly anticipating the opportunity to initiate my first project with this technology.

Next.js web Front-end

Next.js

I am exploring Next.js for building robust front-end applications, leveraging its features for enhanced performance and developer experience.

web back-end

Php  back-end programming language

Php

I'm proficient in PHP for developing websites and dynamic web applications. Although I haven't built APIs yet, I'm eager to learn

Python programming language

Python

I have basic Python skills and can build APIs, including Flask applications, for back-end development.

C# for backend development

Backend with C#

Experienced in building robust backend systems using C# and .NET. Skilled in developing RESTful APIs, integrating with databases using Entity Framework, and implementing authentication and authorization.

DataBases

 MySQL Database

MySQL

Proficient in MySQL database design, SQL query optimization, and database management. ,Skilled in data modeling, indexing, and database normalization.

DataBases Oracle database

Oracle

Proficient in Oracle database design, SQL query optimization, and database management. ,Skilled in data modeling, indexing, and database normalization,PLSQl programming

SQL Server Database

Sql server

Proficient in Oracle database design, SQL query optimization, and database management. ,Skilled in data modeling, indexing, and database normalization,tSQL programming

MongoDB Database

MongoDB

I am actively expanding my expertise in MongoDB, seeking to apply my knowledge in database management and contribute to innovative projects

Langues

French Langues

french

Intermediate proficiency in French, with the ability to communicate in everyday situations. ,Capable of using French for basic interactions and understanding conversations.

English Langues

english

Proficient in English, adept at professional communication and engaging in technical discussions. Capable collaborator in team environments.

Arabic Langues

Arabic

Native Arabic speaker with advanced proficiency, skilled in effective communication and fluent in technical discussions.