Profilbild von Khalid Dermoumi Solution Architecture, Cloud- and Software Architecture/Engineering aus Duesseldorf

Khalid Dermoumi

nicht verfügbar bis 01.09.2024

Letztes Update: 06.02.2024

Solution Architecture, Cloud- and Software Architecture/Engineering

Firma: Khalid Dermoumi
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-von-Khalid-Dermoumi-2023-10-16_181023.docx
CV-of-Khalid-Dermoumi-2023-10-16_181023.docx

Skills

• Cloud Engineering & DevOps
        ◦ Major cloud platforms: Azure (expert level), AWS
        ◦ Certifications: Azure Solutions Architect Expert, Certified DevOps Expert. AWS Certified Solutions Architect - Associate
        ◦ Container: Kubernetes, Docker, helm, ...
        ◦ Development infrastructure: CI/CD, github, Azure DevOps, git, Jenkins, Atlassian Suite, ...
        ◦ DevOps: IaC, Terraform, bicep, CloudFormation, github, Azure DevOps, Ansible, Monitoring & Log Management tools ...
        ◦ Back end infrastructure: Docker, Kubernetes, ...

• Software Solutions Engineering
        ◦ Languages (focus): Java, JavaScript/TypeScript, C#
        ◦ Languages (some experience): Go, Python
        ◦ Software development patterns
        ◦ Test automation: unit-testing, integration-testing, TDD
        ◦ Java: plain Java, Spring, Spring Boot, Spring Cloud
        ◦ Web: HTTP, REST, Web Services, JavaScript/TypeScript, node.js, UI Frameworks, HTML5, server-side MVC (Spring, ...)
        ◦ .NET: .NET core, ASP.NET WebApi & MVC, ...
        ◦ Data: SQL, NoSQL, MS SQL Server, MongoDB Atlas, Oracle, Elasticsearch, ...


• Software Solutions Architecture
        ◦ Distributed applications & web applications
        ◦ Architecture knowledge: Microservices, REST, Event-Driven, Domain-Driven Design, Streaming, APIs, SOA, Event-Sourcing, CQRS, Serverless, Layers (Tiers), Client-Server, MVC
        ◦ Infrastructure architecture for distributed applications, cloud native and on-premise
        ◦ Documentation, design: software documentation and modelling, UML, OpenAPI/swagger, ApiBlueprint, etc.


• Certifications
        ◦ Certified Professional Software Architect
        ◦ Azure Solutions Architect Expert, Certified DevOps Engineer Expert
        ◦ AWS Certified Solutions Architect - Associate
        ◦ Oracle Certified Professional - Java
 

Projekthistorie

08/2022 - bis jetzt
Cloud Architektur, Deployment und Automatisierung einer Cloud Data Plattform
Bertelsmann (Medien und Verlage, >10.000 Mitarbeiter)

  • Implementierung (IaC) einer Azure Cloud Infrastruktur und Cloud Data Platform.
  • Verantwortlich für existierende CI/CD pipelines, Azure Cloud Infrastruktur, etc.
  • Implementation von Cloud-Diensten, unterstützung der Software-Entwicklung.

11/2021 - 05/2022
Cloud Architect, Cloud Engineer, Software Engineer
Cloud Services, Public Infrastructure

Sector Cloud Services, Public Infrastructure
Customer Microsoft
Role(s) Cloud Architect, Cloud Engineer, Software Engineer
Task Architecture concepts for workloads and monitoring, their implementation including
infrastructure deployment and automation. Implementation (IaC) of a reference
architecture for infrastructure services and monitoring, following Azure Cloud
Adoption Framework Landing Zones. Architecture and implementation of a reference
architecture for application workloads, including resiliency features (HA and
failover).
Technologies Azure, Infrastructure as Code (IaC), Azure DevOps, Cloud Adoption Framework, Cloud
Computing Workloads, Monitoring, Bicep, .NET

03/2020 - 07/2021
Cloud Architect, Cloud Engineer, Software Engineer
Customer DVAG

