Ahmed Asakrah - Software Engineer
📍 Düsseldorf, Germany

|

Software Engineer

Full-stack developer specializing in API design and AI-powered applications. Experienced in modern web technologies, cloud platforms, and machine learning solutions. Passionate about creating scalable software architectures and innovative digital experiences that bridge the gap between cutting-edge technology and real-world business needs.

3+Years Experience
10+Projects Completed
5+Technologies
Scroll Down

About Me

Passionate Software Engineer with expertise in full-stack development and AI technologies

Professional Summary

I'm a dedicated Software Engineer with experience in developing, managing, and optimizing software solutions across various domains. Currently working at mVISE AG on the APIX project for Vodafone Group, focusing on RESTful API development with JavaScript, Node.js, and Apigee.

My expertise spans full-stack development, AI/ML technologies, and cloud computing. I have hands-on experience with modern development frameworks, DevOps practices, and agile methodologies. I'm particularly passionate about AI-powered applications and innovative software solutions.

When I'm not coding, I enjoy exploring new technologies, contributing to projects, and sharing knowledge through tutoring. I believe in continuous learning and always strive to improve my technical skills and deliver high-quality solutions.

Personal Details

Location:Düsseldorf, Germany
Age:25 Years
Languages:English, German, Arabic
Availability:Open for opportunities

Full-Stack Development

Experienced in both frontend and backend technologies with Java, JavaScript, Python, and React.js.

AI & Machine Learning

Working with LLMs, PyTorch, TensorFlow, and Hugging Face for AI-powered solutions.

API Development

Specialized in developing and optimizing RESTful APIs using Node.js and Apigee.

DevOps & Cloud

Proficient in DevOps practices with Jenkins, Docker, AWS, and GCP technologies.

Work Experience

My professional journey in software engineering and development

Software Developer

mVISE AG

Oct 2022 - Present
Düsseldorf, Germany (Hybrid)

Currently deployed at Vodafone Group as part of the APIX project. Responsible for developing, managing, and optimizing RESTful APIs using JavaScript, Node.js, and Apigee. Implementing security mechanisms (e.g., HMAC), working with JSON, and utilizing DevOps practices and cloud technologies including AWS Lambda, Amazon S3, and GCP. Working in an agile environment using JIRA and Scrum methodologies. Also involved in WDW-Bosch project using Go and AWS Cloud services.

JavaScriptNode.jsApigeeAWS LambdaAmazon S3GCPGoJIRA

Project Group 662 Facts4Chat

TU Dortmund University

Oct 2023 - Oct 2024
Dortmund, Germany (Hybrid)

Participated in an eight-member development team focused on improving the factual accuracy of chatbots based on open-source language models. Responsibilities included requirements analysis, technical design, implementation, and testing of a chatbot supported by an Information Retrieval backend. Utilized techniques such as indexing local datasets and using embeddings. Gained practical insights into current challenges and solutions in AI-powered language models and their real-world applications.

PythonLLMInformation RetrievalEmbeddingsAI/MLVersion Control

Linux System Administrator (IRB)

TU Dortmund University

Dec 2021 - Sep 2022
Dortmund, Germany

Specialized in Bash scripting for task automation. Utilized tools like LDAP servers and Automounter to increase operational efficiency. Implemented virtualization solutions like Docker and applied cloud computing with OpenNebula. Managed database systems such as MySQL and phpMyAdmin to optimize data-related processes.

BashLDAPDockerOpenNebulaMySQLphpMyAdminLinux

IT System Administrator

Kultur Ruhr GmbH

Jul 2021 - Feb 2022
Bochum, Germany

Responsible for administration and maintenance of IT infrastructure, including server and network management, user management (Active Directory), employee support, IT security, and backup solutions. Managed hardware and software and supported IT projects.

Active DirectoryWindows ServerNetwork ManagementIT SecurityBackup Solutions

Education

Academic background and qualifications

Master's Degree in Computer Science

TU Dortmund University

Focus: Software and Services Engineering
Oct 2022 - Apr 2025
Dortmund, Germany

Currently pursuing Master's degree with focus on Software and Services Engineering. Advanced studies in software architecture, distributed systems, and modern software engineering practices.

Key Courses:
Software ArchitectureDistributed SystemsAdvanced AlgorithmsSoftware Engineering

Bachelor's Degree in Computer Science

TU Dortmund University

Focus: Computer Science Fundamentals
Apr 2019 - Sep 2022
Dortmund, Germany

Completed Bachelor's degree in Computer Science with thesis on 'Sorting Large Datasets in a Modern Database Management System'. Strong foundation in programming, algorithms, and software development.

Key Courses:
Data Structures & AlgorithmsDatabase SystemsSoftware EngineeringMathematics for Computer Science

Technical Skills

Technologies and tools I work with to create innovative solutions

Coding

Java
90%
JavaScript
88%
Python
85%
C++
75%

Frontend Technologies

React.js
85%
HTML/CSS
90%
Bootstrap
82%
Django
78%

Backend & DevOps

Node.js
88%
REST API
92%
Jenkins
80%
Docker
82%

AI & Cloud Technologies

PyTorch
75%
TensorFlow
72%
AWS
80%
MongoDB
85%

Certifications

Professional certifications and credentials

AWS Certified AI Practitioner Early Adopter

Amazon Web Services (AWS)

Early adopter certification demonstrating foundational knowledge of AI and machine learning services on AWS platform.

Issued: Jan 2025
AI/MLAWS AI ServicesMachine LearningCloud AI
Verify Certificate

Professional Scrum Master I (PSM I)

Scrum.org

Professional certification validating understanding of Scrum framework and ability to support Scrum teams.

Issued: Dec 2023
Agile MethodsJIRAScrumProgram Management
Verify Certificate

Developing APIs with Google Cloud's Apigee API Platform

Google

Certification demonstrating proficiency in developing and managing APIs using Google Cloud's Apigee platform.

Issued: Oct 2022
API DevelopmentApigeeGoogle CloudAPI Management
Verify Certificate

Featured Projects

Some of my recent work and personal projects

Facts4Chat - AI Chatbot Enhancement
AI/ML

Facts4Chat - AI Chatbot Enhancement

Led an 8-person development team to improve factual accuracy of chatbots based on open-source language models. Implemented information retrieval backend with local data indexing and embeddings for real-world AI applications.

PythonAI/MLInformation RetrievalEmbeddingsGitTeam Collaboration
StuBook - MERN Stack Book Store
Full-Stack

StuBook - MERN Stack Book Store

Full-stack book store application providing seamless book browsing experience. Features extensive book collection, user reviews and ratings system, and intuitive interface for book discovery and feedback sharing.

MongoDBExpress.jsReactNode.jsJavaScriptREST API
Planvo - HR Management Platform
Enterprise

Planvo - HR Management Platform

Comprehensive HR management solution for managing work hours, shifts, vacation, salaries, and job applicants. Central platform offering flexible solutions for modern HR operations, similar to Personio services.

ReactNode.jsDatabase ManagementHR SystemsAPI DesignCI/CD

Get In Touch

Let's discuss opportunities and collaboration

Contact Information

Feel free to reach out for collaborations or just a friendly hello!

Send a Message