
Amine Nafkha
Senior .NET Developer | WPF & Orleans
Salary / Daily rate
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior .NET Developer with 3+ years specializing in Blazor, Microsoft Orleans, and Azure cloud solutions. Expert in building complex IAM systems, BPMN workflow engines, and Office Add-ins with proven microservices architecture implementations. Delivering scalable enterprise applications with full CI/CD automation for enhanced business productivity.
Work experience
Senior .NET Developer
DNEXT Intelligence SA
May 2025 - Present
1 year 6 months
Dnext Connect is a Microsoft Office VSTO Add-in designed to enhance productivity by integrating a modern WPF-based UI with a customized Ribbon and Task Panes. -Implement a modern WPF UI, including a fully customized Ribbon and Task Panes. -Integrate the add-in with REST APIs to enable communication with backend services. -Design and implement a full CI/CD pipeline using GitHub Actions, with automated builds, packaging, and deployment through ClickOnce and AWS services.
.NET Software Engineer
softylines
Sep 2022 - May 2025
2 years 9 months
Sousse, Tunisia
As a .NET Developer at Softylines, I worked on various projects involving the development and implementation of robust software solutions. 1- IdentiQube : offers a robust Identity and Access Management (IAM) solution designed to streamline and secure access control across diverse organizational resources. Our platform integrates cutting-edge technologies to facilitate seamless user authentication, authorization, and governance, ensuring compliance with industry standards and regulatory requirements. 📈 Tasks: I was responsible for building the BPMN 2.0-compliant workflow builder, designer, and engine at IdentiQube. Leveraging technologies such as Blazor Server and Else Workflow 2 and 3, I architected robust infrastructure to seamlessly integrate data object types into workflows. This included developing a versatile form builder that enabled the automated orchestration of complex IAM processes, ensuring both compliance with BPMN 2.0 standards. 2- BMDRM : is a DRM system that protects digital media from unauthorized access and distribution. 📈 Tasks: I was responsible for configuring private networking on Hetzner Cloud to securely connect nodes across data centers, setting up multiple virtual machines using Netmaker, and implementing session grains and transcoding with Microsoft Orleans. I developed real-time dashboards to display monitoring data, configured high-availability PostgreSQL databases using Patroni, and led the transition to a microservices architecture using RabbitMQ and various ORMs like EF Core and Dapper. I implemented a real-time notification system with Pusher, designed an alert workflow to notify users of threshold breaches, and deployed the admin application using Nomad, Nginx, and Cloudflare. Additionally, I set up CI/CD pipelines with Portainer for automated Docker deployment , integrated TimescaleDB for time-series session data, and developed a cross-platform desktop application using .NET MAUI with CI/CD support.
End of studies Internship
Solid Wall Consulting
Feb 2022 - Jun 2022
5 months
Tunis, Tunisia
Create an online booking system that relate clients seeking personal trainers of fitness instructors with a variety of choices and possibilities. The application works on two sides : _ Client side : The client have access to multiple coaches' profiles in which all information needed will be shown ( pictures, working hours, calender, prices .. ) and this will help client to easily book online and save time. _ Coach side : Personal trainers can revolutionize their business with this platform because it will help them get more clients and in top of that give them the right tools to help them control their services safely and seamlessly. The coach fills in his personal information and schedules, he can validate or cancel an appointment with a client throughout the platform.
Development Intern
TangoRythm
Aug 2021 - Aug 2021
1 month
Djerba, Medenine, Tunisie
Education
Horizon School of Digital Technologies - Tunisia
Master's degree, Software Engineering & Devops
2022 - 2024
1 year 10 months
Higher Institute of Technological Studies of Charguia
Bachelor’s Degree in Computer Technology, Development of information systems
2019 - 2022
2 years 10 months