ABDELRAHMAN HAZEM
Full-Stack Engineer
Liège, BE.About
Highly accomplished Full-Stack Engineer with over 3 years of experience in developing and deploying scalable web applications using .NET, Angular, Azure, and DevOps methodologies. Proven Technical Lead adept at translating complex business requirements into robust technical solutions, driving innovation through AI/automation, and optimizing system architecture for performance and maintainability. Certified in Azure Fundamentals, Administrator, and Developer, with a strong background in end-user application support.
Work
Liège, Wallonia, Belgium
→
Summary
Led full-stack development for Eficiencia's clients, building unified web applications to control data from diverse sources using .NET and Angular.
Highlights
Directed the design and development of client-facing web applications, translating complex business goals into scalable technical solutions.
Architected and implemented robust RESTful APIs with C# and .NET, applying Clean Architecture and CQRS to ensure maintainability and scalability.
Developed responsive Angular front-ends, ensuring seamless integration with .NET APIs and optimizing user experience.
Integrated complex data sources, including APIs, databases, and third-party systems, into a unified platform to enhance data control.
Drove technical innovation by incorporating AI and UiPath-based automation workflows, significantly improving client process efficiency.
Gosselies, Wallonia, Belgium
→
Summary
Provided critical application support for Cross 3, a comprehensive IT system for Volkswagen Group dealerships, ensuring seamless operations across sales, service, and management.
Highlights
Delivered in-person training sessions to over 50 end-users across multiple Audi sites, enhancing application proficiency and adoption.
Provided real-time technical support and troubleshooting, resolving critical issues to minimize operational disruptions for dealership teams.
Assisted front desk, sales, mechanics, and parts departments in optimizing application usage, improving daily workflows.
Documented and reported technical issues and feature gaps on Jira, contributing to continuous system improvement and development.
Huizingen, Flanders, Belgium
→
Summary
Led a 3-developer team in designing and implementing a .NET web application for HR data management on Azure Cloud, leveraging cutting-edge architectural patterns.
Highlights
Defined the comprehensive data model using Sparx Systems Enterprise Architect, ensuring robust foundational design for the HR application.
Implemented Onion Architecture and CQRS design patterns, enhancing modularity, testability, and scalability of the .NET web application.
Automated Azure cloud infrastructure deployment using Bicep templates, streamlining provisioning and ensuring infrastructure-as-code principles.
Managed and optimized CI/CD pipelines via Azure DevOps, accelerating deployment cycles and improving release efficiency.
Developed and integrated unit and integration tests using xUnit, achieving comprehensive testing coverage for critical application functionalities.
Huizingen, Flanders, Belgium
→
Summary
Redesigned and re-architected a legacy VB application (TRM) to a modern C# .NET REST API, optimizing operational and human resources management.
Highlights
Successfully migrated a legacy VB application to a modern C# .NET REST API, significantly improving performance and maintainability.
Established Onion Architecture and applied CQRS patterns for the backend, enhancing code organization and scalability.
Integrated the new architecture with an existing Oracle database using Entity Framework, ensuring seamless data management.
Managed deployments via IIS and configured CI/CD pipelines on Azure DevOps, streamlining the release process.
Delivered full testing coverage with unit and integration tests using xUnit, ensuring high code quality and reliability.
Huizingen, Flanders, Belgium
→
Summary
Developed two critical APIs to simulate SAP operations, facilitating robust internal testing and integration processes.
Highlights
Created REST endpoints following a contract-first approach, ensuring reliable and consistent API interactions for SAP simulation.
Deployed and managed data storage in Azure Tables, optimizing data accessibility and scalability for testing environments.
Collaborated within Agile teams, utilizing Azure DevOps to streamline development and deployment workflows for internal SAP testing APIs.
Liège, Wallonia, Belgium
→
Summary
Contributed as a Full-Stack Developer to build a logistics admin portal, collaborating with a 7-developer team to enhance operational efficiency.
Highlights
Designed and developed responsive UI components using Angular 12, NGRX, and Kendo UI, enhancing user experience for the logistics portal.
Created robust backend services with ASP.NET Core and REST APIs, ensuring efficient data processing and system functionality.
Applied Clean Architecture, Domain-Driven Design (DDD), and Domain Modeling principles, resulting in a highly maintainable and scalable application.
Managed code repositories with Git and utilized SQL Server for data management, adhering to Agile/Scrum methodologies for efficient project delivery.
Education
Haute école de la ville de Liège
→
Computer science
Grade: High destinction
Languages
English
French
Skills
Programming Languages
C# 12.0, C# 10, .NET 8, .NET 6, ASP.NET Core, Angular, Angular 12, JavaScript, TypeScript.
Cloud Platforms & DevOps
Azure Cloud, Azure DevOps, Azure Tables, CI/CD Pipelines, Bicep, ARM Templates, Git, SourceTree.
Databases & ORM
Microsoft SQL Server, Oracle, Entity Framework.
Architectural Patterns & Methodologies
Clean Architecture, Onion Architecture, CQRS, Domain-Driven Design (DDD), Domain Modeling, REST APIs, Agile, Scrum.
Frameworks & Libraries
NGRX, Kendo UI, IIS.
Tools & Testing
Visual Studio, Visual Studio Code, Postman, Jira, xUnit, Unit Testing, Integration Testing, Sparx Systems Enterprise Architect, PathUI.
Automation & AI
AI, UiPath, Automation Workflows.
Professional Skills
Full-Stack Development, Web Application Development, Application Support, Technical Leadership, Troubleshooting, End-User Training, Data Integration, Scalable Solutions.