Ali Abidar
Software Engineer
Beauchamp, FR.About
Highly skilled .NET and React Developer with 4 years of experience, passionate about software architecture, DevOps, and cloud solutions. Proven expertise in designing and implementing robust, scalable solutions for both monolithic and microservices-based projects, leveraging Agile methodologies to meet evolving user needs. Adept at transforming complex requirements into high-performance applications.
Work
Realytics
|Backend Engineer
Paris, Île-de-France, France
→
Summary
Led backend development for a high-performance analytics platform, focusing on microservices architecture, API development, and cloud migration to enhance system scalability and reliability.
Highlights
Redesigned and refactored a legacy product, significantly enhancing performance and resolving previous version constraints, resulting in improved system stability and user experience.
Developed and optimized new REST APIs and workers within existing microservices using .NET Core 2.1 and 6.0, delivering critical features and resolving bugs.
Engineered and deployed new microservices with .NET 7.0 and 8.0, expanding system capabilities and improving modularity.
Implemented the Orleans framework to replace Service Fabric actors during a strategic migration to Kubernetes, successfully decoupling microservices from underlying infrastructure.
Migrated legacy microservices to the latest .NET versions and established CI/CD pipelines with Jenkins for automated deployment to a Service Fabric cluster, streamlining development workflows.
Developed internal SDKs and tools that simplified and accelerated development processes for the engineering team.
Contributed to the migration of authentication and authorization services to Keycloak and implemented comprehensive unit and integration tests using xUnit, ensuring high code quality.
Mentored a 4th-year EPITA intern, guiding them in best practices and project execution, fostering team growth and knowledge transfer.
Stereograph
|FullStack .Net and React Engineer
Paris, Île-de-France, France
→
Summary
Spearheaded full-stack development for a new Single Page Application and enhanced existing solutions, leveraging .NET, React, and Azure DevOps to deliver robust and scalable web applications.
Highlights
Drove the end-to-end development of a new Single Page Application (SPA) from conception to deployment, utilizing .NET Core 5.0, ReactJS, Entity Framework, and PostgreSQL.
Developed and integrated both backend and frontend features for an existing monolithic solution using .NET Framework 4.7 (Razor MVC), HTML, CSS, jQuery, JavaScript, and TypeScript.
Implemented a robust CI/CD pipeline on Azure DevOps for automated solution deployment, incorporating HashiCorp Vault for secure secret management.
Conducted thorough analysis, design, and modeling of product requirements to deliver tailored software solutions.
Authored comprehensive unit and integration tests, ensuring high code quality and system reliability.
Produced detailed technical documentation, facilitating knowledge transfer and system maintenance.
Education
Université de Lille
→
Master of Science
Software Engineering
Université du Littoral Côte d'Opale
→
Bachelor's Degree
Computer Science
Languages
English
French
Arabic
Berber
Skills
Frontend Development
ReactJS, jQuery, HTML, CSS.
Backend Development
EntityFramework, Hibernate, Dapper, Orleans Framework.
Databases
PostgreSQL, MySQL.
DevOps & Cloud
CI/CD, Jenkins, Azure DevOps, Docker, Kubernetes, Service Fabric, Azure Storage, Bucket S3.
Authentication & Messaging
Keycloak, OAuth2, RabbitMQ.
Monitoring & Logging
Graylog, Grafana.
Programming Languages
JavaScript, TypeScript, .NET Core, .NET Framework.