Summary
Overview
Work History
Education
Skills
Certification
Sprachen
Hobbies and Interests
Timeline
Generic
Mhamed El Achouri

Mhamed El Achouri

Summary

Erfahrener Fullstack-Entwickler & Softwaretester mit über 17 Jahren Erfahrung in der Konzeption, Entwicklung, Testautomatisierung und Qualitätssicherung von Enterprise-Applikationen. Fundierte Kenntnisse in Java, Spring Boot, Angular, Docker, Testautomatisierung, Netzwerkmanagement, Virtualisierung (Docker/OpenShift), sowie im agilen Umfeld (Scrum). Hohe Kompetenz im Testing von verteilten Systemen, Continuous Integration, Automatisierung und Deployment. Langjährige Erfahrung im Linux-Umfeld sowie im Umgang mit Tools wie Jenkins, Git, Kubernetes und modernen

Overview

11
11
years of professional experience
1
1
Certification

Work History

Fullstack Entwickler

Telekom AG
11.2021 - Current
  • Entwicklung und Wartung mehrerer kritischer Web-Applikationen zur Prozessautomatisierung. Testing & CI/CD-Prozesse über GitLab und OpenShift. Testautomatisierung mit Cucumber & Integration in Deployment-Pipeline. Agile Projektarbeit im Scrum-Team. Technologien: Spring Boot, Quarkus, Angular, Typescript, Cucumber, OpenShift, GitLab, Maven, Hibernate, IntelliJ

Fullstack Entwickler

Santander Bank
05.2019 - 10.2021
  • Umsetzung einer webbasierten Serviceplattform mit BPM-Komponenten. Enge Zusammenarbeit mit QA zur automatisierten Testintegration. Technologien: Spring Boot, Flowable, Maven, JPA, Jenkins, Sonar, IntelliJ

Fullstack Entwickler

RWE AG
12.2017 - 04.2019
  • Digitalisierung der Einkaufs- und Bestellprozesse. Abstimmung und Finalisierung der Fachanforderungen mit dem Fachbereich. Design und technische Umsetzung des Web-Frontends (VueJS, AXIOS), Datenbankdesign, Entwicklung von RESTful Webservices mit Spring Boot, Absicherung der Endpunkte via Spring Security. Automatisierte Tests mit JUnit, Mockito und Spring Test. Deployment über Git & TeamCity, Entwicklung containerisierter Microservices (Docker). Technologien: Spring Boot, Hibernate, JPA, Maven, VueJS, CSS3, HTML5, TeamCity, Git, Spring Test, Mockito, SQL Server

Fullstack Entwickler

Bank Verlag GmbH
04.2017 - 01.2018
  • Entwicklung einer sicherheitsrelevanten Web-Anwendung zur Verwaltung kryptografischer Verfahren. CI/CD mit Git & Jenkins. Technologien: Spring Boot, Thymeleaf, VueJS, CSS3, Jenkins, Maven, Git

Fullstack Entwickler

Thyssenkrupp AG
10.2016 - 03.2017
  • Entwicklung einer Reporting-Anwendung mit Synchronisation zu SAP-Systemen über JCo Middleware. Technologien: Java EE, ExtJS, Spring Boot, JPA, SAP JCo

Web Entwickler & Tester

Advantest GmbH
04.2014 - 12.2016
  • Erweiterung einer Testautomatisierungsplattform. Integration von Jenkins & CI/CD-Tests. Technologien: JSF2, Spring Boot, Hibernate, REST, Jenkins, Git, PostgreSQL, Linux

Web Entwickler

VoiceMe GmbH
11.2015 - 02.2016
  • Entwicklung einer Client-Anwendung zur Verwaltung von VoiceMe-Daten (CRUD). Umsetzung von Benutzerverwaltung (Login, Registrierung), Datenmasken für CRUD-Operationen und Integration von Zahlungssystemen. Technologien: Angular 2, HTML5, CSS3

Education

Diplomarbeit - Entwurf und Implementierung einer Ontologie für Mensch-Computer-Interaktion

Universität Duisburg-Essen
07.2009

Diplom-Informatiker - Verteilte, interaktive, kooperative und Lernunterstützende Systeme

Universität Duisburg-Essen
08.2008

Abschluss: Diplom-Informatiker
08-2008

Physik

Universität Mohammed 5 Rabat
07.2000

Skills

  • Programmiersprachen & Frameworks: Java, Spring Boot, JPA, Hibernate, Quarkus, Angular, VueJS, Python, Ruby on Rails, C/C, HTML5, CSS3, JavaScript
  • Testing & Automatisierung: JUnit, Cucumber, Mockito, Squish, Jenkins, TeamCity, GitLab CI, Testplanung & -ausführung, Regressionstests
  • Netzwerk & Infrastruktur: Docker, OpenShift, Kubernetes, Linux (Ubuntu, CentOS), Netzmanagementtools, GitOps
  • Netzwerkprotokolle: (TCP/IP, WLAN, Bluetooth)
  • Virtualisierung: Docker, OpenShift, Kubernetes
  • CI/CD & DevOps: Jenkins, Git, GitLab, Nexus, SonarQube, Maven
  • Agile Methoden: Scrum, Kanban, Jira, Confluence
  • Betriebssysteme: Linux (Ubuntu, CentOS), Windows, MacOS
  • Front-end development
  • Software development
  • Hardware and software installation
  • C proficiency
  • Software architecture
  • DevOps principles
  • Git version control
  • Unit testing
  • Software testing
  • Code review

Certification

  • Diplom-Informatiker, Universität Duisburg-Essen (2003 – 2008), Schwerpunkt: Verteilte, interaktive Systeme
  • Cisco-Zertifizierung (CCNA) – 2008-03
  • Diplomarbeit: „Entwurf und Implementierung einer Ontologie für Mensch-Computer-Interaktion“

Sprachen

Französisch (Muttersprache), Englisch (sehr gut), Arabisch (sehr gut)

Hobbies and Interests

Webentwicklung, Testautomatisierung, Netzwerktechnik, CI/CD Integration & Förderung internationaler Studierender, Fußball, Reisen, Billard

Timeline

Fullstack Entwickler

Telekom AG
11.2021 - Current

Fullstack Entwickler

Santander Bank
05.2019 - 10.2021

Fullstack Entwickler

RWE AG
12.2017 - 04.2019

Fullstack Entwickler

Bank Verlag GmbH
04.2017 - 01.2018

Fullstack Entwickler

Thyssenkrupp AG
10.2016 - 03.2017

Web Entwickler

VoiceMe GmbH
11.2015 - 02.2016

Web Entwickler & Tester

Advantest GmbH
04.2014 - 12.2016

Diplom-Informatiker - Verteilte, interaktive, kooperative und Lernunterstützende Systeme

Universität Duisburg-Essen

Physik

Universität Mohammed 5 Rabat

Diplomarbeit - Entwurf und Implementierung einer Ontologie für Mensch-Computer-Interaktion

Universität Duisburg-Essen

Abschluss: Diplom-Informatiker
Mhamed El Achouri