Summary
Overview
Work History
Education
Skills
Certification
Languages
Hobbies and Interests
Timeline
Generic
AHMED DRIRA

AHMED DRIRA

Brussels

Summary

Highly Skilled .NET Developer with 12 years of experience working with .NET Core, .NET Framework, SQL, and Entity Framework. Familiar with cloud technologies such as AWS and Azure, having implemented and maintained cloud-based solutions while focusing on scalability and performance. Adept at building robust applications and collaborating in cross-functional environments.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior .Net Software Engineer

Nexity
01.2024 - Current
  • Develop a web Application net core 6 Web API
  • Participation in the architecture of .NET projects, contributing to the design and implementation of technical solutions
  • Adopt the agile Scrum methodology
  • Coach junior profile
  • Release management
  • Needs analysis / Feasibility study
  • Create REST web services
  • Create public api gateway aws
  • Create public api key aws
  • Use integration testing in continuous integration (CI)
  • Review Code
  • Test the Code Quality with SonarQube
  • Test performance with jmeter
  • Write Unit Tests with xunit
  • Collaborate with the Team
  • Build docker image with azure devops
  • Technical documentation
  • Technical environment: C#, .Net Core 5 web Api Rest, SQL SERVER, angular 12, DevOps Azure Server, Entity Framework, Linux, CI/CD, Confluence, DDD (Domain Driven Design), JavaScript, Typescript, Swagger, UML, integration patterns (CQRS, Factory, Repository, Singleton), SonarQube, Jira, Confluence
  • Analyzed proposed technical solutions based on customer requirements.

Senior Dotnet Developer

Silitech Consulting
01.2024 - Current
  • Develop a web Application net core 6 Web API
  • Participation in the architecture of .NET projects, contributing to the design and implementation of technical solutions
  • Adopt the agile Scrum methodology
  • Coach junior profile
  • Needs analysis / Feasibility study
  • Create REST web services
  • Create Batch
  • Use integration testing in continuous integration (CI)
  • Review Code
  • Test the Code Quality with SonarQube
  • Test performance with jmeter
  • Write Unit Tests with xunit
  • Collaborate with the Team
  • Build docker image with azure devops
  • Technical documentation
  • Technical environment: C#, .Net Core 6 web Api Rest, SQL SERVER, angular 12, DevOps Azure Server, Entity Framework, Linux, CI/CD, Confluence, DDD (Domain Driven Design), JavaScript, Typescript, Swagger, UML, integration patterns (CQRS, Factory, Repository, Singleton), SonarQube, Jira, Confluence

Lead DEV

Softic
04.2021 - 03.2023
  • Company Overview: Client: Agriculture Ministry
  • Develop a web Application with ASPWeb Form
  • Participation in the architecture of .NET projects, contributing to the design and implementation of technical solutions
  • Adopt the agile Scrum methodology
  • Coach junior profile
  • Needs analysis / Feasibility study
  • Use asynchronous development
  • Use integration testing in continuous integration (CI)
  • Review Code
  • Test performance with jmeter
  • Collaborate with the Team
  • Technical documentation
  • Client: Agriculture Ministry
  • Technical environment: C#, PostgreSQL, DevOps Azure Server, Entity Framework, Linux, CI/CD, Confluence, DDD (Domain Driven Design), JavaScript, Typescript, Swagger, UML, SonarQube, Jira, Confluence

Senior Dotnet Developer

Softic
07.2019 - 03.2021
  • Company Overview: Client: Shell Tunisia
  • Develop a web Application with asp.net
  • Adopt the agile Scrum methodology
  • Needs analysis / Feasibility study
  • Participate in SCRUM ceremonies (daily meeting, sprint review, demo, sprint retrospective)
  • Use azure sql server
  • Write Unit Tests with xunit
  • Implement user authentication and authorization using ASP.NET Core Identity
  • Corrective maintenance of anomalies
  • Hosting application, a server cloud platform
  • Client: Shell Tunisia
  • Technical environment: ASP NET, C#, Visual Studio 2017, Microsoft Azure SQL Database, Entity Framework, Source Code Management: GITLAB, CI/CD GITLAB, CI/CD, TDD (Test Driven Development), Typescript, Windows server, UML

Senior Dotnet Developer

Softic
03.2017 - 07.2019
  • Company Overview: Client: EPPM Group
  • Develop a web Application ASP.NET
  • Adopt the agile Scrum methodology
  • Needs analysis / Feasibility study
  • Planning / Estimation of task durations
  • Design and Implementation of the database
  • Develop of interfaces and application functionalities (Back & Front)
  • Configure the WCF Service
  • Host the Service WCF
  • Corrective maintenance of Anomalies
  • Review Code
  • Collaborate with the Team
  • Technical documentation
  • Client: EPPM Group
  • Technical environment: C#, Visual Studio 2012, Oracle 7, Linq To Sql, Team foundation server, TFS, JavaScript, Telerik, Devexpress, WCF, Windows server, UML

FULL stack Dotnet Developer

