Chihabeddine AOURINMOUCHE
About Me
Contact & Links
π +33 664 879 181 π
π Nice, CΓ΄te d'Azur, France π
π Personal Website π
π https://chihabeddine.com π π Linkedin π
π https://linkedin.com/in/chihabeddine-aourinmouche-b7239453 π π Itch.Io Shop π
π https://chihabeddine.itch.io/ π
π¨οΈ Save PDF / Print π
Driving License
- π ( 22/12/2038)
- Cat: B (Passenger Cars) 22/12/2038
Skills
Languages
Professional Experience
- Go
- Gradle
- Java
- Python
- Docker
- Git
- Gitlab-CI
- SonarQube
I develop starter-kits based on Orange's To-Be-Continuous CI/CD framework, document, and coach DevOps teams on its usage.
My responsibilities included:
-
Developing Go projects
-
Writing pipelines for each project following To-Be-Continuous guidelines and resources
-
Writing Documentation and coaching DevOps teams
- Python3
- C++
- C
- Shell
- Batch
- Git
- Github
Worked on a Python and C++ App allowing Video game developers to seamlessly design, test, and export their video game level design as fast as possible.
My responsibilities included:
-
Analyzing needs and specifications
-
Writing code in Python, C++, C
-
Automating tasks using Shell (Linux and MacOS) and Batch (Windows)
-
Adding new features
-
Testing new features
-
Feature integration and deployment
- Java
- React
- Typescript
- Gitlab-CI
- Docker
Collaborated with a state organization, utilizing React for dynamic user interfaces and Spring Boot for robust backend services. I enjoyed helping my team in crafting intuitive and efficient solutions to meet farming and animal healthcare needs.
My responsibilities included:
-
Analyzing functional specifications
-
Creating and developing backend services and UI components
- Go
- Vue
- Typescript
- Github
- MS-Azur
- Docker
- Docker-Compose
- Coverity
- SonarQube
- Edge-Computing
Rapidly promoted through three roles (Backend, Full Stack, and Tech Lead) to drive the development of edge-computing and microservice architectures within an agile and SAFe ecosystem.
My Responsibilities included:
-
High-Impact Integration: Developed a high-visibility solution integrating SAP into Edge-Computing applications, receiving formal recognition from the Head of Industrial Automation.
-
Microservices & Full-Stack Development: Spearheaded the transition to microservice architecture using Go, Vue.js, and TypeScript.
-
Technical Leadership: Acted as de facto Team Lead and Expert, managing team operations and coaching newcomers.
-
End-to-End Ownership: Managed full SDLC including DevOps, Unit/Integration testing, and high-level release demonstrations.
- Python2
- Python3
- C
- C++
- Obj-C
- IOS
- Git
- BitBucket
- AWS
- OpenCV
Joined a startup working on Web and Mobile solutions to improve Spectro-Photo-Metry. Contribution covered Scientific Research, Algorithm Implementation, and Infrastructure Setup.
My Responsibilities included:
-
Development of new algorithms for image processing.
-
Implementation of mathematical algorithms in Python3 and C++ using OpenCV.
-
Testing algorithms in lab conditions.
-
Integrating approved algorithms in IOS application and deploying application versions.
- Java
- Spring Boot
- SAP-UI5
- Odata
- Github
- SAP Cloud ALM
- Docker
- SonarQube
Participated in developing new components for one of the services within the SAP Cloud ALM ecosystem as part of a global team.
My responsibilities included:
-
Defining functional specifications.
-
Developing backend services and UI components.
-
Unit and integration testing.
-
Code quality and safety assurance.
- HTML
- CSS
- Javascript
- Typescript
- React
- Spring Boot
- Flask
Tutored freshmen students in Web Technologies, helping them prepare for entrance exams and foundational concepts.
My responsibilities included:
-
Preparing classes based on student level.
-
Explaining basic concepts of the Web.
-
Introducing languages and frameworks with examples.
-
Setting up demo-projects alongside students.
- Java
- Python
- ReactTS
- Proteger
- RDF
- Github
- Docker
- SonarQube
Worked on an IoT project aiming to provide IoT applications with Knowledge-base based tools of conflict detection.
My responsibilities included:
-
Defining functional specifications.
-
Researching algorithms used in development of knowledge bases in IoT systems.
-
Developing backend services integrated into knowledge bases.
-
Unit and integration testing.
- Java
- J2EE
- Github
- Docker
- SonarQube
Worked on adding new features to an application aiming to categorize banking customers according to their loan payment habits and behaviors.
My responsibilities included:
-
Defining functional specifications.
-
Developing backend services for a KYC system.
-
Unit and integration testing.
-
Code quality and safety assurance.
- Kotlin
- Android Studio
- Github
Worked with a pharmacist to provide a tailored mobile solution allowing management of the pharmacy's finances and orders.
My responsibilities included:
-
Frequent interactions with the client.
-
Defining functional specifications.
-
Development planning.
-
Android development.
-
Unit and integration testing.
Education
Master in Computer Science β On top of having specialized in Semantic Web and Web Development, I studied techniques of Scientific Research that I applied in various projects throughout the degree.
Bachelor in Computer Science β Within the first 2 years, I studied general topics in Computer Science, and within the third year, I leaned more towards Software Development and Algorithmics.
Bachelor in Bio-Technology β Interested by Biology and Technology, I studied Bio-Technology where I was introduced to concepts in Biology, Health, and Computer Science.
Science β I studied highschool science in a French-speaking institution which solidified my French, preparing me thus for joining University abroad.
Projects
- Electron
- React.js
- Javascript
- Bash
- Taskfile
- Devbox
- Git
- Gitea
- Python3
- Pygame
- Bash
- Taskfile
- Devbox
- Git
- Gitea
- Vue3
- Typescript
- Go
- Bash
- Docker
- Git
- Github
- Github-Pages
- Taskfile
- Devbox
- Python3
- Pygame
- Bash
- A*
- Taskfile
- Devbox
- Javascript
- Babylon.JS
- Bash
- Taskfile
- Devbox
- Pico8
- LUA
- Bash
- Java
- Python
- Bash
- Python3
- Pygame
- Bash