Hello ! I'm Hajar :)
I am a

hajar elkoumikhi personal picture

Software Engineer

  • Software Engineer & Competitive Programmer.
  • Graphic Designer & Traveler
  • Passionate about High-Tech, photography, videography,cooking & traveling.
  • Interests: Personal Development, Leadership, Project management ...
Professional Network

Social Media Network

My studies journey


Master's Degree in Software Engineering at IMIE-Paris

I'm working on my Master's Degree in Software Engineering at IMIE-Paris in partnership of traineeship at CapGemini-Paris.


Bachelor's degree in Computer Science at Aix-Marseille University

Marseille, the beloved city was my choice to continue my study journey and have my bachelor's degree in Computer Science.


Erasmus Student at Aix-Marseille University

I had the chance to be an exchange student from Cadi Ayyad University to travel abroad and study Computer Science at Aix-Marseille University.
lots of discoveries, lots of friends and of course lots of memories ...


Computer Science graduate diploma at Cadi Ayyad University

I got my first degree in Computer Science from Cadi Ayyad University. First amphitheater courses, many project assignments were done. I enjoyed my spare time participating in extra-activities organized by the University (table tennis, handball, Computer Science Club ...)
I had the chance to experience 3 internships in only 2 years besides being a full-time student. I'm really proud of this first experience in Cadi Ayyad University.


Moroccan National high school leaving certificate

I graduate high school with Physics as major field.


Android Developement
iOS Developement
Wordpress Developement
Blogger Developement

Professional experience

I developed a Meetup-clone website and 2 native mobile apps.

Paris, France.
January 2019 - July 2019

In a team of 3 developers, we made a meetup-clone website and 2 native mobile apps for Android (Kotlin) and iOS (Swift).
Our website Evento communicates with a MySQL database in order to stock data related to users,events and clients organizing these events.
Using Google Analytics and tracking techniques, our website sends data related to statistics to a MongoDB.
Our 2 mobile apps fetch data from a REST nodeJS API that we developed also and generate chart statistics while connecting to the mongoDB.
The project was then deployed on a Digital Ocean server with Continuous Integration using Travis.

I developed a mini-compiler in C for fictional minimal programming language called L.

Marseille, France.
January 2018 - May 2018

In a team of two students, we developed a mini-compiler in C. Our compiler takes code written in L language as input, and generates the MIPS corresponding code as output.
L language is a fictional minimal programming language created by our university professor for educational purposes. It recongnizes minimal data type like numbers and only arrays as a data structure.
Lexical, syntactic and semantic analysis of the L language code. Files extention used .l
Generating corresponding XML trees of .l files taken as input by our compiler.
Generating corresponding MIPS code succefully for files written in L language

I developed a multi-users mini-game. Web version

Marseille, France.
January 2017 - May 2017

It is a character who climbs a tower to collect as much fruit as possible in a specific amount of time, avoiding the obstacles proposed at each level of the game.
User profile management functionality.
Session management functionality, cookies for improving the user-experience ...
Game progress management features: Lives, fruit collecting, bonuses, difficulty levels of the game ...
Extended application enhancement: possibility to sign-up to the game using social media profiles (Facebook, Google).

I developed an Android chat/messaging application.

Marseille, France.
January 2016 - May 2016

Using Java sockets to ensure the client / server part, in order to establish communication / conversation between 2 users
Improving application interface to enhance the user-experience.

Development of a web application for managing students timetable at Aix-Marseille University.

Marseille, France.
January 2015 - May 2015

Students database management functionality.
Session management functionality, cookies for improving the user-experience ...
Functionality of course management, classrooms, lecture theaters and exams planning...
Extended application enhancement : Harmonization Algorithm and classroom occupancy priority.

I developed an e-commerce website for "hardware marketing" | Internship

Safi, Maroc.
June 2014 - September 2014

IT hardware inventory management functionality.
Customers profiles management fucntionality.
Cart and secure payement functionality.

I developed a registration management web application for students of Cadi Ayyad University | Project Graduation

Essaouira, Maroc.
January 2014 - June 2014

Functionality of personal data management of students enrolled at the University Cadi Ayyad.
Functionality of editing student cards.
Functionality of generating personalized QR codes for each student.
Extended application improvement: Custom QR codes (color change, integration of student profile images, integration of links to social media student profiles).

I developed a company's employees personal data management application.

Safi, Maroc.
June 2013 - September 2013.

Management functionality of employees personal data. .
Functionality of salary management, commissions, holidays ...
Payroll editing and management functionality.


* These fields are required.

Made with in 🇫🇷