Softic
02.2014 - 02.2017
  • Company Overview: Client: EPPM Group
  • Develop a web Application ASP.NET
  • Adopt the agile Scrum methodology
  • Needs analysis / Feasibility study
  • Planning / Estimation of task durations
  • Design and Implement of the database
  • Define model classes to represent database entities
  • Define tables, entity relationships, and integrity constraints
  • Develop of interfaces and application functionalities (Back and Front)
  • Develop of controllers
  • Protect the application against common attacks such as SQL injections and XSS flaws
  • Create web service to communicate with microsoft dynamics ax
  • Create reports in microsoft dynamics ax
  • Develop many job in ax with X++
  • Prepare the application for deployment on a web server
  • Collaborate with the Team
  • Technical documentation
  • Client: EPPM Group
  • Technical environment: C#, Visual Studio 2012, SQL SERVER 2014, Linq To Sql, Team foundation server, MVC 5, TFS, JavaScript, Telerik, Windows server, UML, Reporting Devexpress

FULL stack Dotnet Developer

EPPM
11.2013 - 01.2014
  • Company Overview: Client: Political Party
  • Develop a web Application ASP.NET
  • Needs analysis / Feasibility study
  • Design and Implementation of the database
  • Planning / Estimation of task durations
  • Develop of interfaces and application functionalities (Back and Front)
  • Create a Dashboard and User Interface
  • Integrate an SMS gateway
  • Collaborate with the Team
  • Technical documentation
  • Client: Political Party
  • Technical environment: C#, Visual Studio 2012, SQL SERVER 2014, Linq To Sql, Team foundation server TFS, Reporting Services (SSRS), JavaScript, Telerik, Devexpress, Windows server, UML

FULL stack Dotnet Developer

EPPM
09.2012 - 01.2014
  • Company Overview: Client: Petrochina Iraq
  • Develop a web Application ASP.NET
  • Needs analysis / Feasibility study
  • Design and Implementation of the database
  • Planning / Estimation of task durations
  • Develop of interfaces and application functionalities (Back and Front)
  • Corrective maintenance of Anomalies
  • Create Dashboard and Reports
  • Collaborate with the Team
  • Technical documentation
  • Client: Petrochina Iraq
  • Technical environment: C#, Visual Studio 2012, SQL SERVER 2014, Linq To Sql, Team foundation server TFS, Reporting Services (SSRS), Reporting Devexpress, JavaScript, Telerik, Devexpress, Windows server, UML

FULL stack Dotnet Developer

EPPM
10.2011 - 08.2012
  • Develop a web Application ASP.NET
  • Needs analysis / Feasibility study
  • Design and Implementation of the database
  • Planning / Estimation of task durations
  • Develop of interfaces and application functionalities (Back and Front)
  • Corrective maintenance of Anomalies
  • Create Dashboard and Reports
  • Collaborate with the Team
  • Technical documentation
  • Technical environment: C#, Visual Studio 2012, SQL SERVER 2014, Linq To Sql, Team foundation server, TFS, Reporting Services (SSRS), Reporting Devexpress, JavaScript, Telerik, Devexpress, Windows server, UML

Education

Bachelor's degree - computer technology Specialty: Development of IT Solutions

ISET
Tunis
08.2011

Skills

  • Languages & Frameworks:
    C#, NET Core, NET Framework, ASPNET MVC, Web API
    Entity Framework, LINQ, ADONET
    JavaScript, jQuery, HTML5, CSS3, Bootstrap
  • Cloud Platforms:

Basic experience with AWS (EC2, S3, Lambda)
Basic experience with Microsoft Azure (App Services, Functions, Azure DevOps)


Databases:

Microsoft SQL Server, PostgreSQL
Entity Framework, T-SQL, NoSQL (basic)

Development Tools:

Visual Studio, Visual Studio Code
Git, GitHub, Azure DevOps, Bitbucket
Docker (containerization)

Architecture & Patterns:

Microservices architecture
RESTful API development
MVC, SOLID principles, Clean Architecture
Dependency Injection

CI/CD & DevOps:

Familiar with CI/CD pipelines in Azure DevOps
Build and release automation, version control, and deployment

Testing & Debugging:


Unit testing with xUnit, MSTest, NUnit
Test-Driven Development (TDD),
Performance optimization and debugging tools

Project Management & Collaboration:

Agile, Scrum methodologies, Jira

Certification

  • Microsoft Certified: Azure Developer Associate

Languages

English
French

Hobbies and Interests

  • Sport: Football
  • Swimming

Timeline

Senior .Net Software Engineer

Nexity
01.2024 - Current

Senior Dotnet Developer

Silitech Consulting
01.2024 - Current

Lead DEV

Softic
04.2021 - 03.2023

Senior Dotnet Developer

Softic
07.2019 - 03.2021

Senior Dotnet Developer

Softic
03.2017 - 07.2019

FULL stack Dotnet Developer

Softic
02.2014 - 02.2017

FULL stack Dotnet Developer

EPPM
11.2013 - 01.2014

FULL stack Dotnet Developer

EPPM
09.2012 - 01.2014

FULL stack Dotnet Developer

EPPM
10.2011 - 08.2012

Bachelor's degree - computer technology Specialty: Development of IT Solutions

ISET
AHMED DRIRA