avatar

Salim Aïnouche
Software Architect & Senior Software Development Engineer

About

Salim Ainouche is a Computer Science engineer, passionate of new technologies and holds a rich and diversified record of professional experience in France, in international environments. He has two engineer degrees from Polythec'Nice in Computer Science and Electrical Engineer from University of Science and Technology of Oran. With more then 20 years in JAVA and JEE experience in software development, he worked for AtoS since 2001, he worked for Amadeus – Travel Distribution Leader during 10 years as Senior Software Developer. His work focuses on Continuous Integration and Delivery, Production Load platforms Design and Development, deployed on diverse cloud platforms (Docker, Kubernetes, Openshift, AWS, ...), in an Agile way (SCRUM & Kanban). He also worked several years for Hewlett Packard HP, especially on IT and Telecom Service Quality Management platforms, and varied his activities by working for Gemalto company on Credit Cards real-time issuance platforms, Bouygues Telecom on MMS provisioning services, BNP Parisbas on Java JEE migration projects, INRA on Architecting and development of the first research institute in Europe’s Enterprise Content Manager (ECM) platform and Mediametrie eStat on re-Architecting and development of the Web Analytics platform. Finally Salim have been Internship supervisor each year since 2006 (several Trainees have been recruited by Amadeus). Recruited by Amadeus since 2017 and working in Configuration & DevOps eXperience (CDX) department, part of Technology Platforms & Engineering (TPE) and of AIROPS department to Design and maintain ACUS Cloud Use Solution. Salim is currently taking the turn to Artificial Intelligence.

Work Experience

August 2022 – Present
Senior Software Developer
Design, Develop and Support ACUS Airport IT Cloud Solution
Highlights
  • Design/Maintenance and Support ACUS AirOps Cloud Airport Solution and migrated ACUS Application Manager solution to Microsoft Azure Cloud at AIROPS/ACUS - Microsoft Azure, Microsoft Azure, Kubernetes, RedHat OpenShift, Java, Splunk, Ansible, Helm, GitOps, ArgoCD, SpringBoot, java, Python, SCRUM and SAFe 5.0.
  • Maintain and Support ACUS Investigation Assistant (AI/Agent) services: AI and Agents at AIROPS/ACUS AI, Agent, LLM, MS Copilot, OCR, Winaproach, Confluence, Knowledge Base, Python, HuggingFace, Tesseract OCR, Archer.
  • [ Java, SpringBoot, Python, Nodejs, MS Powershell, Docker, Openshift/ACS, Redhat Wildfly, CITRIX, AVD, Camunda/Flowable, AI, LLM, Copilot, MS SQL Server, AWX, Angular, Robot Framework for tests Automation, AJAX, MAVEN, Jenkins, Artifactory, ArgoCD/GitOps, GitHub, JIRA, Confluence, JUnit, JavaFX, Gatling, Splunk ]
