Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Mohamed Ali

SOFTWARE DEVELOPER · SOLUTiONS DEVELOPER


128, An der Kappe, Spandau, Berlin, 13583, Germany
 (+49) 176-3121-0306 |  mohamedalikahlil5@gmail.com |  MohamedAliKhalil1 |  mohamed-ali-6047b612a

Education
HTW Berlin(University of Applied Sciences for Engineering and Economics) Berlin, Germany
B.S. iN APPLiED COMPUTER SCiENCE Apr. 2019 ‑ Mar. 2022
• GPA: 3.3
• Courses: OOP in Java, Networks, Algorithms, Operating Systems, Data Structures, Big Data Analytics

Skills
Languages: Java, C, C++, Python, Terraform,Scala, Javascript, HTML5, CSS3
Technologies: MySQL, Postgresql, AWS, Spark, HDFS, Bash, Git, Docker

Work Experience
Deloitte GmbH Berlin, Germany
SOLUTiONS DEVELOPER Apr. 2022 ‑ Present
• Cooperated with one of the largest German car manufacturers on a reporting and logging system.
• Developed a data lake on AWS cloud using AWS Lake formation to host the enterprise data used for analytic and visualization.
• Built fully automated CI/CD pipelines for containerized applications using Docker, AWS ECR and AWS ECS with fargate launch type, focusing on
high‑availability, fault tolerance, and auto‑scaling.
• Provisioned an easily managable infrastructure(Amazon AWS) utilizing IaC(Infrastructure as Code) tools like CDK‑Typescript and Terraform.
• Demonstrated ability to manage multiple tasks while remaining adaptable and flexible.
• Tech stack: AWS Lake Formation, Amazon Athena, S3, IAM, QuickSight, Glue Data catalog, Glue crawlers, CDK‑Typescript, AWS CLI, AWS Console,
Git, JIRA, Confluence.
Capgemini Germany GmbH Berlin, Germany
SOFTWARE ENGiNEER (iNTERNSHiP & WORKiNG STUDENT) Aug. 2021 ‑ Mar. 2022
• Collaborated with one of the largest German car manufacturers on a Manufacturing Executing System.
• Worked with cross‑functional teams to communicate project requirements and proposals.
• Developed integration system using Dinamic SQL queries to accept electric‑motors in the running production line, which increased 30 percent
of the productivity of the production line.
• Developed and directed software system testing and validation procedures.
• Monitored systems for defects and employed bug resolution efforts.
• Tech stack: C, Bash, AIX, Linux, Git, Bash, JIRA, Confluence.
Atene KOM GmbH Berlin, Germany
QA ENGiNEER (WORKiNG STUDENT) OCT. 2020 ‑ JUL. 2021
• Started as QA Engineer on a website of a project for expanding the internet infrastructure in Germany.
• Documented test procedures to produce replicability and compliance with standards.
• Automated test scripts to ensure currency, which saved 20 hours per week in manual testing.
• Monitored program performance to ensure efficient and problem‑free operations.
• Tech stack: Javascript, Webdriver io, Selenium IDE, Mocha, Youtrack, GitLab.

Projects
Media Management System

• Media library simulation where the user is first prompted for the disk size and can select a server (UDP or TCP).
• The system provides a data persistence layer in different formats (JOS or JBP).
• The user can dynamically decide to assign or remove multiple observers (TagObserver or SizeObserver) to their library for monitoring.
• User‑friendly UI for dragging and dropping media and running simulator threads to randomly create or delete media.
• Tech stack: Java SE, JavaFX, Java Socket.

AUGUST 30, 2022 MOHAMED ALi · RÉSUMÉ 1


Data pipeline

• Simple ETL pipeline to extract bank and market cap data from the JSON and csv files.
• Transform the market cap currency using the exchange rate data.
• Load the transformed data into a seperate CSV.
• Tech stack: python pandas, Jupyter notebook.
Database Management Engine

• Database engine for data persistence in XML format.


• Supports SQL queries (Select, insert, Create Database, etc.).
• Detects syntax errors in the user input.
• Tech stack: Java SE.

Certificates

• AWS Certified Solutions Architect – Associate.


• AWS Certified Cloud Practitioner (CLF).
• GCP Cloud Digital Leader.
• Microsoft Certified: Azure Fundamentals.

Languages

• English: Fluent
• German: Fluent
• Arabic: Mother language

AUGUST 30, 2022 MOHAMED ALi · RÉSUMÉ 2

You might also like