Chihabeddine AOURINMOUCHE
Sobre mí
Contacto y Enlaces
Permisos de conducir
- 🚗 ( 22/12/2038)
- Cat: B (Turismos y vehículos ligeros) 22/12/2038
Habilidades
Idiomas
Experiencia Profesional
- Go
- Gradle
- Java
- Python
- Docker
- Git
- Gitlab-CI
- SonarQube
Desarrollo starter-kits basados en el framework CI/CD 'To-Be-Continuous' de Orange, redacto documentación y capacito a equipos DevOps en su uso.
Mis responsabilidades incluyeron:
-
Desarrollo de proyectos en Go
-
Creación de pipelines para cada proyecto siguiendo las guías y recursos de To-Be-Continuous
-
Redacción de documentación y coaching para equipos DevOps
- Python3
- C++
- C
- Shell
- Batch
- Git
- Github
Trabajé en una aplicación en Python y C++ que permite a los desarrolladores de videojuegos diseñar, probar y exportar sus niveles de forma fluida y rápida.
Mis responsabilidades incluyeron:
-
Análisis de necesidades y especificaciones
-
Programación en Python, C++ y C
-
Automatización de tareas mediante Shell (Linux y MacOS) y Batch (Windows)
-
Incorporación de nuevas funcionalidades
-
Pruebas de nuevas funcionalidades
-
Integración y despliegue de características
- Java
- React
- Typescript
- Gitlab-CI
- Docker
Colaboré con una organización estatal utilizando React para interfaces dinámicas y Spring Boot para servicios backend robustos. Disfruté ayudando al equipo a crear soluciones intuitivas para necesidades agrícolas y de salud animal.
Mis responsabilidades incluyeron:
-
Análisis de especificaciones funcionales
-
Creación y desarrollo de servicios backend y componentes de interfaz de usuario
- Go
- Vue
- Typescript
- Github
- MS-Azur
- Docker
- Docker-Compose
- Coverity
- SonarQube
- Edge-Computing
Promocionado rápidamente a través de tres roles (Backend, Full Stack y Tech Lead) para impulsar el desarrollo de arquitecturas de microservicios y edge-computing en un ecosistema ágil y SAFe.
Mis responsabilidades incluyeron:
-
Integración de alto impacto: Desarrollé una solución de alta visibilidad integrando SAP en aplicaciones Edge-Computing, recibiendo reconocimiento formal del Director de Automatización Industrial.
-
Desarrollo Full-Stack y Microservicios: Lideré la transición a una arquitectura de microservicios usando Go, Vue.js y TypeScript.
-
Liderazgo Técnico: Actué como Team Lead y experto de facto, gestionando operaciones del equipo y capacitando a nuevos integrantes.
-
Responsabilidad Integral: Gestión del ciclo de vida de desarrollo (SDLC), incluyendo DevOps, pruebas unitarias/integración y demostraciones de versiones finales.
- Python2
- Python3
- C
- C++
- Obj-C
- IOS
- Git
- BitBucket
- AWS
- OpenCV
Me uní a una startup dedicada a soluciones web y móviles para mejorar la espectrofotometría. Mi contribución abarcó investigación científica, implementación de algoritmos y configuración de infraestructura.
Mis responsabilidades incluyeron:
-
Desarrollo de nuevos algoritmos para el procesamiento de imágenes.
-
Implementación de algoritmos matemáticos en Python3 y C++ utilizando OpenCV.
-
Pruebas de algoritmos en condiciones de laboratorio.
-
Integración de algoritmos aprobados en la aplicación iOS y despliegue de versiones.
- Java
- Spring Boot
- SAP-UI5
- Odata
- Github
- SAP Cloud ALM
- Docker
- SonarQube
Participé en el desarrollo de nuevos componentes para uno de los servicios dentro del ecosistema SAP Cloud ALM como parte de un equipo global.
Mis responsabilidades incluyeron:
-
Definición de especificaciones funcionales.
-
Desarrollo de servicios backend y componentes de UI.
-
Pruebas unitarias y de integración.
-
Aseguramiento de la calidad y seguridad del código.
- HTML
- CSS
- Javascript
- Typescript
- React
- Spring Boot
- Flask
Impartí tutorías a estudiantes de primer año sobre tecnologías web, ayudándoles a prepararse para exámenes y conceptos fundamentales.
Mis responsabilidades incluyeron:
-
Preparación de clases basadas en el nivel del estudiante.
-
Explicación de conceptos básicos de la web.
-
Introducción a lenguajes y frameworks con ejemplos prácticos.
-
Creación de proyectos de demostración junto con los estudiantes.
- Java
- Python
- ReactTS
- Proteger
- RDF
- Github
- Docker
- SonarQube
Trabajé en un proyecto de IoT destinado a proporcionar a las aplicaciones herramientas de detección de conflictos basadas en bases de conocimiento.
Mis responsabilidades incluyeron:
-
Definición de especificaciones funcionales.
-
Investigación de algoritmos utilizados en el desarrollo de bases de conocimiento en sistemas IoT.
-
Desarrollo de servicios backend integrados en bases de conocimiento.
-
Pruebas unitarias y de integración.
- Java
- J2EE
- Github
- Docker
- SonarQube
Trabajé en la incorporación de nuevas funcionalidades en una aplicación para categorizar a clientes bancarios según sus hábitos de pago de préstamos.
Mis responsabilidades incluyeron:
-
Definición de especificaciones funcionales.
-
Desarrollo de servicios backend para un sistema KYC (Conozca a su Cliente).
-
Pruebas unitarias y de integración.
-
Garantía de calidad y seguridad del código.
- Kotlin
- Android Studio
- Github
Trabajé con un farmacéutico para ofrecer una solución móvil a medida que permitiera gestionar las finanzas y los pedidos de la farmacia.
Mis responsabilidades incluyeron:
-
Interacción frecuente con el cliente.
-
Definición de especificaciones funcionales.
-
Planificación del desarrollo.
-
Desarrollo Android.
-
Pruebas unitarias y de integración.
Educación
Master in Computer Science – Además de haberme especializado en Web Semántica y Desarrollo Web, estudié técnicas de investigación científica que apliqué en diversos proyectos a lo largo de la carrera.
Bachelor in Computer Science – Durante los dos primeros años estudié temas generales de informática, y en el tercer año me orienté más hacia el desarrollo de software y la algoritmia.
Bachelor in Bio-Technology – Interesado por la biología y la tecnología, estudié Biotecnología, donde me introduje en conceptos de biología, salud e informática.
Science – Cursé el bachillerato de ciencias en una institución francófona, lo que consolidó mi francés y me preparó para ingresar en la universidad en el extranjero.
Proyectos
- 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