June 2009 – July 2022
Senior Software Developer
Design, Develop and Support Continuous Delivery Platforms
Highlights
  • Migrate CI/CD (DevOps) services: Jenkins and JFrog Artifactory platforms to Microsoft Azure Cloud at TPE/CDX/CCP Pipeline And Deleveries - Microsoft Azure, Microsoft Azure AKS, Kubernetes, RedHat OpenShift, Java EE, Prometheus, Splunk, Ansible, Terraform, Terragrunt, Helm, GitOps, ArgoCD, SpringBoot, Groovy, Python, SCRUM, Kanban and SAFe 5.0.
  • Maintain and Support CI/CD (DevOps) services: Jenkins and JFrog Artifactory platforms Senior Software Development Engineer at TPE/CDX/CCP Pipeline And Deleveries Amadeus Software Workbench continuous delivery (CD) platform. Design and Develop Jenkins, JFrog Artifactory and Atlassian Bitbucket Plugins. Maintain CD Workflow Manager, Promotion and ChangeLog Services - Docker, Kubernetes, RedHat OpenShift, Java EE, Prometheus, Splunk, RabbitMQ, SQL - Postgresql, SQL - MySQL, NoSQL - Couchbase, NoSQL - Consul, Groovy, Ansible, Angular, Python, SCRUM, Kanban and SAFe 5.0.
  • AI - Develop a PoC service: Chatbot using team's Confluence pages as a Corpus (NLTK) to act as an L1 support agent to provide first support advice on new Jira issues - Python, Jupyter, NLTK, skLearn, API Atlassian JIRA and HipChat
  • Maintain and Support CI/CD (DevOps) Self Service Platform (Control Tower).
  • Big Data - Trainee follow-up: CI/CD Bitbucket, Jenkins and Artifactory Build data Analysis - Koa1A (Data Lack), Hadoop/Spark SQL, Zipkin & Prometheus
  • AI - Participate to Artificial Intelligence TPE Amadeus Master Plan 2019 for topics Build/Deliveries and Automation.
  • Hydra core feature team developer of Amadeus Software Workbench continuous delivery (CI/CD) (DevOps) platform. Maintain CD Workflow Manager, Promotion and ChangeLog Services. Implement various plugins for Atlassian Bitbucket, JFrog Artifactory, Jenkins, Angular and Python.
  • Design and Develop Amadeus Training Tracker web application, used by whole Amadeus employees to follow-up professional trainings - Docker, Java JEE RedHat WildFly, Angular
  • Big Data - Design and Develop Business Graph Analysis web application, used to perform Impact and Root Cause Analysis based on NoSQL Graph Database - Neo4J, Docker, Java JEE RedHat WildFly, Angular
  • Maintenance and Support SEP/QA Intranet, main SEP QA and Releasing platform.
  • Maintenance, Evolution and Support of SSP Releasing Platform.
  • Design and Develop Yield Generator a SSP-AIR collaboration project that shoot year – 1 production transaction, in order to generate/estimate current year revenue.
  • ITE (SSP Integrated Test Environment – TTS Like) migration from Weblogic to JBoss JEE Application server.
  • [ J2EE, Ruby on Rails, Python/Pyramid, Nodejs, Docker, BEA Weblogic, JBOSS, EJB, BPM Activiti, REST, MS SQLServer, MySQL, HTML, Javascript, JQuery/AngularJS/Bootstrap, AJAX, Eclipse, MAVEN, ANT, Hudson, Jenkins, CVS, Subversion, Git/Stash, ClearCase, JIRA, Confluence, Selenium, JUnit, TestNG, Swing, Fest, Cucumber (BDD), Lotus Notes, Gatling, Nagios, Vagrant ]
December 2008 – June 2009
Software Architect - Technical Leader
ProdINRA Solution Architecture Specification and Design
Highlights
  • PROD-INRA Solution Architecture Specification and Design. A JEE Solution based on IBM FileNet Enterprise Content Manager (ECM). Solution Urbanization (INRA Information System landscape positioning specification). Technical Specification and Hardware sizing with IBM Company. [ IBM WEBSPHERE, IBM FileNet P8 4.5, Eclipse, UML, java 1.5, Google GWT, extGWT, Maven, Oracle/HSQLDB, Hibernate 3, Spring, Web Services JAX-WS, OAI PMH, Subversion, Windows/Solaris 10]
