Ibrahim Abdelaty

Ibrahim Abdelaty

Software Developer
Egypt
German, English, Arabic

نبذة عني

I am a multidisciplinary software engineer with over 6 years of experience in backend, frontend, embedded platforms, and AI integration. Architecting full-stack applications, and enhancing performance in data-driven envi…

الخبرة

Fullstack Software Developer

Freelancer · Cairo, Egypt
Apr 2024 - حتى الآن · 2 سنوات 3 أشهر

Built and deployed full-stack web applications using React, VueJS,Django, FastAPI, and Node.js, with clean architecture and modulardesignDesigned responsive, cross-platform frontends using Tailwind CSS,SCSS, and Bootstrap, optimized for performance and accessibilityDeveloped scalable backend systems with Spring Boot and MongoDB,integrating RESTful APIs and handling real-time data workflowsSet up CI/CD pipelines and managed deployments on Heroku, Vercel,and Hetzner, including server configuration with Nginx and ApacheAutomated infrastructure tasks and monitoring using Docker, GitHubActions, and shell scripting for streamlined DevOps operations

Software Developer

Trützschler Group SE · Mönchengladbach, Germany
Jan 2024 - Mar 2024 · 2 أشهر

Electronics Department• Testing and debugging C libraries used by the OS9 operating system• Writing OS9 kernel drivers for USB stick management to prevent data loss

Backend Software Developer

Paul Vahle GmbH & Co. KG · Kamen, Germany
May 2023 - Oct 2023 · 6 أشهر

Vahle Technologiezentrum für Forschung und Entwicklung VTC• Defining and designing a desktop tool for data analysis in Python• Data cleansing using Pandas and Numpy• Data visualization with Seaborn and Matplotlib• Creating dynamic PDF reports using Python FPDF• Increased application performance by 30% through code improvements• Managing GPIOs of Raspberry Pi 4 with C

Software Developer

b-plus through (Valentum Engineering GmbH) · Landkreis Deggendorf, Germany
Nov 2022 - Dec 2022 · 1 شهر

Software platform department at b-plus GmbH• Developed kernel drivers for Kontron SoC• Utilized alternative Linux build systems like Yocto and Buildroot

Backend Software Developer

Lufthansa Industry Solutions As · Ingolstadt, Germany
May 2022 - Oct 2022 · 6 أشهر

Automotive Süd• Backend development using Spring Boot, Spring Security, Spring Data, andSpring MVC• Contributed to projects booking app and Stickman configurator projects• Worked in an agile Scrum team, defining technologies and functionalities• Utilized Angular for frontend tasks

Master Thesis

Smart Embedded Systems Laboratory SES , OTH · Regensburg, Germany
Feb 2022 - Aug 2022 · 6 أشهر

Enhanced MicroPython firmware on ESP32 by integrating a custom Cfunction to compute the Moore-Penrose pseudo-inverse, enablingseamless use as a Python module for efficient numerical computation.Applied core concepts of machine learning and feedforward algorithmsto build robust classification systems on microcontroller platforms.Explored the mathematical underpinnings of the Extreme LearningMachine (ELM), architecting a variant with dual hidden layers to extendmodel capacity and improve interpretability within embedded systems.Implemented the ELM feedforward algorithm in MicroPython fromscratch, replacing an existing Multilayer Perceptron (MLP) to optimizeclassification workflows in edge computing environments.Achieved a 10-second performance improvement over 100 testsamples in motor bearing classification by transitioning from MLP toELM, demonstrating superior real-time inference capabilities onresource-constrained hardware.

Intern

Maschinenfabrik Reinhausen GmbH · Regensburg, Germany
Sep 2019 - Jun 2020 · 9 أشهر

Elektronik & Versuchsfeld EAE• Created Petalinux with Xilinx SDK as part of Yocto project• Developed Yocto recipes and layers• Conducted research on database engines and performance profiling• Introduced to FPGA and VHDL• Developed data management tools and systems suitable for Petalinux

Software Developer - Full-time

Trützschler Group SE

Developed kernel drivers for Kontron SoC
Utilized alternative Linux build systems like Yocto and Buildroot

Backend Software Developer - Full-time

Paul Vahle GmbH & Co. KG

Defining and designing a desktop tool for data analysis in Python
Data cleansing using Pandas and Numpy
Data visualization with Seaborn and Matplotlib
Creating dynamic PDF reports using Python FPDF
Increased application performance by 30% through code improvements
Managing GPIOs of Raspberry Pi 4 with C

Software Developer - Full-time

Zagazig Secondary School

Testing and debugging C libraries used by the OS9 operating system
Writing OS9 kernel drivers for USB stick management to prevent data loss

Master Thesis Intern

Higher Technological Institute at Tenth of Ramadan City

Automated production requests using Excel VBA
Managed production request revisions for semiconductor layers

Intern

Deggendorf Institute of Technology

Created Petalinux with Xilinx SDK as part of Yocto project
Developed Yocto recipes and layers
Conducted research on database engines and performance profiling
Introduced to FPGA and VHDL
Developed data management tools and systems suitable for Petalinux

