Full Stack Software Engineer

Hadi A

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Germany, Munich
Timezone
(GMT+01:00) Berlin

Languages

German
Advanced (C1)
English
Fluent (C2)

About

Hadi focuses on building data-driven web systems that connect solid backend delivery with applied analytics. He is a Senior Full Stack Software Engineer with ~5 years of commercial experience, based in Germany, with fluent English. He delivers end-to-end features using C#, ASP.NET, React.js, Python, Machine Learning, Microsoft SQL Server, and REST API work. His day-to-day covers service design, performance tuning, and integrating predictive models into production, while keeping reliability and maintainability in view. Hadi has handled cloud architecture on Azure, containerization with Docker, and automation via Jenkins, plus event-driven messaging using Apache Kafka. He mentors new teammates, writing docs and doing 1:1 sessions. Industry exposure includes automotive, IoT, consulting services, UI/UX, etc. Master’s degree in Computer Science. Certificates: IBM SkillsBuild Artificial Intelligence Fundamentals; AI for Process Automation; Pluralsight Developing with .NET on Microsoft Cloud.

Experience

Cyan IT

Senior Software Engineer

About the Project

Development of a scalable, event‑driven architecture from the ground up for real‑time message processing. The project involved migrating and restructuring an existing .NET 9 / Angular / RabbitMQ application into a modern .NET Aspire architecture. The goal was to significantly improve development and deployment efficiency for the customer while delivering high‑value full‑stack features based on direct customer feedback.

  • IoT

Responsibilities

- Conceived and built an event‑driven architecture using Java, Apache Kafka, and Flink to meet customer requirements for real‑time message processing. - Migrated and restructured a .NET 9 project with Angular and RabbitMQ to a modern .NET Aspire architecture, greatly increasing development and deployment efficiency. - Independently designed and implemented new full‑stack features based on direct customer feedback to deliver precise functional value. - Implemented and optimized an automated CI/CD pipeline using Docker, Octopus Deploy, and GitHub Actions to ensure fast, reliable, and transparent releases.

Expleo

Software Developer

About the Project

Cross-functional software development project focused on integrating machine learning predictions into enterprise web applications. The goal was to enhance system reliability, scalability, and operational efficiency. The product involved robust C# and ASP.NET Core backends, with frontend integration and cloud-based deployment on Microsoft Azure. Key features included predictive analytics, automated CI/CD pipelines, and optimized database performance. Target audience included internal DevOps teams and end users requiring reliable, data-driven application behavior.

  • Automotive

Responsibilities

- Collaborated with software development and DevOps teams to embed machine learning models into C# / ASP.NET applications, improving system reliability. - Designed scalable application architectures using Microsoft Azure cloud services. - Implemented and maintained CI/CD workflows with Jenkins to automate deployments, significantly reducing release cycles. - Optimized overall application performance through advanced coding practices and database tuning (SQL, Entity Framework), achieving a measurable 30% increase in operational efficiency. - Supported onboarding of two new team members by creating comprehensive documentation and conducting 1-on-1 training sessions.

BMW

Software Developer

About the Project

Revitalisation of a legacy employee planning application to improve personnel demand forecasting and budgeting. The project involved translating complex business requirements into technical solutions, ensuring smooth deployment and maintenance, and integrating new features in an agile Scrum environment.

  • Automotive

Responsibilities

- Revived a legacy employee planning app using C#, ASP.NET Core MVC, and Entity Framework Core for better headcount forecasting and budgeting. - Translated complex requirements into technical solutions in close coordination with management. - Ensured smooth software deployment and maintenance using Jenkins, Git, and Azure DevOps. - Integrated new features, performed testing with xUnit and Postman, and debugged for performance optimisation. - Developed efficient data management solutions, tripling application speed. Collaborated closely in an agile Scrum team using JIRA and Confluence.

Skills & technologies

Liban Fibre

Backend Python Developer

About the Project

Backend development within the Odoo ERP system to optimise business processes and system performance. The project involved direct customer communication to gather business requirements and integrate external APIs for extended functionality and platform interoperability.

  • Consulting Services

Responsibilities

- Communicated directly with customers to capture business requirements and ensure appropriate technical solutions. - Developed robust backend modules in the Odoo ERP system to streamline business processes and system performance. - Integrated external APIs to extend functionality and improve platform interoperability.

Skills & technologies

Teenswhocode

Frontend Developer

About the Project

Web development project focusing on building modular React.js components to improve code maintainability and accelerate web development. The project also utilised React Router for optimised client‑side routing and user experience.

  • UI/UX

Responsibilities

- Developed modular React.js components to improve code maintainability and speed up web development. - Used React Router for streamlined client‑side routing and better user experience.

Skills & technologies

Education

University of Passau

2021 - 2024
Master's degree in Computer Science