Alaeddine (Benhamida) Benhamida lakhal
Senior Full-Stack .Net Developer (Freelance)
Experience
Senior Full-Stack .Net Developer (Freelance)
Luzi AG
- Worked in a Scrum team with a three-week sprint cycle (Sprint Review, Planning, Retrospective).
- Modernizing the application, APIs, and migrating the solution and NuGet packages (Luzi-libs) from .NET Framework 4.7 to .NET 9.
- Full-stack development of various modules from UI to database.
- Bug fixes.
- Providing architectural guidance to the team.
- Refactoring, code analysis, and code clean-up.
- Improving the architecture by applying CQRS.
Senior Full-Stack .Net Developer (Freelance)
Ordios.com
- Further development of new Ordios modules with Angular, e.g. payment functions and orders, following agile methods (SCRUM).
- Developing new responsive screens from scratch with HTML, CSS, and Angular.
- Migrating additional modules from AngularJS to Angular.
- Enhancing the payment functions API (PayPal, credit card).
- Bug fixing and implementation of user feedback stories.
- Further development of the order API.
- Code analysis and refactoring according to SOLID principles.
- Enhancing stored procedures in the database.
- Analyzing logs and resolving bugs.
- Writing stored procedures with SQL and T-SQL for data management, queries, and analysis.
- Applying hot fixes after customer support requests.
- Server updates via CI/CD pipelines (DevOps).
- Configuring IIS on Windows Server.
- Updating SSL certificates on the server.
Senior Full-Stack .Net Developer (Freelance)
DVZ SERID SST
- Full-stack development of various modules and features for a government platform for all German federal states based on user stories.
- Analyzing legacy projects, reviewing documentation, and gathering improvement requirements.
- Developing and analyzing requirements and SST from scratch, from design to implementation, including unit tests.
- Writing unit tests.
- Code analysis and reviews according to SOLID principles.
- Participating in SCRUM events (retrospectives, planning, stand-ups).
- Advising on functional and technical topics.
Senior .Net Full-Stack Developer (Freelance)
Payback
- Full-stack development of the internal management system (ESS/MSS) frontend, backend, and database up to release on the server using Scrum.
- Restructuring and optimizing the project with a new architecture and closing security gaps.
- Coordinating with the PO on user stories.
- Updating stored procedures and creating/updating views in the database (CRUD).
- Implementing feedback cycle fixes after customer support requests.
- Providing advice depending on the topic and requirements.
- Configuring IIS on the dedicated server.
- DevOps CI/CD setup from scratch to pipeline deployment.
Senior .Net Full-Stack Developer (Freelance)
Universe
- Adapting and converting purchased software according to customer requirements.
- Full-stack implementation of authentication, customer, and licensing modules from scratch (frontend, backend, API, DB) based on database models and mockups.
- Creating the database for new modules (CRUD).
- Setting up CI/CD pipelines and Azure resources from scratch to deployment.
- Optimizing and addressing customer requirements.
- Incorporating backlogs according to customer requirements.
- Configuring IIS on the dedicated server.
- Maintaining and further developing the software.
Senior Software Developer (Freelance)
Liebherr
- Introducing and improving project architecture with frontend colleagues.
- Frontend development of User and Roles Management modules with Angular 13 and Redux Pattern (NGRX, RXJS).
- Working with Swagger UI/Editor and Swagger Client Code Generator.
- REST API testing and consumption.
- UI design and development with Syncfusion controls.
- Code maintenance (linting, Prettier).
- Writing unit tests (Jasmine, Karma).
- Advising the backend team on Swagger API interfaces and best practices.
- Performing interface tests and bug reporting.
Senior Software Developer (Freelance)
Ordios
- Development of the Ordios platform to connect travelers and requesters worldwide.
- Use of Angular 13, C#, MVC, SignalR, CQRS, DAPPER and PWA technologies.
Senior Software Developer (Freelance)
Post AG
- Development of a Xamarin app (MVVM) for yard data collection from scratch: design, architecture, technology selection, implementation and testing on Post-Bluebird devices.
- Implementing app authentication and barcode/Anyline scanner integration.
- Implementing various modules according to requirements.
- Maintenance of the web and mobile application (Blazor, Azure, SQL).
Senior Software Developer (Freelance)
Ordios
- Migration from AngularJS to Angular.
- Further development of new Ordios modules such as orders and payment systems (Stripe) via WebHooks.
- Implementation of online payment security upgrades.
- Extension with three-factor authentication (3FA).
- Providing order interfaces for partnerships (Open API).
- Implementation of partnership websites.
- Management of dedicated server access.
- Maintenance of CI/CD pipelines.
Senior Software Developer (Freelance)
Ordios (UGP-Programm)
- Full-stack development of a C2C platform (PWA) from planning and design to release (Continuous Integration & Deployment).
- Setting up and configuring the DevOps environment including server and SSL certificate setup.
Senior Software Developer (Consultant)
Österreich Fonds Soziales Wien (FSW)
- Full-stack development of various projects for Viennese apartments in different teams using Angular 7, Kendo Grid, Swagger, Domain Driven Design (DDD), .NET Core, and Entity Framework Core.
- Web service development for task modules.
- Angular version migrations.
- Swagger testing and unit tests.
- Code review and manual testing.
- Protractor E2E testing: configuration, test cases, and team training.
- Creating Protractor documentation.
Senior Software Developer (Consultant)
Österreichische Bundesbahnen (ÖBB)
- Full-stack enhancement of the Provia third-party market platform (ASP.NET MVC, Razor, LINQ, Entity Framework Code First).
- Bug fixing, archiving features, and email template placeholder generation.
- Integration of ASFINAG SOAP web services for registration and file processing.
- Used Jira Service Management and Confluence.
Software Developer (Consultant)
Auftragnehmerkataster Österreich (ANKÖ)
- Full-stack development of the data entry portal modules using UML (Visio, Balsamiq), C# .NET MVC, AngularJS, Bootstrap, Kendo UI, HTML, CSS, Less, and SQL Server 2014.
- Coordination and communication with IT management and executive board.
- Database development and network administration support.
- Operation support, backup, and automation of database updates.
- Data reconciliation with external databases.
- Support for external users and documentation of IT errors.
Compulsory Internship (Master) Software Developer C# .NET – Windows Phone
AEB IT-SYSTEME GmbH
- Designing and implementing software solutions based on UML.
- Developing projects for Windows Phone 8.
- Software lifecycle management from concept to support.
- Creating, configuring, and hosting WCF OData services and Crystal Reports printing service.
- Object-oriented programming in C# with MVVM pattern and WPF/XAML.
- Using Team Foundation Server and MS-SQL.
Web Development Internship
Computron Software
- Development, design, and redesign of frontend mobile applications.
- Implementing responsive web design.
- Developing a Windows 8 animation dashboard using HTML5, jQuery, JavaScript, and Ajax.
- Consuming WCF services.
- Developing RESTful MVC 4 Web API services.
IT staff member
SMLTP-Tunisia
- Installation and configuration of hardware and software for ACS solutions (ticket purchasing system).
- Quality checking of ticket software and hardware systems.
- Working with OSI model layers.
- Development, design, and redesign of the SMLTP website.
- LAN/WLAN administration and on-site customer support.
- Hardware and software maintenance as well as testing and debugging.
Senior Software Developer (Consultant)
Post AG
- Developing applications for internal clients: requirements analysis, technical design, problem and error analysis.
- Developing object-oriented applications and database development using MSSQL.
- Enhancing VDE services and improving code quality with SonarQube.
- Working in Scrum teams, agile methodology, and retrospectives.
- Continuous integration and deployment with Team Foundation Server.
- Developing an MVC cloud-based application on Azure using WCF and Unity for dependency injection.
- Test-driven development with Microsoft Unit Test and FakeItEasy.
Senior Software Developer (Consultant)
Austrian Federal Railways (ÖBB-BCC GmbH)
- Full-stack development of a key figures management system based on PPAP with ASP.NET MVC and SQL Server Reporting Services.
- Developing SQL stored procedures for calendar generation and data preparation.
- Implementing the key figures portfolio module including CRUD operations and SSRS reports.
- Developing a recursive tree view with AngularJS and jQWidgets for the key figures structure.
- Creating custom Angular directives for input masks, validation, state management, and routing.
Skills
Revision Control Systems Team Foundation Server (Tfs, Devops)
Hardware Management
Cloud
Laptop, Phone And Tablet Repairs And Setups.
Operating System Installation And Maintenance
Jira, Git, Octopus, Atlassian, Confluence
Microsoft Azure
Development Environment Visual Studio
Mssql Server
Mssql Server Reporting Services
Oracle
Plunker
Object-relational Mapping Dapper (Micro Orm)
Entity Framework
Linq To Sql
Ado.net
Mvc (Asp.net Mvc), Mvvm, Cqrs
Photoshop
Windows Operating Systems
Unix/linux Os
Html5, Angularjs, Angular, Blazor.net, Jquery, Javascript
Wpf (Xaml), Bootstrap, Css3, Less Css
Ajax, Sql, C#
Unit Tests, Integration Tests, Automated Tests.
Soa Framework
Wcf
Refactoring
Rest Web Services
Resharper
Sonarqube
Unit-testing
Microsoft Unit Test Framework
Fakeiteasy (Mocking Framework)
Dev Express, Kendo Ui, Angular Material Ui
Team Spirit
Good Ability To Adapt To A Multicultural Environment, Gained Through My Social Engagement
Sense Of Responsibility
Organizational Skills
Languages
Education
Université Arabe des Sciences
Engineering Cycle/Master · Information Technology · Tunis, Tunisia
Institut Supérieur des Études Technologiques
Bachelor in System information development · System information development · Nabeul, Tunisia
Lycée Secondaire de Darchabaan El Fehri
Experimental Science · Nabeul, Tunisia
Certifications & licenses
Aptis English C1
British Council
Diploma - First Degree in Kung-Fu Wushu, Tunis
IBLV - Certificate in English Language (IBLV), Bourgiba
Microsoft Certified Professional
Microsoft Specialist: Programming in C#
TOEIC Certificate in International Communication in English
Windows Phone Challenge Microsoft - Certificate, Tunis
ÖSD Certificate C1 (German language)
Similar Freelancers
Discover other experts with similar qualifications and experience