Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic
Amine BENABDELJALIL

Amine BENABDELJALIL

La Garenne-Colombes

Summary

Dynamic Senior IT Consultant with a proven track record at Société Générale CIB, excelling in robust multithreaded and event-driven programming. Spearheaded innovative solutions in .NET and VueJs for SwissTiming, significantly enhancing real-time TV graphics and sports analytics platforms. Renowned for optimizing performance and championing Agile methodologies, consistently delivering exceptional results.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior IT Consultant

Freelance
04.2023 - Current
  • Project: Vionardo (Client: SwissTiming)

Providing tech-lead services for a team composed of 6 senior developers, to maintain and develop new features of an in-house real-time TV graphics provider.

Technologies and methodologies: .NET 6, Vue.js, GraphQL, PostgreSQL, Powershell, Azure DevOps, Powershell, NT Services, Docker & Kubernetes, NT Services, Test-Driven Development, Software Architecture, Agile Scrum

  • Project: Sports Analytics Monitor (Client: SwissTiming)

Providing tech-lead services to develop an AI-powered platform that aggregates data, analyses and predicts athletes' performances, to be served via API endpoints.

Technologies and methodologies: .NET 8, WebAPI, Vue.js, OAuth, Docker & Kubernetes, DataBricks, Azure Blob Storage, Azure Entra ID, MLOps, Kafka, Azure DevOps, Powershell, Agile Scrum

Senior Software Engineering Consultant

Société Générale CIB (mission for Synechron)
11.2021 - 05.2024

Lead engineer, part of GBSU FFX team of Société Générale Corporate and Investment Banking, responsible for technical aspects of the FOREX pre-trade platform "Trading Suite Market Making"

Responsibilities:

  • Designing, implementing and integrating a broker-less pub-sub communication library based on gRPC as replacement for TibcoRV.
  • Designing, developing, and maintaining new features for SGCIB's in-house FOREX pre-trade platform TSMM in agile environment.

Technologies and methodologies: .NET Framework 4.8, C#, NT Services, WPF, PostgreSQL, Multithreading, TibcoRV, gRPC, DevOps & CI/CD (JIRA, TeamCity, XLDeploy), Test-Driven Development

Senior .NET Software Engineer

SwissTiming (mission for Ilem Group)
03.2018 - 11.2021

Team lead for Ilem Group as part of transnational team of Swiss Timing aiming at framing and developing frameworks and tools for international sports competitions, including the Olympic Games of Tokyo.

Responsibilities:

  • Leading and managing a team of 5 software engineers using agile methodologies
  • Designing and developing a continuously evolving Development Kit Framework that industrializes software development of Swiss Timing's customized solutions, using .Net and third-party technologies
  • Conceptualizing a cross-sport data model to be used across the different competitions managed by SwissTiming, including the Olympic Games.

Technologies and methodologies: .NET Framework, C#, .NET Core, Powershell, ASP.NET, REST API, Postgres, WixInstaller, Prometheus, AlertManager, Syncthing, WinRM & DSC, NTP, Automapper & Rx.NET, Prism Library, Polly, Hyper-V, Oracle Virtual Box, Docker, Vagrant, LaTeX with Razor, Enterprise Architect, Azure DevOps & CI/CD (Agile, Scrum), Test-Driven Development

.NET Software Engineer

World Trade Organization (mission for Ilem Group)
10.2015 - 03.2018

Software engineer responsible for evolution of World Trade Organization's 'Docs Online' platform, used by Ministries of Trade around the world to query official trade documents submitted to WTO, while ensuring stability of the service during critical usage period

Responsibilities:

  • Framing, development and maintenance of modules and databases of World Trade Organization's Online Documents Application using Microsoft (.NET and SQL Server) and MicroFocus IDOL technologies.
  • Maintenance of technical documentation and user manuals, and training support staff on monitoring and handling production issues.

Technologies and methodologies: .NET Framework, C#, VB.NET, ASP.NET, HTML/CSS/JS, JQuery, SQL Server, HPE IDOL, Powershell, Confluence, JIRA.

Education

Master of Science - Computer Science

Ecole Polytechnique Fédérale De Lausanne
Lausanne, Switzerland
01.2015

Bachelor of Science - Computer Science

Al Akhawayn University (AUI)
01.2012

Skills

  • Object-Oriented Programming
  • Design patterns
  • Database Design
  • Performance Optimization
  • Microservices Architecture
  • Web API development
  • RESTful APIs
  • Entity Framework
  • Agile Methodologies
  • Unit Testing
  • Problem-Solving
  • Teamwork and Collaboration

Certification

Professional Scrum Master PSM I

Languages

Arabic
Upper intermediate (B2)
French
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Senior IT Consultant

Freelance
04.2023 - Current

Senior Software Engineering Consultant

Société Générale CIB (mission for Synechron)
11.2021 - 05.2024

Senior .NET Software Engineer

SwissTiming (mission for Ilem Group)
03.2018 - 11.2021

.NET Software Engineer

World Trade Organization (mission for Ilem Group)
10.2015 - 03.2018

Master of Science - Computer Science

Ecole Polytechnique Fédérale De Lausanne

Bachelor of Science - Computer Science

Al Akhawayn University (AUI)
Amine BENABDELJALIL