Backend Software Developer - Full-time

b-plus GmbH through (Valentum Engineering GmbH)

Enhanced MicroPython firmware on ESP32 by integrating a custom C function to compute the Moore-Penrose pseudo-inverse, enabling seamless use as a Python module for efficient numerical computation
Applied core concepts of machine learning and feedforward algorithms to build robust classification systems on microcontroller platforms
Explored the mathematical underpinnings of the Extreme Learning Machine (ELM), architecting a variant with dual hidden layers to extend model capacity and improve interpretability within embedded systems
Implemented the ELM feedforward algorithm in MicroPython from scratch, replacing an existing Multilayer Perceptron (MLP) to optimize classification workflows in edge computing environments
Achieved a 10-second performance improvement over 100 test samples in motor bearing classification by transitioning from MLP to ELM, demonstrating superior real-time inference capabilities on resource-constrained hardware

Intern

Lufthansa Industry Solutions As

Backend development using Spring Boot, Spring Security, Spring Data, and Spring MVC
Contributed to projects booking app and Stickman configurator projects
Worked in an agile Scrum team, defining technologies and functionalities
Utilized Angular for frontend tasks

Intern

Infineon Technologies Austria AG

Automated production requests using Excel VBA
Managed production request revisions for semiconductor layers

Master Thesis Intern

Maschinenfabrik Reinhausen GmbH

Created Petalinux with Xilinx SDK as part of Yocto project
Developed Yocto recipes and layers
Conducted research on database engines and performance profiling
Introduced to FPGA and VHDL
Developed data management tools and systems suitable for Petalinux

Intern

Smart Embedded Systems Laboratory SES, OTH

Enhanced MicroPython firmware on ESP32 by integrating a custom C function to compute the Moore-Penrose pseudo-inverse, enabling seamless use as a Python module for efficient numerical computation
Applied core concepts of machine learning and feedforward algorithms to build robust classification systems on microcontroller platforms
Explored the mathematical underpinnings of the Extreme Learning Machine (ELM), architecting a variant with dual hidden layers to extend model capacity and improve interpretability within embedded systems
Implemented the ELM feedforward algorithm in MicroPython from scratch, replacing an existing Multilayer Perceptron (MLP) to optimize classification workflows in edge computing environments
Achieved a 10-second performance improvement over 100 test samples in motor bearing classification by transitioning from MLP to ELM, demonstrating superior real-time inference capabilities on resource-constrained hardware

المشاريع

Audioly

المدة : 01-Jan-2025 - 28-Feb-2025

Audioly Demo project• Developed a Voice AI platform, by deploying TTSAI models: XTTS, Kokoro, ParlerTTS, MeloTTSOpenvoice, Whisperspeech Bark TTS, Tortoise TTS,Edge TTS, GTTS and STT AI models: openai-whisper via Ollama. I used Nodejs for backenddevelopment, Scss for front end and Python forAI&ML.

SCAR

Paul Vahle GmbH & Co. KG · https://github.com/Ibra0/Data-Analysis
المدة : 01-May-2023 - 01-Jul-2023

Project in data analysis and PDF automation using GUI___________________________________________________________________________________________________

الشهادات

Tailwind CSS From Scratch | Learn By Building Projects

udemy · Deggendorf, Germany · 2025

Advanced CSS and Sass: Flexbox, Grid, Animations and More!

udemy · Deggendorf, Germany · 2025

Build Responsive Real-World Websites with HTML andCSS

udemy · Deggendorf, Germany · 2025

Node.js, Express, MongoDB& More: The Complete Bootcamp

udemy · Deggendorf, Germany · 2025

AWS Certified Cloud Practitioner CLF-CO2

udemy · Deggendorf, Germany · 2024

Understanding TypeScript

udemy · Deggendorf, Germany · 2024

Web Scraping in Nodejs & JavaScript

udemy · Deggendorf, Germany · 2024

المهارات

بوتستراب لغة C++ أوراق الأنماط المتتالية (CSS) جافا بايثون (لغة برمجة) سبرينغ (إطار عمل لتطبيقات الجافا) لغة الاستعلامات الهيكلية (SQL) واجهة المستخدم (UI) لغة التوصيف الموسعة (XML) AngularJS جانغو (إطار عمل) باي تورش تايب سكريبت ريأكت (إطار عمل لتطوير واجهات المستخدم) HTML Tailwind CSS jQuery VueJS UX JSON APIs NodeJS Jest FASTAPI Back-end stack Front-end stack Javascript C Programming Languages Bash/Shell ML&AI TinyML Tensorflow Feedforward Algorithms MLP ELM CNN Speech recognition openai-whisper speechbrain LLM Ollama b-plus UX UI Agile Scrum SVN GIT Maven Docker PyQt Tkinter AWS Hetzner PySide QT Kafka Redis MongoDB MySQL SQLite PostgreSQL Pandas Numpy Scikit-Learn Matplotlib Seaborn Selenium Azure GCP Vercel Apache
الإبلاغ عن هذا الملف الشخصي؟