Sector Financial Products
Customer DVAG
Role(s) Cloud Architect, Cloud Engineer, Software Engineer
Task Cloud architecture, including its implementation and automation in a hybrid environment
(Azure, Kubernetes, On-Premises), mainly on Azure. Cloud engineering for
mission-critical LOB applications. Migration of mission-critical LOB applications to
Azure and Kubernetes. Responsible for cloud architecture, design of Azure solution
environments, cloud engineering, advice and support for software-development teams.
Architecture and implementation of the cloud-based monitoring. Development of
libraries and automation for infrastructure deployment (IaC).
Technologies Azure, Infrastructure as Code (IaC), Monitoring, Microservices, Terraform/Bicep,
Kubernetes, Java (Spring Boot)/Python/Powershell

11/2019 - 01/2020
Developer, Architecture Consultant
Customer Testo SE

Sector Measuring Technology and Products
Customer Testo SE
Role(s) Developer, Architecture Consultant
Task Software maintenance of the online license management production application. HA, Backup and
disaster recovery concept for the cloud production environment. Architecture review
of the microservice-based new product development.
Technologies Azure, Kubernetes, Java (Spring Boot), Infrastructure as Code (IaC), Microservices

06/2018 - 09/2019
Architecture Consultant, Developer
KION Group

Sector Materials Handling, Warehouse Automation
Customer KION Group
Role(s) Architecture Consultant, Developer
Task Software and infrastructure development of multiple microservices focussing on fleet
management and core application services. Architecture consulting, DevOps, software
development.
Technologies Azure, DevOps, IaC, Kubernetes, Jenkins CI/CD, Java, Spring Boot, Microservices,
Kafka, MongoDB, OAuth2, REST/HTTP, Docker, Terraform, TypeScript, Scrum

01/2018 - 05/2018
Developer, Architecture Consultant
Otto (GmbH & Co KG)

Sector E-Commerce
Customer Otto (GmbH & Co KG)
Role(s) Developer, Architecture Consultant
Task Software development of a distributed e-commerce microservices application for product data
management on behalf of a large European e-commerce enterprise. Mainly feature
development, but also architecture-review of the existing application.
Technologies Java, Go, Microservices, DevOps, Kubernetes, MongoDB, Kafka, REST/HTTP, Spring Boot,
Consul, Docker, React, Scrum

03/2016 - 11/2017
Architect, Developer
Customer GLS

Sector Logistics
Customer GLS
Role(s) Architect, Developer
Task Technical architecture of components and RESTful web APIs for multiple service-oriented
logistics applications. Among them were a solution for parcel logistics delivery
times estimation, and e-commerce software for logistics products. Mostly solutions
design, development and documentation of architecture, also coding of automated
integration-tests.
Technologies REST/HTTP, Java, Wildfly, Spring Boot, JUnit, UML, Atlassian Suite

06/2015 - 09/2017
Lead-Developer, Architect
GRENKE digital GmbH

Sector Finance
Customer GRENKE digital GmbH
Role(s) Lead-Developer, Architect
Task Architecture and lead development of distributed web applications following microservice
patterns, the REST architectural style and Domain Driven Design. Reference person for
the business experts, development and management of development, architecture
documentation.
Technologies REST/HTTP, Microservices, IAM, OAuth/OpenID Connect, Domain Driven Design, Azure,
Event Sourcing, API Blueprint, .NET, C#, node.js, JavaScript/TypeScript, Scrum,
Elasticsearch

11/2015 - 02/2016
Developer
GLS; Technologies

Sector Logistics
Customer GLS
Role(s) Developer
Task Technical design and development of an editor for the definition of search rules for a BI
search platform, to support extraction and categorisation of customer data. Direct
cooperation with the business experts and product owner.
Technologies Java, Gradle

08/2014 - 04/2015
Architect, Developer

Sector Logistics
Customer GLS
Role(s) Architect, Developer
Task Functional and technical architecture of a web API plus back-end following the REST
architectural style. Functional and technical architecture of extensions of an
AngularJS based web app. Reference person for the business experts, advice and
assistance of development, architecture consulting, code reviews, coding of
integration- and unit-tests. The project realises the location of the nearest parcel
shops, and the booking of various types of shipment returns.
Technologies REST/HTTP, Java, Spring, HTML5, JavaScript, AngularJS, IBM WebSphere, JUnit

06/2013 - 07/2014
Developer, Architect
Customer ifolor

Sector E-commerce, photography products
Customer ifolor
Role(s) Developer, Architect
Task Development and architecture of several rich web applications for end users. Introduction of
techniques and products for CI/CD.
Technologies JavaScript, HTML/CSS, AngularJS, node.js, REST Web APIs, C#, ASP.NET MVC, Unit
Testing, Integration Testing, CI/CD, TFS