October 2008 – December 2008
Technical Architect
Auditing and architecture rework of Instante Issuance I2 solution, for Credit Cards real time production.
September 2007 – October 2008
Senior Full Stack JEE Developer
Maintenance, Evolution of HP Asset Manager 5 first web interface.
February 2007 – September 2007
Senior Software Developer
BNP PARIBAS Assurances migration from BEA WebLogic 4 to IBM WebSphere 6.
January 2006 – February 2007
Senior Software Developer
Design and development of HP OpenView Service Health Manager, an IT and Telecom Service Quality Management Platform
July 2005 – December 2005
Software Architect - Team/Technical Leader
Rework of Médiametrie-eStat Web Analytics Platform B48 (Before Eight) – used by TF1 TV, Dailymotion
March 2005 – June 2005
Technical Expert in JEE Architectures
Auditing and Migration of Caisse d’Allocations Familiales - CAF inssurance Web services from BEA WebLogic to IBM WebSphere Application server.
February 2004 – March 2005
Senior Software Developer
Design and development of Bouygues Telecom ACT (ACTivation) « Provisioning » of MMS Services.
December 2001 – February 2004
Senior Software Developer
Highlights
  • Design and development of HP OpenView Service Quality Manager (SQM) – Internet Services and Service Desk Service Adapters
  • Design and development of HP OpenView Service Quality Manager (SQM) – Database Service Adapter, One of the main data feeder used by SQM Platform

Awards

  • May 2010

    Sophia Robotics Games

    1st Robotics Games Award

  • June 2006

    M6 TV - E=M6

    M6 TV Robotics Games Award - 4th / 120 participants

Volunteer

Sophia Robotics Club - Pobot co-founder
September 2001 – May 2016

Contact

Résidence de la Brague, 946 Route de Nice
Antibes 06600 FR
+(33) 6 67 29 99 03
Twitter
Linkedin
Facebook

Education

  • 2001 1998

    Polythec'Nice (France)

    Engineer degree

    Information Technology

  • 1998 1996

    Univerite de Nice Sophia Antipolis (France)

    DEUG (FR) degree

    Information Technology & Mathematics

  • 1993 1987

    University of Science and Technology of Oran (Algeria)

    Engineer degree

    Electical Engineering

Skills

Methodology Master
Scrum Kanban SAFe 5.0 XP Waterfall CI/CD Continuous Integration/Delivery/Deployment Internship supervisor
Architecture master
TOGAF Praxeme Technical Architecture Business Architecture & BPMN Design Patterns Cloud SaaS PaaS IaaS Microsoft Azure OpenStack Virtualization Docker Kubernetes Openshift ECM Soap REST ESB Activiti
Cloud Technologies Master
Docker Kubernetes Microsoft Azure Openshift Terraform Terragrunt Helm Serverless
Databases Master
Oracle MySQL PostgreSQL NoSQL MongoDB CouchBase Neo4J
Development master
git svn cvs clearcase Stash Jira Jenkins JBoss/Wildfly Nodejs Tomcat WebSphere Weblogic EJB SpringBoot Maven Hibernate Spring Nginx Apache Python Groovy Ruby on Rails Perl Prolog Lisp Ant Log4J
CI/CD Services master
Jenkins JFrog Artifactory Atlassian Bitbucket Amadeus Deployment Manager Atlassian Jira, Confluence Prometheus Splunk ELK GitOps ArgoCD
Web Development Master
Java/JEE Web Javascript Databases Oracle MySQL Postgresql AngularJS Struts JSF JSP
AI & Machine Learning Beginner
Python NLTK Chatbots ChatOps Rasa Predictive Monitoring Furhat Tensorflow Keras Jupyter sklearn Pyke Prolog Lisp Scheme Neurosky MindWave Headset Artificial Consciousness
Tests Master
JUnit TestNG Selenium Gatling Cucumber Fitness SoapUI
Trainee Follow up
10 Trainees SOA Fuse ESB ESB Neo4J Graph Database Graph Base Analytics ELK Rule Engine Neural Network Predictive Monitoring/Alerting CI/CD Amadeus Pipelines Data Analysis Koa1A Spark Zipkin Prometheus Neo4J Spark SQL

Interests

Hobbies
Robotics Artificial Intelligence Philosophy

References

Salim is someone we can trust and rely on. He has a very good analytical mind and strong technical knowledge. He has demonstrated strong team spirit, enthusiasm and positive attitude in all activities he had to work on.