11/2012 - 03/2013
Developer
Swiss Life

Sector Insurance, Finance
Customer Swiss Life
Role(s) Developer
Task Development and design of a web-based CRM solution for the company's field service and sales
reps.
Technologies JavaScript, jQuery, HTML/CSS, C#, ASP.NET MVC, .NET, Entity Framework, SQL Server,
Unit Tests, Scrum

07/2011 - 10/2012
Architect, Developer
Deutsche Post DHL

Sector Messaging Services, E-commerce, Web-Portal
Customer Deutsche Post DHL
Role(s) Architect, Developer
Task Architecture of a distributed, highly-available web-based messaging- and portal-solution for a
logistics company. Responsible for the front end architecture and for its
architectural documentation. Requirements analysis and contact person of domain
experts, such as the product management.
Technologies Microservices, REST, JavaScript, Java, HTML/CSS, Spring, Maven, C#, .NET, ASP.NET,
Azure, SQL Server, Oracle, Mobile Devices, Unit & Integration-Tests, CI, ALM, UML,
Visio, Enterprise Architect, Scrum

02/2011 - 06/2011
Project Lead
Deutsche Post DHL

Sector Messaging Services, Web-Portal
Customer Deutsche Post DHL
Role(s) Project Lead
Task Project management, planning and execution of a load test of a large web application.
Reporting to the management, presentations.
Technologies Java, JavaScript, HTML, Tomcat, Spring, Oracle, Load- & Performance-Tests, MS Project,
MS Office

10/2010 - 01/2011
Developer, Architect
Dr. Glinz COVIS GmbH

Sector Logistics, Information Technology Services
Customer Dr. Glinz COVIS GmbH
Role(s) Developer, Architect
Task Development and design of several web-based sales support solutions for a logistics company.
Technologies C#, .NET, ASP.NET MVC, JavaScript, HTML/CSS, EF, SQL Server, TFS, Unit Tests, UML, CI

11/2009 - 09/2010
Developer
GFT Technologies AG, Deutsche Post DHL

Sector Logistics, Information Technology Services
Customer GFT Technologies AG, Deutsche Post DHL
Role(s) Developer
Task Development and architecture consulting for a web-based logistics application for the online
business of retailers.
Technologies C#, .NET, ASP.NET, JavaScript, AJAX, NHibernate, Visual Studio, MS SQL Server, Team
Foundation Server, Unit Tests. CI

06/2009 - 10/2009
Technology Project Lead, Developer
Customer axxessio GmbH

Sector Information Technology Services
Customer axxessio GmbH
Role(s) Technology Project Lead, Developer
Task Development of a web-based CRM application to support foundations. Technical lead and
communication with customer. Requirements analysis and architecture.
Technologies C#, .NET, ASP.NET MVC, JavaScript, AJAX, Visual Studio, MS SQL Server, XML, Unit
Testing

08/2008 - 06/2009
Architect, Developer, Project Management Assistance
Deutsche Post DHL

Sector Logistics
Customer Deutsche Post DHL
Role(s) Architect, Developer, Project Management Assistance
Task Architecture: SOA, EAI, APIs, documentation. Project management: requirements management,
effort estimation methodology, project planning.
Technologies Java, JBoss, SOAP, Hibernate, Oracle, Enterprise Architect, UML

01/1997 - 12/2008
Mainly Developer, also Architect or Lead Developer
Customer Logistics (Deutsche Post DHL), Service, Finance, Government

Sector Several projects in the sectors services, finance, logistics, etc.
Customer Logistics (Deutsche Post DHL), Service, Finance, Government, ...
Role(s) Mainly Developer, also Architect or Lead Developer
Task Development, software architecture, lead development
Technologies .NET, Java, SQL/RDBMS, Web Services, JavaScript, HTML, XML


Confidential - do not forward without explicit permission
Version 4.15.6, page 1 of 1

Reisebereitschaft

Weltweit verfügbar
Any location
Profilbild von Khalid Dermoumi Solution Architecture, Cloud- and Software Architecture/Engineering aus Duesseldorf Solution Architecture, Cloud- and Software Architecture/Engineering
Registrieren